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.v2beta1.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.v2beta1.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.v2beta1.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.v2beta1.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.v2beta1.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;