7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/BotImportSpecification.h>
9#include <aws/lexv2-models/model/BotLocaleImportSpecification.h>
10#include <aws/lexv2-models/model/CustomVocabularyImportSpecification.h>
11#include <aws/lexv2-models/model/TestSetImportResourceSpecification.h>
86 inline void SetTestSetImportResourceSpecification(
const TestSetImportResourceSpecification& value) { m_testSetImportResourceSpecificationHasBeenSet =
true; m_testSetImportResourceSpecification = value; }
87 inline void SetTestSetImportResourceSpecification(TestSetImportResourceSpecification&& value) { m_testSetImportResourceSpecificationHasBeenSet =
true; m_testSetImportResourceSpecification = std::move(value); }
94 bool m_botImportSpecificationHasBeenSet =
false;
97 bool m_botLocaleImportSpecificationHasBeenSet =
false;
100 bool m_customVocabularyImportSpecificationHasBeenSet =
false;
102 TestSetImportResourceSpecification m_testSetImportResourceSpecification;
103 bool m_testSetImportResourceSpecificationHasBeenSet =
false;
AWS_LEXMODELSV2_API ImportResourceSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CustomVocabularyImportSpecificationHasBeenSet() const
ImportResourceSpecification & WithTestSetImportResourceSpecification(TestSetImportResourceSpecification &&value)
void SetCustomVocabularyImportSpecification(const CustomVocabularyImportSpecification &value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBotImportSpecification(BotImportSpecification &&value)
void SetCustomVocabularyImportSpecification(CustomVocabularyImportSpecification &&value)
ImportResourceSpecification & WithBotImportSpecification(const BotImportSpecification &value)
const CustomVocabularyImportSpecification & GetCustomVocabularyImportSpecification() const
void SetTestSetImportResourceSpecification(TestSetImportResourceSpecification &&value)
bool TestSetImportResourceSpecificationHasBeenSet() const
const TestSetImportResourceSpecification & GetTestSetImportResourceSpecification() const
void SetBotLocaleImportSpecification(const BotLocaleImportSpecification &value)
void SetBotImportSpecification(const BotImportSpecification &value)
AWS_LEXMODELSV2_API ImportResourceSpecification(Aws::Utils::Json::JsonView jsonValue)
ImportResourceSpecification & WithCustomVocabularyImportSpecification(const CustomVocabularyImportSpecification &value)
ImportResourceSpecification & WithBotLocaleImportSpecification(const BotLocaleImportSpecification &value)
ImportResourceSpecification & WithBotLocaleImportSpecification(BotLocaleImportSpecification &&value)
void SetBotLocaleImportSpecification(BotLocaleImportSpecification &&value)
const BotLocaleImportSpecification & GetBotLocaleImportSpecification() const
AWS_LEXMODELSV2_API ImportResourceSpecification()
void SetTestSetImportResourceSpecification(const TestSetImportResourceSpecification &value)
ImportResourceSpecification & WithTestSetImportResourceSpecification(const TestSetImportResourceSpecification &value)
bool BotImportSpecificationHasBeenSet() const
ImportResourceSpecification & WithBotImportSpecification(BotImportSpecification &&value)
ImportResourceSpecification & WithCustomVocabularyImportSpecification(CustomVocabularyImportSpecification &&value)
const BotImportSpecification & GetBotImportSpecification() const
bool BotLocaleImportSpecificationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue