Class WeaviateClass.WeaviateClassBuilder
java.lang.Object
io.weaviate.client.v1.schema.model.WeaviateClass.WeaviateClassBuilder
- Enclosing class:
- WeaviateClass
-
Method Summary
Modifier and TypeMethodDescriptionbuild()description(String description) invertedIndexConfig(InvertedIndexConfig invertedIndexConfig) moduleConfig(Object moduleConfig) ModuleConfig(Object moduleConfig) Deprecated.multiTenancyConfig(MultiTenancyConfig multiTenancyConfig) properties(List<Property> properties) replicationConfig(ReplicationConfig replicationConfig) shardingConfig(ShardingConfig shardingConfig) toString()vectorConfig(Map<String, WeaviateClass.VectorConfig> vectorConfig) vectorIndexConfig(VectorIndexConfig vectorIndexConfig) vectorIndexType(String vectorIndexType) vectorizer(String vectorizer)
-
Method Details
-
ModuleConfig
Deprecated. -
className
- Returns:
this.
-
description
- Returns:
this.
-
invertedIndexConfig
public WeaviateClass.WeaviateClassBuilder invertedIndexConfig(InvertedIndexConfig invertedIndexConfig) - Returns:
this.
-
moduleConfig
- Returns:
this.
-
properties
- Returns:
this.
-
vectorIndexConfig
- Returns:
this.
-
shardingConfig
- Returns:
this.
-
vectorIndexType
- Returns:
this.
-
vectorizer
- Returns:
this.
-
replicationConfig
- Returns:
this.
-
multiTenancyConfig
- Returns:
this.
-
vectorConfig
public WeaviateClass.WeaviateClassBuilder vectorConfig(Map<String, WeaviateClass.VectorConfig> vectorConfig) - Returns:
this.
-
build
-
toString
-