Package com.google.cloud.retail.v2alpha
Class ConversationalSearchRequest.ConversationalFilteringSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchRequest.ConversationalFilteringSpec.Builder>
com.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Builder
- All Implemented Interfaces:
ConversationalSearchRequest.ConversationalFilteringSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationalSearchRequest.ConversationalFilteringSpec
public static final class ConversationalSearchRequest.ConversationalFilteringSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConversationalSearchRequest.ConversationalFilteringSpec.Builder>
implements ConversationalSearchRequest.ConversationalFilteringSpecOrBuilder
This field specifies all conversational filtering related parameters addition to conversational retail search.Protobuf type
google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Deprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated.Optional.Optional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanDeprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated.Optional.Optional.Optional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.setConversationalFilteringModeValue(int value) Optional.setEnableConversationalFiltering(boolean value) Deprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated.Optional.setUserAnswer(ConversationalSearchRequest.UserAnswer.Builder builderForValue) Optional.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<ConversationalSearchRequest.ConversationalFilteringSpec.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<ConversationalSearchRequest.ConversationalFilteringSpec.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<ConversationalSearchRequest.ConversationalFilteringSpec.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
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationalSearchRequest.ConversationalFilteringSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationalSearchRequest.ConversationalFilteringSpec.Builder>
-
mergeFrom
public ConversationalSearchRequest.ConversationalFilteringSpec.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<ConversationalSearchRequest.ConversationalFilteringSpec.Builder>- Throws:
IOException
-
getEnableConversationalFiltering
Deprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated. See google/cloud/retail/v2alpha/conversational_search_service.proto;l=145Optional. This field is deprecated. Please use [ConversationalFilteringSpec.conversational_filtering_mode][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.conversational_filtering_mode] instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableConversationalFilteringin interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder- Returns:
- The enableConversationalFiltering.
-
setEnableConversationalFiltering
@Deprecated public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setEnableConversationalFiltering(boolean value) Deprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated. See google/cloud/retail/v2alpha/conversational_search_service.proto;l=145Optional. This field is deprecated. Please use [ConversationalFilteringSpec.conversational_filtering_mode][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.conversational_filtering_mode] instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableConversationalFiltering to set.- Returns:
- This builder for chaining.
-
clearEnableConversationalFiltering
@Deprecated public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearEnableConversationalFiltering()Deprecated.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated. See google/cloud/retail/v2alpha/conversational_search_service.proto;l=145Optional. This field is deprecated. Please use [ConversationalFilteringSpec.conversational_filtering_mode][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.conversational_filtering_mode] instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasUserAnswer
public boolean hasUserAnswer()Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasUserAnswerin interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder- Returns:
- Whether the userAnswer field is set.
-
getUserAnswer
Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserAnswerin interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder- Returns:
- The userAnswer.
-
setUserAnswer
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUserAnswer(ConversationalSearchRequest.UserAnswer value) Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setUserAnswer
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUserAnswer(ConversationalSearchRequest.UserAnswer.Builder builderForValue) Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeUserAnswer
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeUserAnswer(ConversationalSearchRequest.UserAnswer value) Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearUserAnswer
Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getUserAnswerBuilder
Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getUserAnswerOrBuilder
Optional. This field specifies the current user answer during the conversational filtering search. It can be either user selected from suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserAnswerOrBuilderin interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder
-
getConversationalFilteringModeValue
public int getConversationalFilteringModeValue()Optional. Mode to control Conversational Filtering. Defaults to [Mode.DISABLED][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode.DISABLED] if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConversationalFilteringModeValuein interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder- Returns:
- The enum numeric value on the wire for conversationalFilteringMode.
-
setConversationalFilteringModeValue
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringModeValue(int value) Optional. Mode to control Conversational Filtering. Defaults to [Mode.DISABLED][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode.DISABLED] if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for conversationalFilteringMode to set.- Returns:
- This builder for chaining.
-
getConversationalFilteringMode
public ConversationalSearchRequest.ConversationalFilteringSpec.Mode getConversationalFilteringMode()Optional. Mode to control Conversational Filtering. Defaults to [Mode.DISABLED][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode.DISABLED] if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getConversationalFilteringModein interfaceConversationalSearchRequest.ConversationalFilteringSpecOrBuilder- Returns:
- The conversationalFilteringMode.
-
setConversationalFilteringMode
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringMode(ConversationalSearchRequest.ConversationalFilteringSpec.Mode value) Optional. Mode to control Conversational Filtering. Defaults to [Mode.DISABLED][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode.DISABLED] if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The conversationalFilteringMode to set.- Returns:
- This builder for chaining.
-
clearConversationalFilteringMode
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearConversationalFilteringMode()Optional. Mode to control Conversational Filtering. Defaults to [Mode.DISABLED][google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode.DISABLED] if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-