7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/kendra/model/AttributeSuggestionsMode.h>
10#include <aws/kendra/model/SuggestableConfig.h>
54 template<
typename SuggestableConfigListT = Aws::Vector<SuggestableConfig>>
55 void SetSuggestableConfigList(SuggestableConfigListT&& value) { m_suggestableConfigListHasBeenSet =
true; m_suggestableConfigList = std::forward<SuggestableConfigListT>(value); }
56 template<
typename SuggestableConfigListT = Aws::Vector<SuggestableConfig>>
58 template<
typename SuggestableConfigListT = SuggestableConfig>
81 bool m_suggestableConfigListHasBeenSet =
false;
84 bool m_attributeSuggestionsModeHasBeenSet =
false;
AWS_KENDRA_API AttributeSuggestionsDescribeConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AttributeSuggestionsModeHasBeenSet() const
AttributeSuggestionsDescribeConfig & AddSuggestableConfigList(SuggestableConfigListT &&value)
AttributeSuggestionsDescribeConfig & WithSuggestableConfigList(SuggestableConfigListT &&value)
AWS_KENDRA_API AttributeSuggestionsDescribeConfig()=default
void SetAttributeSuggestionsMode(AttributeSuggestionsMode value)
void SetSuggestableConfigList(SuggestableConfigListT &&value)
bool SuggestableConfigListHasBeenSet() const
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< SuggestableConfig > & GetSuggestableConfigList() const
AttributeSuggestionsMode GetAttributeSuggestionsMode() const
AttributeSuggestionsDescribeConfig & WithAttributeSuggestionsMode(AttributeSuggestionsMode value)
AWS_KENDRA_API AttributeSuggestionsDescribeConfig(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue