public final class AnswerQueryRequest extends com.google.protobuf.GeneratedMessageV3 implements AnswerQueryRequestOrBuilder
Request message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery] method.Protobuf type
google.cloud.discoveryengine.v1beta.AnswerQueryRequest| Modifier and Type | Class and Description |
|---|---|
static class |
AnswerQueryRequest.AnswerGenerationSpec
Answer generation specification.
|
static interface |
AnswerQueryRequest.AnswerGenerationSpecOrBuilder |
static class |
AnswerQueryRequest.Builder
Request message for
[ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1beta.ConversationalSearchService.AnswerQuery]
method.
|
static class |
AnswerQueryRequest.GroundingSpec
Grounding specification.
|
static interface |
AnswerQueryRequest.GroundingSpecOrBuilder |
static class |
AnswerQueryRequest.QueryUnderstandingSpec
Query understanding specification.
|
static interface |
AnswerQueryRequest.QueryUnderstandingSpecOrBuilder |
static class |
AnswerQueryRequest.RelatedQuestionsSpec
Related questions specification.
|
static interface |
AnswerQueryRequest.RelatedQuestionsSpecOrBuilder |
static class |
AnswerQueryRequest.SafetySpec
Safety specification.
|
static interface |
AnswerQueryRequest.SafetySpecOrBuilder |
static class |
AnswerQueryRequest.SearchSpec
Search specification.
|
static interface |
AnswerQueryRequest.SearchSpecOrBuilder |
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 |
ANSWER_GENERATION_SPEC_FIELD_NUMBER |
static int |
ASYNCHRONOUS_MODE_FIELD_NUMBER |
static int |
GROUNDING_SPEC_FIELD_NUMBER |
static int |
QUERY_FIELD_NUMBER |
static int |
QUERY_UNDERSTANDING_SPEC_FIELD_NUMBER |
static int |
RELATED_QUESTIONS_SPEC_FIELD_NUMBER |
static int |
SAFETY_SPEC_FIELD_NUMBER |
static int |
SEARCH_SPEC_FIELD_NUMBER |
static int |
SERVING_CONFIG_FIELD_NUMBER |
static int |
SESSION_FIELD_NUMBER |
static int |
USER_LABELS_FIELD_NUMBER |
static int |
USER_PSEUDO_ID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsUserLabels(String key)
The user labels applied to a resource must meet the following requirements:
* Each resource can have multiple labels, up to a maximum of 64
|
boolean |
equals(Object obj) |
AnswerQueryRequest.AnswerGenerationSpec |
getAnswerGenerationSpec()
Answer generation specification.
|
AnswerQueryRequest.AnswerGenerationSpecOrBuilder |
getAnswerGenerationSpecOrBuilder()
Answer generation specification.
|
boolean |
getAsynchronousMode()
Deprecated.
google.cloud.discoveryengine.v1beta.AnswerQueryRequest.asynchronous_mode is
deprecated. See
google/cloud/discoveryengine/v1beta/conversational_search_service.proto;l=861
|
static AnswerQueryRequest |
getDefaultInstance() |
AnswerQueryRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
AnswerQueryRequest.GroundingSpec |
getGroundingSpec()
Optional.
|
AnswerQueryRequest.GroundingSpecOrBuilder |
getGroundingSpecOrBuilder()
Optional.
|
com.google.protobuf.Parser<AnswerQueryRequest> |
getParserForType() |
Query |
getQuery()
Required.
|
QueryOrBuilder |
getQueryOrBuilder()
Required.
|
AnswerQueryRequest.QueryUnderstandingSpec |
getQueryUnderstandingSpec()
Query understanding specification.
|
AnswerQueryRequest.QueryUnderstandingSpecOrBuilder |
getQueryUnderstandingSpecOrBuilder()
Query understanding specification.
|
AnswerQueryRequest.RelatedQuestionsSpec |
getRelatedQuestionsSpec()
Related questions specification.
|
AnswerQueryRequest.RelatedQuestionsSpecOrBuilder |
getRelatedQuestionsSpecOrBuilder()
Related questions specification.
|
AnswerQueryRequest.SafetySpec |
getSafetySpec()
Model specification.
|
AnswerQueryRequest.SafetySpecOrBuilder |
getSafetySpecOrBuilder()
Model specification.
|
AnswerQueryRequest.SearchSpec |
getSearchSpec()
Search specification.
|
AnswerQueryRequest.SearchSpecOrBuilder |
getSearchSpecOrBuilder()
Search specification.
|
int |
getSerializedSize() |
String |
getServingConfig()
Required.
|
com.google.protobuf.ByteString |
getServingConfigBytes()
Required.
|
String |
getSession()
The session resource name.
|
com.google.protobuf.ByteString |
getSessionBytes()
The session resource name.
|
Map<String,String> |
getUserLabels()
Deprecated.
|
int |
getUserLabelsCount()
The user labels applied to a resource must meet the following requirements:
* Each resource can have multiple labels, up to a maximum of 64
|
Map<String,String> |
getUserLabelsMap()
The user labels applied to a resource must meet the following requirements:
* Each resource can have multiple labels, up to a maximum of 64
|
String |
getUserLabelsOrDefault(String key,
String defaultValue)
The user labels applied to a resource must meet the following requirements:
* Each resource can have multiple labels, up to a maximum of 64
|
String |
getUserLabelsOrThrow(String key)
The user labels applied to a resource must meet the following requirements:
* Each resource can have multiple labels, up to a maximum of 64
|
String |
getUserPseudoId()
A unique identifier for tracking visitors.
|
com.google.protobuf.ByteString |
getUserPseudoIdBytes()
A unique identifier for tracking visitors.
|
boolean |
hasAnswerGenerationSpec()
Answer generation specification.
|
boolean |
hasGroundingSpec()
Optional.
|
int |
hashCode() |
boolean |
hasQuery()
Required.
|
boolean |
hasQueryUnderstandingSpec()
Query understanding specification.
|
boolean |
hasRelatedQuestionsSpec()
Related questions specification.
|
boolean |
hasSafetySpec()
Model specification.
|
boolean |
hasSearchSpec()
Search specification.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static AnswerQueryRequest.Builder |
newBuilder() |
static AnswerQueryRequest.Builder |
newBuilder(AnswerQueryRequest prototype) |
AnswerQueryRequest.Builder |
newBuilderForType() |
protected AnswerQueryRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AnswerQueryRequest |
parseDelimitedFrom(InputStream input) |
static AnswerQueryRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AnswerQueryRequest |
parseFrom(byte[] data) |
static AnswerQueryRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AnswerQueryRequest |
parseFrom(ByteBuffer data) |
static AnswerQueryRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AnswerQueryRequest |
parseFrom(com.google.protobuf.ByteString data) |
static AnswerQueryRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AnswerQueryRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AnswerQueryRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AnswerQueryRequest |
parseFrom(InputStream input) |
static AnswerQueryRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AnswerQueryRequest> |
parser() |
AnswerQueryRequest.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, 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 SERVING_CONFIG_FIELD_NUMBER
public static final int QUERY_FIELD_NUMBER
public static final int SESSION_FIELD_NUMBER
public static final int SAFETY_SPEC_FIELD_NUMBER
public static final int RELATED_QUESTIONS_SPEC_FIELD_NUMBER
public static final int GROUNDING_SPEC_FIELD_NUMBER
public static final int ANSWER_GENERATION_SPEC_FIELD_NUMBER
public static final int SEARCH_SPEC_FIELD_NUMBER
public static final int QUERY_UNDERSTANDING_SPEC_FIELD_NUMBER
public static final int ASYNCHRONOUS_MODE_FIELD_NUMBER
public static final int USER_PSEUDO_ID_FIELD_NUMBER
public static final int USER_LABELS_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.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getServingConfig()
Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search.
string serving_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getServingConfig in interface AnswerQueryRequestOrBuilderpublic com.google.protobuf.ByteString getServingConfigBytes()
Required. The resource name of the Search serving config, such as `projects/*/locations/global/collections/default_collection/engines/*/servingConfigs/default_serving_config`, or `projects/*/locations/global/collections/default_collection/dataStores/*/servingConfigs/default_serving_config`. This field is used to identify the serving configuration name, set of models used to make the search.
string serving_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getServingConfigBytes in interface AnswerQueryRequestOrBuilderpublic boolean hasQuery()
Required. Current user query.
.google.cloud.discoveryengine.v1beta.Query query = 2 [(.google.api.field_behavior) = REQUIRED];
hasQuery in interface AnswerQueryRequestOrBuilderpublic Query getQuery()
Required. Current user query.
.google.cloud.discoveryengine.v1beta.Query query = 2 [(.google.api.field_behavior) = REQUIRED];
getQuery in interface AnswerQueryRequestOrBuilderpublic QueryOrBuilder getQueryOrBuilder()
Required. Current user query.
.google.cloud.discoveryengine.v1beta.Query query = 2 [(.google.api.field_behavior) = REQUIRED];
getQueryOrBuilder in interface AnswerQueryRequestOrBuilderpublic String getSession()
The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.
string session = 3 [(.google.api.resource_reference) = { ... }getSession in interface AnswerQueryRequestOrBuilderpublic com.google.protobuf.ByteString getSessionBytes()
The session resource name. Not required. When session field is not set, the API is in sessionless mode. We support auto session mode: users can use the wildcard symbol `-` as session ID. A new ID will be automatically generated and assigned.
string session = 3 [(.google.api.resource_reference) = { ... }getSessionBytes in interface AnswerQueryRequestOrBuilderpublic boolean hasSafetySpec()
Model specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SafetySpec safety_spec = 4;
hasSafetySpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.SafetySpec getSafetySpec()
Model specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SafetySpec safety_spec = 4;
getSafetySpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.SafetySpecOrBuilder getSafetySpecOrBuilder()
Model specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SafetySpec safety_spec = 4;
getSafetySpecOrBuilder in interface AnswerQueryRequestOrBuilderpublic boolean hasRelatedQuestionsSpec()
Related questions specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.RelatedQuestionsSpec related_questions_spec = 5;
hasRelatedQuestionsSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.RelatedQuestionsSpec getRelatedQuestionsSpec()
Related questions specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.RelatedQuestionsSpec related_questions_spec = 5;
getRelatedQuestionsSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.RelatedQuestionsSpecOrBuilder getRelatedQuestionsSpecOrBuilder()
Related questions specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.RelatedQuestionsSpec related_questions_spec = 5;
getRelatedQuestionsSpecOrBuilder in interface AnswerQueryRequestOrBuilderpublic boolean hasGroundingSpec()
Optional. Grounding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.GroundingSpec grounding_spec = 6 [(.google.api.field_behavior) = OPTIONAL];
hasGroundingSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.GroundingSpec getGroundingSpec()
Optional. Grounding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.GroundingSpec grounding_spec = 6 [(.google.api.field_behavior) = OPTIONAL];
getGroundingSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.GroundingSpecOrBuilder getGroundingSpecOrBuilder()
Optional. Grounding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.GroundingSpec grounding_spec = 6 [(.google.api.field_behavior) = OPTIONAL];
getGroundingSpecOrBuilder in interface AnswerQueryRequestOrBuilderpublic boolean hasAnswerGenerationSpec()
Answer generation specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec answer_generation_spec = 7;
hasAnswerGenerationSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.AnswerGenerationSpec getAnswerGenerationSpec()
Answer generation specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec answer_generation_spec = 7;
getAnswerGenerationSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.AnswerGenerationSpecOrBuilder getAnswerGenerationSpecOrBuilder()
Answer generation specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.AnswerGenerationSpec answer_generation_spec = 7;
getAnswerGenerationSpecOrBuilder in interface AnswerQueryRequestOrBuilderpublic boolean hasSearchSpec()
Search specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SearchSpec search_spec = 8;
hasSearchSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.SearchSpec getSearchSpec()
Search specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SearchSpec search_spec = 8;
getSearchSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.SearchSpecOrBuilder getSearchSpecOrBuilder()
Search specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.SearchSpec search_spec = 8;
getSearchSpecOrBuilder in interface AnswerQueryRequestOrBuilderpublic boolean hasQueryUnderstandingSpec()
Query understanding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec query_understanding_spec = 9;
hasQueryUnderstandingSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.QueryUnderstandingSpec getQueryUnderstandingSpec()
Query understanding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec query_understanding_spec = 9;
getQueryUnderstandingSpec in interface AnswerQueryRequestOrBuilderpublic AnswerQueryRequest.QueryUnderstandingSpecOrBuilder getQueryUnderstandingSpecOrBuilder()
Query understanding specification.
.google.cloud.discoveryengine.v1beta.AnswerQueryRequest.QueryUnderstandingSpec query_understanding_spec = 9;
getQueryUnderstandingSpecOrBuilder in interface AnswerQueryRequestOrBuilder@Deprecated public boolean getAsynchronousMode()
Deprecated: This field is deprecated. Streaming Answer API will be supported. Asynchronous mode control. If enabled, the response will be returned with answer/session resource name without final answer. The API users need to do the polling to get the latest status of answer/session by calling [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetAnswer] or [ConversationalSearchService.GetSession][google.cloud.discoveryengine.v1beta.ConversationalSearchService.GetSession] method.
bool asynchronous_mode = 10 [deprecated = true];getAsynchronousMode in interface AnswerQueryRequestOrBuilderpublic String getUserPseudoId()
A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
string user_pseudo_id = 12;getUserPseudoId in interface AnswerQueryRequestOrBuilderpublic com.google.protobuf.ByteString getUserPseudoIdBytes()
A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. The field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
string user_pseudo_id = 12;getUserPseudoIdBytes in interface AnswerQueryRequestOrBuilderpublic int getUserLabelsCount()
AnswerQueryRequestOrBuilderThe user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 13;getUserLabelsCount in interface AnswerQueryRequestOrBuilderpublic boolean containsUserLabels(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 13;containsUserLabels in interface AnswerQueryRequestOrBuilder@Deprecated public Map<String,String> getUserLabels()
getUserLabelsMap() instead.getUserLabels in interface AnswerQueryRequestOrBuilderpublic Map<String,String> getUserLabelsMap()
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 13;getUserLabelsMap in interface AnswerQueryRequestOrBuilderpublic String getUserLabelsOrDefault(String key, String defaultValue)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 13;getUserLabelsOrDefault in interface AnswerQueryRequestOrBuilderpublic String getUserLabelsOrThrow(String key)
The user labels applied to a resource must meet the following requirements: * Each resource can have multiple labels, up to a maximum of 64. * Each label must be a key-value pair. * Keys have a minimum length of 1 character and a maximum length of 63 characters and cannot be empty. Values can be empty and have a maximum length of 63 characters. * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. All characters must use UTF-8 encoding, and international characters are allowed. * The key portion of a label must be unique. However, you can use the same key with multiple resources. * Keys must start with a lowercase letter or international character. See [Google Cloud Document](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements) for more details.
map<string, string> user_labels = 13;getUserLabelsOrThrow in interface AnswerQueryRequestOrBuilderpublic 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 AnswerQueryRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AnswerQueryRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static AnswerQueryRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AnswerQueryRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AnswerQueryRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AnswerQueryRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AnswerQueryRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AnswerQueryRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AnswerQueryRequest.Builder newBuilder()
public static AnswerQueryRequest.Builder newBuilder(AnswerQueryRequest prototype)
public AnswerQueryRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AnswerQueryRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AnswerQueryRequest getDefaultInstance()
public static com.google.protobuf.Parser<AnswerQueryRequest> parser()
public com.google.protobuf.Parser<AnswerQueryRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AnswerQueryRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.