/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Gets information on the configuration of document fields/attributes that you
* want to base query suggestions on. To change your configuration, use AttributeSuggestionsUpdateConfig
* and then call UpdateQuerySuggestionsConfig.See
* Also:
AWS
* API Reference
The list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline const Aws::VectorThe list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline bool SuggestableConfigListHasBeenSet() const { return m_suggestableConfigListHasBeenSet; } /** *The list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline void SetSuggestableConfigList(const Aws::VectorThe list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline void SetSuggestableConfigList(Aws::VectorThe list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline AttributeSuggestionsDescribeConfig& WithSuggestableConfigList(const Aws::VectorThe list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline AttributeSuggestionsDescribeConfig& WithSuggestableConfigList(Aws::VectorThe list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline AttributeSuggestionsDescribeConfig& AddSuggestableConfigList(const SuggestableConfig& value) { m_suggestableConfigListHasBeenSet = true; m_suggestableConfigList.push_back(value); return *this; } /** *The list of fields/attributes that you want to set as suggestible for query * suggestions.
*/ inline AttributeSuggestionsDescribeConfig& AddSuggestableConfigList(SuggestableConfig&& value) { m_suggestableConfigListHasBeenSet = true; m_suggestableConfigList.push_back(std::move(value)); return *this; } /** *The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.
The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.
The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.
The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.
The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.
The mode is set to either ACTIVE
or INACTIVE
. If
* the Mode
for query history is set to ENABLED
when
* calling UpdateQuerySuggestionsConfig
* and AttributeSuggestionsMode
to use fields/attributes is set to
* ACTIVE
, and you haven't set your SuggestionTypes
* preference to DOCUMENT_ATTRIBUTES
, then Amazon Kendra uses the
* query history.