Class WeaviateClass.WeaviateClassBuilder
- java.lang.Object
-
- io.weaviate.client.v1.schema.model.WeaviateClass.WeaviateClassBuilder
-
- Enclosing class:
- WeaviateClass
public static class WeaviateClass.WeaviateClassBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
ModuleConfig
@Deprecated public WeaviateClass.WeaviateClassBuilder ModuleConfig(Object moduleConfig)
Deprecated.
-
className
public WeaviateClass.WeaviateClassBuilder className(String className)
- Returns:
this.
-
description
public WeaviateClass.WeaviateClassBuilder description(String description)
- Returns:
this.
-
invertedIndexConfig
public WeaviateClass.WeaviateClassBuilder invertedIndexConfig(InvertedIndexConfig invertedIndexConfig)
- Returns:
this.
-
moduleConfig
public WeaviateClass.WeaviateClassBuilder moduleConfig(Object moduleConfig)
- Returns:
this.
-
properties
public WeaviateClass.WeaviateClassBuilder properties(List<Property> properties)
- Returns:
this.
-
vectorIndexConfig
public WeaviateClass.WeaviateClassBuilder vectorIndexConfig(VectorIndexConfig vectorIndexConfig)
- Returns:
this.
-
shardingConfig
public WeaviateClass.WeaviateClassBuilder shardingConfig(ShardingConfig shardingConfig)
- Returns:
this.
-
vectorIndexType
public WeaviateClass.WeaviateClassBuilder vectorIndexType(String vectorIndexType)
- Returns:
this.
-
vectorizer
public WeaviateClass.WeaviateClassBuilder vectorizer(String vectorizer)
- Returns:
this.
-
replicationConfig
public WeaviateClass.WeaviateClassBuilder replicationConfig(ReplicationConfig replicationConfig)
- Returns:
this.
-
build
public WeaviateClass build()
-
-