7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/VocabularyEntitySummary.h>
19namespace BedrockDataAutomation {
38 template <
typename VocabularyT = VocabularyEntitySummary>
40 m_vocabularyHasBeenSet =
true;
41 m_vocabulary = std::forward<VocabularyT>(value);
43 template <
typename VocabularyT = VocabularyEntitySummary>
51 bool m_vocabularyHasBeenSet =
false;
DataAutomationLibraryEntitySummary & WithVocabulary(VocabularyT &&value)
AWS_BEDROCKDATAAUTOMATION_API DataAutomationLibraryEntitySummary()=default
const VocabularyEntitySummary & GetVocabulary() const
void SetVocabulary(VocabularyT &&value)
AWS_BEDROCKDATAAUTOMATION_API DataAutomationLibraryEntitySummary(Aws::Utils::Json::JsonView jsonValue)
bool VocabularyHasBeenSet() const
AWS_BEDROCKDATAAUTOMATION_API DataAutomationLibraryEntitySummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue