7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/textract/TextractRequest.h>
11#include <aws/textract/Textract_EXPORTS.h>
12#include <aws/textract/model/AdapterVersionDatasetConfig.h>
13#include <aws/textract/model/OutputConfig.h>
44 template <
typename AdapterIdT = Aws::String>
46 m_adapterIdHasBeenSet =
true;
47 m_adapterId = std::forward<AdapterIdT>(value);
49 template <
typename AdapterIdT = Aws::String>
65 template <
typename ClientRequestTokenT = Aws::String>
67 m_clientRequestTokenHasBeenSet =
true;
68 m_clientRequestToken = std::forward<ClientRequestTokenT>(value);
70 template <
typename ClientRequestTokenT = Aws::String>
84 template <
typename DatasetConfigT = AdapterVersionDatasetConfig>
86 m_datasetConfigHasBeenSet =
true;
87 m_datasetConfig = std::forward<DatasetConfigT>(value);
89 template <
typename DatasetConfigT = AdapterVersionDatasetConfig>
103 template <
typename KMSKeyIdT = Aws::String>
105 m_kMSKeyIdHasBeenSet =
true;
106 m_kMSKeyId = std::forward<KMSKeyIdT>(value);
108 template <
typename KMSKeyIdT = Aws::String>
119 template <
typename OutputConfigT = OutputConfig>
121 m_outputConfigHasBeenSet =
true;
122 m_outputConfig = std::forward<OutputConfigT>(value);
124 template <
typename OutputConfigT = OutputConfig>
138 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
140 m_tagsHasBeenSet =
true;
141 m_tags = std::forward<TagsT>(value);
143 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
145 SetTags(std::forward<TagsT>(value));
148 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
150 m_tagsHasBeenSet =
true;
151 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
157 bool m_adapterIdHasBeenSet =
false;
160 bool m_clientRequestTokenHasBeenSet =
true;
162 AdapterVersionDatasetConfig m_datasetConfig;
163 bool m_datasetConfigHasBeenSet =
false;
166 bool m_kMSKeyIdHasBeenSet =
false;
168 OutputConfig m_outputConfig;
169 bool m_outputConfigHasBeenSet =
false;
172 bool m_tagsHasBeenSet =
false;
static Aws::Utils::UUID PseudoRandomUUID()
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String