Interface SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter, SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Builder
Enclosing class:
SearchResponse.NaturalLanguageQueryUnderstandingInfo

public static interface SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasExpression

      boolean hasExpression()
       The expression denoting the filter that was extracted from the input
       query in a structured form. It can be a simple expression denoting a
       single string, numerical or geolocation constraint or a compound
       expression which is a combination of multiple expressions connected
       using logical (OR and AND) operators.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression expression = 1;
      Returns:
      Whether the expression field is set.
    • getExpression

       The expression denoting the filter that was extracted from the input
       query in a structured form. It can be a simple expression denoting a
       single string, numerical or geolocation constraint or a compound
       expression which is a combination of multiple expressions connected
       using logical (OR and AND) operators.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression expression = 1;
      Returns:
      The expression.
    • getExpressionOrBuilder

       The expression denoting the filter that was extracted from the input
       query in a structured form. It can be a simple expression denoting a
       single string, numerical or geolocation constraint or a compound
       expression which is a combination of multiple expressions connected
       using logical (OR and AND) operators.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression expression = 1;