Package com.google.cloud.aiplatform.v1
Class NearestNeighborQuery.StringFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NearestNeighborQuery.StringFilter.Builder>
com.google.cloud.aiplatform.v1.NearestNeighborQuery.StringFilter.Builder
- All Implemented Interfaces:
NearestNeighborQuery.StringFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NearestNeighborQuery.StringFilter
public static final class NearestNeighborQuery.StringFilter.Builder
extends com.google.protobuf.GeneratedMessage.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.v1.NearestNeighborQuery.StringFilter-
Method Summary
Modifier and TypeMethodDescriptionaddAllAllowTokens(Iterable<String> values) Optional.addAllDenyTokens(Iterable<String> values) Optional.addAllowTokens(String value) Optional.addAllowTokensBytes(com.google.protobuf.ByteString value) Optional.addDenyTokens(String value) Optional.addDenyTokensBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Required.getAllowTokens(int index) Optional.com.google.protobuf.ByteStringgetAllowTokensBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getDenyTokens(int index) Optional.com.google.protobuf.ByteStringgetDenyTokensBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowTokens(int index, String value) Optional.setDenyTokens(int index, String value) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NearestNeighborQuery.StringFilter.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NearestNeighborQuery.StringFilter.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.GeneratedMessage.Builder<NearestNeighborQuery.StringFilter.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NearestNeighborQuery.StringFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NearestNeighborQuery.StringFilter.Builder>
-
mergeFrom
public NearestNeighborQuery.StringFilter.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<NearestNeighborQuery.StringFilter.Builder>- Throws:
IOException
-
getName
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNamein interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getNameBytesin interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setNameBytes
Required. Column names in BigQuery that used as filters.
string name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getAllowTokensList
public com.google.protobuf.ProtocolStringList getAllowTokensList()Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowTokensListin interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- A list containing the allowTokens.
-
getAllowTokensCount
public int getAllowTokensCount()Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowTokensCountin interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- The count of allowTokens.
-
getAllowTokens
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowTokensin interfaceNearestNeighborQuery.StringFilterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The allowTokens at the given index.
-
getAllowTokensBytes
public com.google.protobuf.ByteString getAllowTokensBytes(int index) Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowTokensBytesin interfaceNearestNeighborQuery.StringFilterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the allowTokens at the given index.
-
setAllowTokens
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The allowTokens to set.- Returns:
- This builder for chaining.
-
addAllowTokens
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The allowTokens to add.- Returns:
- This builder for chaining.
-
addAllAllowTokens
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The allowTokens to add.- Returns:
- This builder for chaining.
-
clearAllowTokens
Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addAllowTokensBytes
public NearestNeighborQuery.StringFilter.Builder addAllowTokensBytes(com.google.protobuf.ByteString value) Optional. The allowed tokens.
repeated string allow_tokens = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the allowTokens to add.- Returns:
- This builder for chaining.
-
getDenyTokensList
public com.google.protobuf.ProtocolStringList getDenyTokensList()Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDenyTokensListin interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- A list containing the denyTokens.
-
getDenyTokensCount
public int getDenyTokensCount()Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDenyTokensCountin interfaceNearestNeighborQuery.StringFilterOrBuilder- Returns:
- The count of denyTokens.
-
getDenyTokens
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDenyTokensin interfaceNearestNeighborQuery.StringFilterOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The denyTokens at the given index.
-
getDenyTokensBytes
public com.google.protobuf.ByteString getDenyTokensBytes(int index) Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDenyTokensBytesin interfaceNearestNeighborQuery.StringFilterOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the denyTokens at the given index.
-
setDenyTokens
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The denyTokens to set.- Returns:
- This builder for chaining.
-
addDenyTokens
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The denyTokens to add.- Returns:
- This builder for chaining.
-
addAllDenyTokens
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The denyTokens to add.- Returns:
- This builder for chaining.
-
clearDenyTokens
Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addDenyTokensBytes
public NearestNeighborQuery.StringFilter.Builder addDenyTokensBytes(com.google.protobuf.ByteString value) Optional. The denied tokens.
repeated string deny_tokens = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the denyTokens to add.- Returns:
- This builder for chaining.
-