public static final class ConversationalSearchRequest.ConversationalFilteringSpec.Builder extends GeneratedMessageV3.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.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec build()
   
  
  
  buildPartial()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec buildPartial()
   
  
  
  clear()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clear()
   
  
  Overrides
  
  
  clearConversationalFilteringMode()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearConversationalFilteringMode()
   
   Optional. Mode to control Conversational Filtering.
 Defaults to
 Mode.DISABLED
 if it's unset.
 
 .google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
 
clearEnableConversationalFiltering() (deprecated)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearEnableConversationalFiltering()
   
  Deprecated. google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
     is deprecated. See google/cloud/retail/v2beta/conversational_search_service.proto;l=145
 Optional. This field is deprecated. Please use
 ConversationalFilteringSpec.conversational_filtering_mode
 instead.
 
 bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
clearField(Descriptors.FieldDescriptor field)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearUserAnswer()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder 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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
clone()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clone()
   
  
  Overrides
  
  
  getConversationalFilteringMode()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Mode getConversationalFilteringMode()
   
   Optional. Mode to control Conversational Filtering.
 Defaults to
 Mode.DISABLED
 if it's unset.
 
 .google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
 
getConversationalFilteringModeValue()
  
    public int getConversationalFilteringModeValue()
   
   Optional. Mode to control Conversational Filtering.
 Defaults to
 Mode.DISABLED
 if it's unset.
 
 .google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for conversationalFilteringMode. | 
    
  
  
  getDefaultInstanceForType()
  
    public ConversationalSearchRequest.ConversationalFilteringSpec getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getEnableConversationalFiltering() (deprecated)
  
    public boolean getEnableConversationalFiltering()
   
  Deprecated. google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
     is deprecated. See google/cloud/retail/v2beta/conversational_search_service.proto;l=145
 Optional. This field is deprecated. Please use
 ConversationalFilteringSpec.conversational_filtering_mode
 instead.
 
 bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The enableConversationalFiltering. | 
    
  
  
  getUserAnswer()
  
    public ConversationalSearchRequest.UserAnswer 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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
getUserAnswerBuilder()
  
    public ConversationalSearchRequest.UserAnswer.Builder 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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
getUserAnswerOrBuilder()
  
    public ConversationalSearchRequest.UserAnswerOrBuilder 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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the userAnswer field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(ConversationalSearchRequest.ConversationalFilteringSpec other)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(ConversationalSearchRequest.ConversationalFilteringSpec other)
   
  
  
  
  
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  mergeUserAnswer(ConversationalSearchRequest.UserAnswer value)
  
    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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
setConversationalFilteringMode(ConversationalSearchRequest.ConversationalFilteringSpec.Mode value)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringMode(ConversationalSearchRequest.ConversationalFilteringSpec.Mode value)
   
   Optional. Mode to control Conversational Filtering.
 Defaults to
 Mode.DISABLED
 if it's unset.
 
 .google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
 
setConversationalFilteringModeValue(int value)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringModeValue(int value)
   
   Optional. Mode to control Conversational Filtering.
 Defaults to
 Mode.DISABLED
 if it's unset.
 
 .google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | int
 The enum numeric value on the wire for conversationalFilteringMode to set. | 
    
  
  
  
  setEnableConversationalFiltering(boolean value) (deprecated)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setEnableConversationalFiltering(boolean value)
   
  Deprecated. google.cloud.retail.v2beta.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
     is deprecated. See google/cloud/retail/v2beta/conversational_search_service.proto;l=145
 Optional. This field is deprecated. Please use
 ConversationalFilteringSpec.conversational_filtering_mode
 instead.
 
 bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | boolean
 The enableConversationalFiltering to set. | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setUserAnswer(ConversationalSearchRequest.UserAnswer value)
  
    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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
 
setUserAnswer(ConversationalSearchRequest.UserAnswer.Builder builderForValue)
  
    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.v2beta.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];