public static final class SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder> implements SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder
This field specifies the selected answers during the conversational search.Protobuf type
google.cloud.retail.v2.SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswergetAllFields, 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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder mergeFrom(SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.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<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>IOException@Deprecated public List<ProductAttributeValue> getProductAttributeValuesList()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
getProductAttributeValuesList in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder@Deprecated public int getProductAttributeValuesCount()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
getProductAttributeValuesCount in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder@Deprecated public ProductAttributeValue getProductAttributeValues(int index)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
getProductAttributeValues in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder setProductAttributeValues(int index, ProductAttributeValue value)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder setProductAttributeValues(int index, ProductAttributeValue.Builder builderForValue)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder addProductAttributeValues(ProductAttributeValue value)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder addProductAttributeValues(int index, ProductAttributeValue value)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder addProductAttributeValues(ProductAttributeValue.Builder builderForValue)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder addProductAttributeValues(int index, ProductAttributeValue.Builder builderForValue)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder addAllProductAttributeValues(Iterable<? extends ProductAttributeValue> values)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clearProductAttributeValues()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder removeProductAttributeValues(int index)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public ProductAttributeValue.Builder getProductAttributeValuesBuilder(int index)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public ProductAttributeValueOrBuilder getProductAttributeValuesOrBuilder(int index)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
getProductAttributeValuesOrBuilder in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder@Deprecated public List<? extends ProductAttributeValueOrBuilder> getProductAttributeValuesOrBuilderList()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
getProductAttributeValuesOrBuilderList in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilder@Deprecated public ProductAttributeValue.Builder addProductAttributeValuesBuilder()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public ProductAttributeValue.Builder addProductAttributeValuesBuilder(int index)
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
@Deprecated public List<ProductAttributeValue.Builder> getProductAttributeValuesBuilderList()
This field is deprecated and should not be set.
repeated .google.cloud.retail.v2.ProductAttributeValue product_attribute_values = 1 [deprecated = true];
public boolean hasProductAttributeValue()
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;hasProductAttributeValue in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilderpublic ProductAttributeValue getProductAttributeValue()
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;getProductAttributeValue in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilderpublic SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder setProductAttributeValue(ProductAttributeValue value)
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder setProductAttributeValue(ProductAttributeValue.Builder builderForValue)
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder mergeProductAttributeValue(ProductAttributeValue value)
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;public SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder clearProductAttributeValue()
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;public ProductAttributeValue.Builder getProductAttributeValueBuilder()
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;public ProductAttributeValueOrBuilder getProductAttributeValueOrBuilder()
This field specifies the selected answer which is a attribute key-value.
.google.cloud.retail.v2.ProductAttributeValue product_attribute_value = 2;getProductAttributeValueOrBuilder in interface SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswerOrBuilderpublic final SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>public final SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SearchRequest.ConversationalSearchSpec.UserAnswer.SelectedAnswer.Builder>Copyright © 2025 Google LLC. All rights reserved.