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>
58 template<
typename SuggestableConfigListT = Aws::Vector<SuggestableConfig>>
59 void SetSuggestableConfigList(SuggestableConfigListT&& value) { m_suggestableConfigListHasBeenSet =
true; m_suggestableConfigList = std::forward<SuggestableConfigListT>(value); }
60 template<
typename SuggestableConfigListT = Aws::Vector<SuggestableConfig>>
62 template<
typename SuggestableConfigListT = SuggestableConfig>
88 bool m_suggestableConfigListHasBeenSet =
false;
91 bool m_attributeSuggestionsModeHasBeenSet =
false;
AWS_KENDRA_API AttributeSuggestionsUpdateConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AttributeSuggestionsModeHasBeenSet() const
AttributeSuggestionsUpdateConfig & WithSuggestableConfigList(SuggestableConfigListT &&value)
AttributeSuggestionsMode GetAttributeSuggestionsMode() const
void SetAttributeSuggestionsMode(AttributeSuggestionsMode value)
AttributeSuggestionsUpdateConfig & WithAttributeSuggestionsMode(AttributeSuggestionsMode value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSuggestableConfigList(SuggestableConfigListT &&value)
AWS_KENDRA_API AttributeSuggestionsUpdateConfig(Aws::Utils::Json::JsonView jsonValue)
AttributeSuggestionsUpdateConfig & AddSuggestableConfigList(SuggestableConfigListT &&value)
const Aws::Vector< SuggestableConfig > & GetSuggestableConfigList() const
bool SuggestableConfigListHasBeenSet() const
AWS_KENDRA_API AttributeSuggestionsUpdateConfig()=default
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue