Package io.stargate.sdk.data.domain
Class CollectionDefinition.Builder
java.lang.Object
io.stargate.sdk.data.domain.CollectionDefinition.Builder
- Enclosing class:
CollectionDefinition
Builder for
CollectionDefinition.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the output.indexingAllow(String... properties) Builder pattern.indexingDeny(String... properties) Builder pattern.Builder pattern.similarityMetric(SimilarityMetric function) Builder pattern.vector(int dimension, SimilarityMetric function) Builder pattern.vectorDimension(int size) Builder pattern.
-
Constructor Details
-
Builder
public Builder()Default constructor.
-
-
Method Details
-
name
Builder pattern.- Parameters:
name- name- Returns:
- self reference
-
vectorDimension
Builder pattern.- Parameters:
size- size- Returns:
- self reference
-
indexingDeny
Builder pattern.- Parameters:
properties- size- Returns:
- self reference
-
indexingAllow
Builder pattern.- Parameters:
properties- size- Returns:
- self reference
-
vector
Builder pattern.- Parameters:
dimension- dimensionfunction- function- Returns:
- self reference
-
similarityMetric
Builder pattern.- Parameters:
function- function- Returns:
- bself reference
-
build
Build the output.- Returns:
- collection definition
-