public final class SearchFeaturesRequest extends com.google.protobuf.GeneratedMessageV3 implements SearchFeaturesRequestOrBuilder
Request message for [FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures].Protobuf type
google.cloud.aiplatform.v1beta1.SearchFeaturesRequest| Modifier and Type | Class and Description |
|---|---|
static class |
SearchFeaturesRequest.Builder
Request message for
[FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures].
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
LOCATION_FIELD_NUMBER |
static int |
PAGE_SIZE_FIELD_NUMBER |
static int |
PAGE_TOKEN_FIELD_NUMBER |
static int |
QUERY_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SearchFeaturesRequest |
getDefaultInstance() |
SearchFeaturesRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getLocation()
Required.
|
com.google.protobuf.ByteString |
getLocationBytes()
Required.
|
int |
getPageSize()
The maximum number of Features to return.
|
String |
getPageToken()
A page token, received from a previous
[FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures]
call.
|
com.google.protobuf.ByteString |
getPageTokenBytes()
A page token, received from a previous
[FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures]
call.
|
com.google.protobuf.Parser<SearchFeaturesRequest> |
getParserForType() |
String |
getQuery()
Query string that is a conjunction of field-restricted queries and/or
field-restricted filters.
|
com.google.protobuf.ByteString |
getQueryBytes()
Query string that is a conjunction of field-restricted queries and/or
field-restricted filters.
|
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static SearchFeaturesRequest.Builder |
newBuilder() |
static SearchFeaturesRequest.Builder |
newBuilder(SearchFeaturesRequest prototype) |
SearchFeaturesRequest.Builder |
newBuilderForType() |
protected SearchFeaturesRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static SearchFeaturesRequest |
parseDelimitedFrom(InputStream input) |
static SearchFeaturesRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchFeaturesRequest |
parseFrom(byte[] data) |
static SearchFeaturesRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchFeaturesRequest |
parseFrom(ByteBuffer data) |
static SearchFeaturesRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchFeaturesRequest |
parseFrom(com.google.protobuf.ByteString data) |
static SearchFeaturesRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchFeaturesRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static SearchFeaturesRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static SearchFeaturesRequest |
parseFrom(InputStream input) |
static SearchFeaturesRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<SearchFeaturesRequest> |
parser() |
SearchFeaturesRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int LOCATION_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
public static final int PAGE_SIZE_FIELD_NUMBER
public static final int PAGE_TOKEN_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getLocation()
Required. The resource name of the Location to search Features.
Format:
`projects/{project}/locations/{location}`
string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getLocation in interface SearchFeaturesRequestOrBuilderpublic com.google.protobuf.ByteString getLocationBytes()
Required. The resource name of the Location to search Features.
Format:
`projects/{project}/locations/{location}`
string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getLocationBytes in interface SearchFeaturesRequestOrBuilderpublic String getQuery()
Query string that is a conjunction of field-restricted queries and/or
field-restricted filters. Field-restricted queries and filters can be
combined using `AND` to form a conjunction.
A field query is in the form FIELD:QUERY. This implicitly checks if QUERY
exists as a substring within Feature's FIELD. The QUERY
and the FIELD are converted to a sequence of words (i.e. tokens) for
comparison. This is done by:
* Removing leading/trailing whitespace and tokenizing the search value.
Characters that are not one of alphanumeric `[a-zA-Z0-9]`, underscore
`_`, or asterisk `*` are treated as delimiters for tokens. `*` is treated
as a wildcard that matches characters within a token.
* Ignoring case.
* Prepending an asterisk to the first and appending an asterisk to the
last token in QUERY.
A QUERY must be either a singular token or a phrase. A phrase is one or
multiple words enclosed in double quotation marks ("). With phrases, the
order of the words is important. Words in the phrase must be matching in
order and consecutively.
Supported FIELDs for field-restricted queries:
* `feature_id`
* `description`
* `entity_type_id`
Examples:
* `feature_id: foo` --> Matches a Feature with ID containing the substring
`foo` (eg. `foo`, `foofeature`, `barfoo`).
* `feature_id: foo*feature` --> Matches a Feature with ID containing the
substring `foo*feature` (eg. `foobarfeature`).
* `feature_id: foo AND description: bar` --> Matches a Feature with ID
containing the substring `foo` and description containing the substring
`bar`.
Besides field queries, the following exact-match filters are
supported. The exact-match filters do not support wildcards. Unlike
field-restricted queries, exact-match filters are case-sensitive.
* `feature_id`: Supports = comparisons.
* `description`: Supports = comparisons. Multi-token filters should be
enclosed in quotes.
* `entity_type_id`: Supports = comparisons.
* `value_type`: Supports = and != comparisons.
* `labels`: Supports key-value equality as well as key presence.
* `featurestore_id`: Supports = comparisons.
Examples:
* `description = "foo bar"` --> Any Feature with description exactly equal
to `foo bar`
* `value_type = DOUBLE` --> Features whose type is DOUBLE.
* `labels.active = yes AND labels.env = prod` --> Features having both
(active: yes) and (env: prod) labels.
* `labels.env: *` --> Any Feature which has a label with `env` as the
key.
string query = 3;getQuery in interface SearchFeaturesRequestOrBuilderpublic com.google.protobuf.ByteString getQueryBytes()
Query string that is a conjunction of field-restricted queries and/or
field-restricted filters. Field-restricted queries and filters can be
combined using `AND` to form a conjunction.
A field query is in the form FIELD:QUERY. This implicitly checks if QUERY
exists as a substring within Feature's FIELD. The QUERY
and the FIELD are converted to a sequence of words (i.e. tokens) for
comparison. This is done by:
* Removing leading/trailing whitespace and tokenizing the search value.
Characters that are not one of alphanumeric `[a-zA-Z0-9]`, underscore
`_`, or asterisk `*` are treated as delimiters for tokens. `*` is treated
as a wildcard that matches characters within a token.
* Ignoring case.
* Prepending an asterisk to the first and appending an asterisk to the
last token in QUERY.
A QUERY must be either a singular token or a phrase. A phrase is one or
multiple words enclosed in double quotation marks ("). With phrases, the
order of the words is important. Words in the phrase must be matching in
order and consecutively.
Supported FIELDs for field-restricted queries:
* `feature_id`
* `description`
* `entity_type_id`
Examples:
* `feature_id: foo` --> Matches a Feature with ID containing the substring
`foo` (eg. `foo`, `foofeature`, `barfoo`).
* `feature_id: foo*feature` --> Matches a Feature with ID containing the
substring `foo*feature` (eg. `foobarfeature`).
* `feature_id: foo AND description: bar` --> Matches a Feature with ID
containing the substring `foo` and description containing the substring
`bar`.
Besides field queries, the following exact-match filters are
supported. The exact-match filters do not support wildcards. Unlike
field-restricted queries, exact-match filters are case-sensitive.
* `feature_id`: Supports = comparisons.
* `description`: Supports = comparisons. Multi-token filters should be
enclosed in quotes.
* `entity_type_id`: Supports = comparisons.
* `value_type`: Supports = and != comparisons.
* `labels`: Supports key-value equality as well as key presence.
* `featurestore_id`: Supports = comparisons.
Examples:
* `description = "foo bar"` --> Any Feature with description exactly equal
to `foo bar`
* `value_type = DOUBLE` --> Features whose type is DOUBLE.
* `labels.active = yes AND labels.env = prod` --> Features having both
(active: yes) and (env: prod) labels.
* `labels.env: *` --> Any Feature which has a label with `env` as the
key.
string query = 3;getQueryBytes in interface SearchFeaturesRequestOrBuilderpublic int getPageSize()
The maximum number of Features to return. The service may return fewer than this value. If unspecified, at most 100 Features will be returned. The maximum value is 100; any value greater than 100 will be coerced to 100.
int32 page_size = 4;getPageSize in interface SearchFeaturesRequestOrBuilderpublic String getPageToken()
A page token, received from a previous [FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures] call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to [FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures], except `page_size`, must match the call that provided the page token.
string page_token = 5;getPageToken in interface SearchFeaturesRequestOrBuilderpublic com.google.protobuf.ByteString getPageTokenBytes()
A page token, received from a previous [FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures] call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to [FeaturestoreService.SearchFeatures][google.cloud.aiplatform.v1beta1.FeaturestoreService.SearchFeatures], except `page_size`, must match the call that provided the page token.
string page_token = 5;getPageTokenBytes in interface SearchFeaturesRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static SearchFeaturesRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static SearchFeaturesRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static SearchFeaturesRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchFeaturesRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static SearchFeaturesRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static SearchFeaturesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static SearchFeaturesRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic SearchFeaturesRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static SearchFeaturesRequest.Builder newBuilder()
public static SearchFeaturesRequest.Builder newBuilder(SearchFeaturesRequest prototype)
public SearchFeaturesRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected SearchFeaturesRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static SearchFeaturesRequest getDefaultInstance()
public static com.google.protobuf.Parser<SearchFeaturesRequest> parser()
public com.google.protobuf.Parser<SearchFeaturesRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public SearchFeaturesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.