Class WeaviateClass.WeaviateClassBuilder
- java.lang.Object
-
- technology.semi.weaviate.client.v1.schema.model.WeaviateClass.WeaviateClassBuilder
-
- Enclosing class:
- WeaviateClass
public static class WeaviateClass.WeaviateClassBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WeaviateClassbuild()WeaviateClass.WeaviateClassBuilderclassName(String className)WeaviateClass.WeaviateClassBuilderdescription(String description)WeaviateClass.WeaviateClassBuilderinvertedIndexConfig(InvertedIndexConfig invertedIndexConfig)WeaviateClass.WeaviateClassBuilderModuleConfig(Object ModuleConfig)WeaviateClass.WeaviateClassBuilderproperties(List<Property> properties)WeaviateClass.WeaviateClassBuilderreplicationConfig(ReplicationConfig replicationConfig)WeaviateClass.WeaviateClassBuildershardingConfig(ShardingConfig shardingConfig)StringtoString()WeaviateClass.WeaviateClassBuildervectorIndexConfig(VectorIndexConfig vectorIndexConfig)WeaviateClass.WeaviateClassBuildervectorIndexType(String vectorIndexType)WeaviateClass.WeaviateClassBuildervectorizer(String vectorizer)
-
-
-
Method Detail
-
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()
-
-