Interface ConversationalSearchRequest.ConversationalFilteringSpecOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ConversationalSearchRequest.ConversationalFilteringSpec, ConversationalSearchRequest.ConversationalFilteringSpec.Builder
Enclosing class:
ConversationalSearchRequest

public static interface ConversationalSearchRequest.ConversationalFilteringSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getEnableConversationalFiltering

      @Deprecated boolean getEnableConversationalFiltering()
      Deprecated.
      google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering is deprecated. See google/cloud/retail/v2alpha/conversational_search_service.proto;l=145
       Optional. 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:
      The enableConversationalFiltering.
    • hasUserAnswer

      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];
      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];
      Returns:
      The userAnswer.
    • 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];
    • getConversationalFilteringModeValue

      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];
      Returns:
      The enum numeric value on the wire for conversationalFilteringMode.
    • 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];
      Returns:
      The conversationalFilteringMode.