Class KnnVectorProperty.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.mapping.PropertyBase.AbstractBuilder<KnnVectorProperty.Builder>
-
- org.opensearch.client.opensearch._types.mapping.KnnVectorProperty.Builder
-
- All Implemented Interfaces:
ObjectBuilder<KnnVectorProperty>
- Enclosing class:
- KnnVectorProperty
public static class KnnVectorProperty.Builder extends PropertyBase.AbstractBuilder<KnnVectorProperty.Builder> implements ObjectBuilder<KnnVectorProperty>
Builder forKnnVectorProperty.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KnnVectorPropertybuild()Builds aKnnVectorProperty.KnnVectorProperty.Builderdimension(int value)Required - API name:dimensionKnnVectorProperty.Buildermethod(java.util.function.Function<KnnVectorMethod.Builder,ObjectBuilder<KnnVectorMethod>> fn)API name:methodKnnVectorProperty.Buildermethod(KnnVectorMethod value)API name:methodKnnVectorProperty.BuildermodelId(java.lang.String value)API name:model_idprotected KnnVectorProperty.Builderself()-
Methods inherited from class org.opensearch.client.opensearch._types.mapping.PropertyBase.AbstractBuilder
dynamic, fields, fields, fields, ignoreAbove, localMetadata, localMetadata, meta, meta, name, properties, properties, properties
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
dimension
public final KnnVectorProperty.Builder dimension(int value)
Required - API name:dimension
-
modelId
public final KnnVectorProperty.Builder modelId(@Nullable java.lang.String value)
API name:model_id
-
method
public final KnnVectorProperty.Builder method(@Nullable KnnVectorMethod value)
API name:method
-
method
public final KnnVectorProperty.Builder method(java.util.function.Function<KnnVectorMethod.Builder,ObjectBuilder<KnnVectorMethod>> fn)
API name:method
-
build
public KnnVectorProperty build()
Builds aKnnVectorProperty.- Specified by:
buildin interfaceObjectBuilder<KnnVectorProperty>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
self
protected KnnVectorProperty.Builder self()
- Specified by:
selfin classPropertyBase.AbstractBuilder<KnnVectorProperty.Builder>
-
-