public static final class NearestNeighborQuery.StringFilter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder> implements NearestNeighborQuery.StringFilterOrBuilder
String filter is used to search a subset of the entities by using boolean
rules on string columns.
For example: if a query specifies string filter
with 'name = color, allow_tokens = {red, blue}, deny_tokens = {purple}','
then that query will match entities that are red or blue, but if those
points are also purple, then they will be excluded even if they are
red/blue. Only string filter is supported for now, numeric filter will be
supported in the near future.
Protobuf type google.cloud.aiplatform.v1beta1.NearestNeighborQuery.StringFiltergetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NearestNeighborQuery.StringFilter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NearestNeighborQuery.StringFilter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NearestNeighborQuery.StringFilter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder mergeFrom(NearestNeighborQuery.StringFilter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public NearestNeighborQuery.StringFilter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NearestNeighborQuery.StringFilter.Builder>IOExceptionpublic String getName()
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface NearestNeighborQuery.StringFilterOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface NearestNeighborQuery.StringFilterOrBuilderpublic NearestNeighborQuery.StringFilter.Builder setName(String value)
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public NearestNeighborQuery.StringFilter.Builder clearName()
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public NearestNeighborQuery.StringFilter.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public com.google.protobuf.ProtocolStringList getAllowTokensList()
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];getAllowTokensList in interface NearestNeighborQuery.StringFilterOrBuilderpublic int getAllowTokensCount()
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];getAllowTokensCount in interface NearestNeighborQuery.StringFilterOrBuilderpublic String getAllowTokens(int index)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];getAllowTokens in interface NearestNeighborQuery.StringFilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAllowTokensBytes(int index)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];getAllowTokensBytes in interface NearestNeighborQuery.StringFilterOrBuilderindex - The index of the value to return.public NearestNeighborQuery.StringFilter.Builder setAllowTokens(int index, String value)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];index - The index to set the value at.value - The allowTokens to set.public NearestNeighborQuery.StringFilter.Builder addAllowTokens(String value)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];value - The allowTokens to add.public NearestNeighborQuery.StringFilter.Builder addAllAllowTokens(Iterable<String> values)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];values - The allowTokens to add.public NearestNeighborQuery.StringFilter.Builder clearAllowTokens()
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];public NearestNeighborQuery.StringFilter.Builder addAllowTokensBytes(com.google.protobuf.ByteString value)
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];value - The bytes of the allowTokens to add.public com.google.protobuf.ProtocolStringList getDenyTokensList()
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];getDenyTokensList in interface NearestNeighborQuery.StringFilterOrBuilderpublic int getDenyTokensCount()
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];getDenyTokensCount in interface NearestNeighborQuery.StringFilterOrBuilderpublic String getDenyTokens(int index)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];getDenyTokens in interface NearestNeighborQuery.StringFilterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getDenyTokensBytes(int index)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];getDenyTokensBytes in interface NearestNeighborQuery.StringFilterOrBuilderindex - The index of the value to return.public NearestNeighborQuery.StringFilter.Builder setDenyTokens(int index, String value)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];index - The index to set the value at.value - The denyTokens to set.public NearestNeighborQuery.StringFilter.Builder addDenyTokens(String value)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];value - The denyTokens to add.public NearestNeighborQuery.StringFilter.Builder addAllDenyTokens(Iterable<String> values)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];values - The denyTokens to add.public NearestNeighborQuery.StringFilter.Builder clearDenyTokens()
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];public NearestNeighborQuery.StringFilter.Builder addDenyTokensBytes(com.google.protobuf.ByteString value)
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes of the denyTokens to add.public final NearestNeighborQuery.StringFilter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>public final NearestNeighborQuery.StringFilter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NearestNeighborQuery.StringFilter.Builder>Copyright © 2024 Google LLC. All rights reserved.