Interface AssistQueryParametersOrBuilder

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

    public interface AssistQueryParametersOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getDocumentsMetadataFiltersCount

        int getDocumentsMetadataFiltersCount()
         Key-value filters on the metadata of documents returned by article
         suggestion. If specified, article suggestion only returns suggested
         documents that match all filters in their
         [Document.metadata][google.cloud.dialogflow.v2.Document.metadata]. Multiple
         values for a metadata key should be concatenated by comma. For example,
         filters to match all documents that have 'US' or 'CA' in their market
         metadata values and 'agent' in their user metadata values will be
         ```
         documents_metadata_filters {
           key: "market"
           value: "US,CA"
         }
         documents_metadata_filters {
           key: "user"
           value: "agent"
         }
         ```
         
        map<string, string> documents_metadata_filters = 1;
      • containsDocumentsMetadataFilters

        boolean containsDocumentsMetadataFilters​(String key)
         Key-value filters on the metadata of documents returned by article
         suggestion. If specified, article suggestion only returns suggested
         documents that match all filters in their
         [Document.metadata][google.cloud.dialogflow.v2.Document.metadata]. Multiple
         values for a metadata key should be concatenated by comma. For example,
         filters to match all documents that have 'US' or 'CA' in their market
         metadata values and 'agent' in their user metadata values will be
         ```
         documents_metadata_filters {
           key: "market"
           value: "US,CA"
         }
         documents_metadata_filters {
           key: "user"
           value: "agent"
         }
         ```
         
        map<string, string> documents_metadata_filters = 1;
      • getDocumentsMetadataFiltersMap

        Map<String,​String> getDocumentsMetadataFiltersMap()
         Key-value filters on the metadata of documents returned by article
         suggestion. If specified, article suggestion only returns suggested
         documents that match all filters in their
         [Document.metadata][google.cloud.dialogflow.v2.Document.metadata]. Multiple
         values for a metadata key should be concatenated by comma. For example,
         filters to match all documents that have 'US' or 'CA' in their market
         metadata values and 'agent' in their user metadata values will be
         ```
         documents_metadata_filters {
           key: "market"
           value: "US,CA"
         }
         documents_metadata_filters {
           key: "user"
           value: "agent"
         }
         ```
         
        map<string, string> documents_metadata_filters = 1;
      • getDocumentsMetadataFiltersOrDefault

        String getDocumentsMetadataFiltersOrDefault​(String key,
                                                    String defaultValue)
         Key-value filters on the metadata of documents returned by article
         suggestion. If specified, article suggestion only returns suggested
         documents that match all filters in their
         [Document.metadata][google.cloud.dialogflow.v2.Document.metadata]. Multiple
         values for a metadata key should be concatenated by comma. For example,
         filters to match all documents that have 'US' or 'CA' in their market
         metadata values and 'agent' in their user metadata values will be
         ```
         documents_metadata_filters {
           key: "market"
           value: "US,CA"
         }
         documents_metadata_filters {
           key: "user"
           value: "agent"
         }
         ```
         
        map<string, string> documents_metadata_filters = 1;
      • getDocumentsMetadataFiltersOrThrow

        String getDocumentsMetadataFiltersOrThrow​(String key)
         Key-value filters on the metadata of documents returned by article
         suggestion. If specified, article suggestion only returns suggested
         documents that match all filters in their
         [Document.metadata][google.cloud.dialogflow.v2.Document.metadata]. Multiple
         values for a metadata key should be concatenated by comma. For example,
         filters to match all documents that have 'US' or 'CA' in their market
         metadata values and 'agent' in their user metadata values will be
         ```
         documents_metadata_filters {
           key: "market"
           value: "US,CA"
         }
         documents_metadata_filters {
           key: "user"
           value: "agent"
         }
         ```
         
        map<string, string> documents_metadata_filters = 1;