Interface SearchConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SearchConfig, SearchConfig.Builder

@Generated public interface SearchConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Establishes a FacetDimension and associated specifications.
    Establishes a FacetDimension and associated specifications.
    Resource name of the search configuration.
    com.google.protobuf.ByteString
    Resource name of the search configuration.
    Creates a mapping between a custom SearchCriteria and one or more UGA keys.
    Creates a mapping between a custom SearchCriteria and one or more UGA keys.
    boolean
    Establishes a FacetDimension and associated specifications.
    boolean
    Creates a mapping between a custom SearchCriteria and one or more UGA keys.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       Resource name of the search configuration.
       For CustomSearchCriteria, search_config would be the search
       operator name. For Facets, search_config would be the facet
       dimension name.
       Format:
       `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Resource name of the search configuration.
       For CustomSearchCriteria, search_config would be the search
       operator name. For Facets, search_config would be the facet
       dimension name.
       Format:
       `projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}`
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasFacetProperty

      boolean hasFacetProperty()
       Establishes a FacetDimension and associated specifications.
       
      .google.cloud.visionai.v1.FacetProperty facet_property = 2;
      Returns:
      Whether the facetProperty field is set.
    • getFacetProperty

      FacetProperty getFacetProperty()
       Establishes a FacetDimension and associated specifications.
       
      .google.cloud.visionai.v1.FacetProperty facet_property = 2;
      Returns:
      The facetProperty.
    • getFacetPropertyOrBuilder

      FacetPropertyOrBuilder getFacetPropertyOrBuilder()
       Establishes a FacetDimension and associated specifications.
       
      .google.cloud.visionai.v1.FacetProperty facet_property = 2;
    • hasSearchCriteriaProperty

      boolean hasSearchCriteriaProperty()
       Creates a mapping between a custom SearchCriteria and one or more UGA keys.
       
      .google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;
      Returns:
      Whether the searchCriteriaProperty field is set.
    • getSearchCriteriaProperty

      SearchCriteriaProperty getSearchCriteriaProperty()
       Creates a mapping between a custom SearchCriteria and one or more UGA keys.
       
      .google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;
      Returns:
      The searchCriteriaProperty.
    • getSearchCriteriaPropertyOrBuilder

      SearchCriteriaPropertyOrBuilder getSearchCriteriaPropertyOrBuilder()
       Creates a mapping between a custom SearchCriteria and one or more UGA keys.
       
      .google.cloud.visionai.v1.SearchCriteriaProperty search_criteria_property = 3;