Package org.opensearch.protobufs
Class KnnQuery.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<KnnQuery.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
org.opensearch.protobufs.KnnQuery.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,KnnQueryOrBuilder
- Enclosing class:
KnnQuery
public static final class KnnQuery.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
implements KnnQueryOrBuilder
Protobuf type
org.opensearch.protobufs.KnnQuery-
Method Summary
Modifier and TypeMethodDescriptionaddAllVector(Iterable<? extends Float> values) repeated float vector = 2 [json_name = "vector"];addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addVector(float value) repeated float vector = 2 [json_name = "vector"];build()clear()optional float boost = 7 [json_name = "boost"];optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];string field = 1 [json_name = "field"];clearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];clearK()optional int32 k = 3 [json_name = "k"];optional float max_distance = 5 [json_name = "maxDistance"];optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];optional float min_score = 4 [json_name = "minScore"];clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];repeated float vector = 2 [json_name = "vector"];optional string x_name = 8 [json_name = "xName"];clone()floatgetBoost()optional float boost = 7 [json_name = "boost"];static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanoptional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];getField()string field = 1 [json_name = "field"];com.google.protobuf.ByteStringstring field = 1 [json_name = "field"];optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];intgetK()optional int32 k = 3 [json_name = "k"];floatoptional float max_distance = 5 [json_name = "maxDistance"];optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];floatoptional float min_score = 4 [json_name = "minScore"];optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];floatgetVector(int index) repeated float vector = 2 [json_name = "vector"];intrepeated float vector = 2 [json_name = "vector"];repeated float vector = 2 [json_name = "vector"];getXName()optional string x_name = 8 [json_name = "xName"];com.google.protobuf.ByteStringoptional string x_name = 8 [json_name = "xName"];booleanhasBoost()optional float boost = 7 [json_name = "boost"];booleanoptional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];booleanoptional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];booleanhasK()optional int32 k = 3 [json_name = "k"];booleanoptional float max_distance = 5 [json_name = "maxDistance"];booleanoptional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];booleanoptional float min_score = 4 [json_name = "minScore"];booleanoptional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];booleanhasXName()optional string x_name = 8 [json_name = "xName"];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFilter(QueryContainer value) optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMethodParameters(ObjectMap value) optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];mergeRescore(KnnQueryRescore value) optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];final KnnQuery.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBoost(float value) optional float boost = 7 [json_name = "boost"];setExpandNestedDocs(boolean value) optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];string field = 1 [json_name = "field"];setFieldBytes(com.google.protobuf.ByteString value) string field = 1 [json_name = "field"];setFilter(QueryContainer value) optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];setFilter(QueryContainer.Builder builderForValue) optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];setK(int value) optional int32 k = 3 [json_name = "k"];setMaxDistance(float value) optional float max_distance = 5 [json_name = "maxDistance"];setMethodParameters(ObjectMap value) optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];setMethodParameters(ObjectMap.Builder builderForValue) optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];setMinScore(float value) optional float min_score = 4 [json_name = "minScore"];setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRescore(KnnQueryRescore value) optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];setRescore(KnnQueryRescore.Builder builderForValue) optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];final KnnQuery.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVector(int index, float value) repeated float vector = 2 [json_name = "vector"];optional string x_name = 8 [json_name = "xName"];setXNameBytes(com.google.protobuf.ByteString value) optional string x_name = 8 [json_name = "xName"];Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
setField
public KnnQuery.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
setRepeatedField
public KnnQuery.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
addRepeatedField
public KnnQuery.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KnnQuery.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
mergeFrom
public KnnQuery.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KnnQuery.Builder>- Throws:
IOException
-
getField
string field = 1 [json_name = "field"];- Specified by:
getFieldin interfaceKnnQueryOrBuilder- Returns:
- The field.
-
getFieldBytes
public com.google.protobuf.ByteString getFieldBytes()string field = 1 [json_name = "field"];- Specified by:
getFieldBytesin interfaceKnnQueryOrBuilder- Returns:
- The bytes for field.
-
setField
string field = 1 [json_name = "field"];- Parameters:
value- The field to set.- Returns:
- This builder for chaining.
-
clearField
string field = 1 [json_name = "field"];- Returns:
- This builder for chaining.
-
setFieldBytes
string field = 1 [json_name = "field"];- Parameters:
value- The bytes for field to set.- Returns:
- This builder for chaining.
-
getVectorList
repeated float vector = 2 [json_name = "vector"];- Specified by:
getVectorListin interfaceKnnQueryOrBuilder- Returns:
- A list containing the vector.
-
getVectorCount
public int getVectorCount()repeated float vector = 2 [json_name = "vector"];- Specified by:
getVectorCountin interfaceKnnQueryOrBuilder- Returns:
- The count of vector.
-
getVector
public float getVector(int index) repeated float vector = 2 [json_name = "vector"];- Specified by:
getVectorin interfaceKnnQueryOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The vector at the given index.
-
setVector
repeated float vector = 2 [json_name = "vector"];- Parameters:
index- The index to set the value at.value- The vector to set.- Returns:
- This builder for chaining.
-
addVector
repeated float vector = 2 [json_name = "vector"];- Parameters:
value- The vector to add.- Returns:
- This builder for chaining.
-
addAllVector
repeated float vector = 2 [json_name = "vector"];- Parameters:
values- The vector to add.- Returns:
- This builder for chaining.
-
clearVector
repeated float vector = 2 [json_name = "vector"];- Returns:
- This builder for chaining.
-
hasK
public boolean hasK()optional int32 k = 3 [json_name = "k"];- Specified by:
hasKin interfaceKnnQueryOrBuilder- Returns:
- Whether the k field is set.
-
getK
public int getK()optional int32 k = 3 [json_name = "k"];- Specified by:
getKin interfaceKnnQueryOrBuilder- Returns:
- The k.
-
setK
optional int32 k = 3 [json_name = "k"];- Parameters:
value- The k to set.- Returns:
- This builder for chaining.
-
clearK
optional int32 k = 3 [json_name = "k"];- Returns:
- This builder for chaining.
-
hasMinScore
public boolean hasMinScore()optional float min_score = 4 [json_name = "minScore"];- Specified by:
hasMinScorein interfaceKnnQueryOrBuilder- Returns:
- Whether the minScore field is set.
-
getMinScore
public float getMinScore()optional float min_score = 4 [json_name = "minScore"];- Specified by:
getMinScorein interfaceKnnQueryOrBuilder- Returns:
- The minScore.
-
setMinScore
optional float min_score = 4 [json_name = "minScore"];- Parameters:
value- The minScore to set.- Returns:
- This builder for chaining.
-
clearMinScore
optional float min_score = 4 [json_name = "minScore"];- Returns:
- This builder for chaining.
-
hasMaxDistance
public boolean hasMaxDistance()optional float max_distance = 5 [json_name = "maxDistance"];- Specified by:
hasMaxDistancein interfaceKnnQueryOrBuilder- Returns:
- Whether the maxDistance field is set.
-
getMaxDistance
public float getMaxDistance()optional float max_distance = 5 [json_name = "maxDistance"];- Specified by:
getMaxDistancein interfaceKnnQueryOrBuilder- Returns:
- The maxDistance.
-
setMaxDistance
optional float max_distance = 5 [json_name = "maxDistance"];- Parameters:
value- The maxDistance to set.- Returns:
- This builder for chaining.
-
clearMaxDistance
optional float max_distance = 5 [json_name = "maxDistance"];- Returns:
- This builder for chaining.
-
hasFilter
public boolean hasFilter()optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];- Specified by:
hasFilterin interfaceKnnQueryOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];- Specified by:
getFilterin interfaceKnnQueryOrBuilder- Returns:
- The filter.
-
setFilter
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"]; -
setFilter
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"]; -
mergeFilter
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"]; -
clearFilter
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"]; -
getFilterBuilder
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"]; -
getFilterOrBuilder
optional .org.opensearch.protobufs.QueryContainer filter = 6 [json_name = "filter"];- Specified by:
getFilterOrBuilderin interfaceKnnQueryOrBuilder
-
hasBoost
public boolean hasBoost()optional float boost = 7 [json_name = "boost"];- Specified by:
hasBoostin interfaceKnnQueryOrBuilder- Returns:
- Whether the boost field is set.
-
getBoost
public float getBoost()optional float boost = 7 [json_name = "boost"];- Specified by:
getBoostin interfaceKnnQueryOrBuilder- Returns:
- The boost.
-
setBoost
optional float boost = 7 [json_name = "boost"];- Parameters:
value- The boost to set.- Returns:
- This builder for chaining.
-
clearBoost
optional float boost = 7 [json_name = "boost"];- Returns:
- This builder for chaining.
-
hasXName
public boolean hasXName()optional string x_name = 8 [json_name = "xName"];- Specified by:
hasXNamein interfaceKnnQueryOrBuilder- Returns:
- Whether the xName field is set.
-
getXName
optional string x_name = 8 [json_name = "xName"];- Specified by:
getXNamein interfaceKnnQueryOrBuilder- Returns:
- The xName.
-
getXNameBytes
public com.google.protobuf.ByteString getXNameBytes()optional string x_name = 8 [json_name = "xName"];- Specified by:
getXNameBytesin interfaceKnnQueryOrBuilder- Returns:
- The bytes for xName.
-
setXName
optional string x_name = 8 [json_name = "xName"];- Parameters:
value- The xName to set.- Returns:
- This builder for chaining.
-
clearXName
optional string x_name = 8 [json_name = "xName"];- Returns:
- This builder for chaining.
-
setXNameBytes
optional string x_name = 8 [json_name = "xName"];- Parameters:
value- The bytes for xName to set.- Returns:
- This builder for chaining.
-
hasMethodParameters
public boolean hasMethodParameters()optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];- Specified by:
hasMethodParametersin interfaceKnnQueryOrBuilder- Returns:
- Whether the methodParameters field is set.
-
getMethodParameters
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];- Specified by:
getMethodParametersin interfaceKnnQueryOrBuilder- Returns:
- The methodParameters.
-
setMethodParameters
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"]; -
setMethodParameters
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"]; -
mergeMethodParameters
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"]; -
clearMethodParameters
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"]; -
getMethodParametersBuilder
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"]; -
getMethodParametersOrBuilder
optional .org.opensearch.protobufs.ObjectMap method_parameters = 9 [json_name = "methodParameters"];- Specified by:
getMethodParametersOrBuilderin interfaceKnnQueryOrBuilder
-
hasRescore
public boolean hasRescore()optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];- Specified by:
hasRescorein interfaceKnnQueryOrBuilder- Returns:
- Whether the rescore field is set.
-
getRescore
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];- Specified by:
getRescorein interfaceKnnQueryOrBuilder- Returns:
- The rescore.
-
setRescore
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"]; -
setRescore
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"]; -
mergeRescore
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"]; -
clearRescore
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"]; -
getRescoreBuilder
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"]; -
getRescoreOrBuilder
optional .org.opensearch.protobufs.KnnQueryRescore rescore = 10 [json_name = "rescore"];- Specified by:
getRescoreOrBuilderin interfaceKnnQueryOrBuilder
-
hasExpandNestedDocs
public boolean hasExpandNestedDocs()optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];- Specified by:
hasExpandNestedDocsin interfaceKnnQueryOrBuilder- Returns:
- Whether the expandNestedDocs field is set.
-
getExpandNestedDocs
public boolean getExpandNestedDocs()optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];- Specified by:
getExpandNestedDocsin interfaceKnnQueryOrBuilder- Returns:
- The expandNestedDocs.
-
setExpandNestedDocs
optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];- Parameters:
value- The expandNestedDocs to set.- Returns:
- This builder for chaining.
-
clearExpandNestedDocs
optional bool expand_nested_docs = 11 [json_name = "expandNestedDocs"];- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KnnQuery.Builder>
-