/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Defines a list of values that Amazon Lex should use as the default value for
* a slot.See Also:
AWS
* API Reference
A list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline const Aws::VectorA list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline bool DefaultValueListHasBeenSet() const { return m_defaultValueListHasBeenSet; } /** *A list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline void SetDefaultValueList(const Aws::VectorA list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline void SetDefaultValueList(Aws::VectorA list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline SlotDefaultValueSpecification& WithDefaultValueList(const Aws::VectorA list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline SlotDefaultValueSpecification& WithDefaultValueList(Aws::VectorA list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline SlotDefaultValueSpecification& AddDefaultValueList(const SlotDefaultValue& value) { m_defaultValueListHasBeenSet = true; m_defaultValueList.push_back(value); return *this; } /** *A list of default values. Amazon Lex chooses the default value to use in the * order that they are presented in the list.
*/ inline SlotDefaultValueSpecification& AddDefaultValueList(SlotDefaultValue&& value) { m_defaultValueListHasBeenSet = true; m_defaultValueList.push_back(std::move(value)); return *this; } private: Aws::Vector