7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/textract/TextractRequest.h>
10#include <aws/textract/Textract_EXPORTS.h>
11#include <aws/textract/model/AdaptersConfig.h>
12#include <aws/textract/model/DocumentLocation.h>
13#include <aws/textract/model/FeatureType.h>
14#include <aws/textract/model/NotificationChannel.h>
15#include <aws/textract/model/OutputConfig.h>
16#include <aws/textract/model/QueriesConfig.h>
46 template <
typename DocumentLocationT = DocumentLocation>
48 m_documentLocationHasBeenSet =
true;
49 m_documentLocation = std::forward<DocumentLocationT>(value);
51 template <
typename DocumentLocationT = DocumentLocation>
69 template <
typename FeatureTypesT = Aws::Vector<FeatureType>>
71 m_featureTypesHasBeenSet =
true;
72 m_featureTypes = std::forward<FeatureTypesT>(value);
74 template <
typename FeatureTypesT = Aws::Vector<FeatureType>>
80 m_featureTypesHasBeenSet =
true;
81 m_featureTypes.push_back(value);
98 template <
typename ClientRequestTokenT = Aws::String>
100 m_clientRequestTokenHasBeenSet =
true;
101 m_clientRequestToken = std::forward<ClientRequestTokenT>(value);
103 template <
typename ClientRequestTokenT = Aws::String>
119 template <
typename JobTagT = Aws::String>
121 m_jobTagHasBeenSet =
true;
122 m_jobTag = std::forward<JobTagT>(value);
124 template <
typename JobTagT = Aws::String>
138 template <
typename NotificationChannelT = NotificationChannel>
140 m_notificationChannelHasBeenSet =
true;
141 m_notificationChannel = std::forward<NotificationChannelT>(value);
143 template <
typename NotificationChannelT = NotificationChannel>
158 template <
typename OutputConfigT = OutputConfig>
160 m_outputConfigHasBeenSet =
true;
161 m_outputConfig = std::forward<OutputConfigT>(value);
163 template <
typename OutputConfigT = OutputConfig>
180 template <
typename KMSKeyIdT = Aws::String>
182 m_kMSKeyIdHasBeenSet =
true;
183 m_kMSKeyId = std::forward<KMSKeyIdT>(value);
185 template <
typename KMSKeyIdT = Aws::String>
196 template <
typename QueriesConfigT = QueriesConfig>
198 m_queriesConfigHasBeenSet =
true;
199 m_queriesConfig = std::forward<QueriesConfigT>(value);
201 template <
typename QueriesConfigT = QueriesConfig>
214 template <
typename AdaptersConfigT = AdaptersConfig>
216 m_adaptersConfigHasBeenSet =
true;
217 m_adaptersConfig = std::forward<AdaptersConfigT>(value);
219 template <
typename AdaptersConfigT = AdaptersConfig>
243 bool m_documentLocationHasBeenSet =
false;
244 bool m_featureTypesHasBeenSet =
false;
245 bool m_clientRequestTokenHasBeenSet =
false;
246 bool m_jobTagHasBeenSet =
false;
247 bool m_notificationChannelHasBeenSet =
false;
248 bool m_outputConfigHasBeenSet =
false;
249 bool m_kMSKeyIdHasBeenSet =
false;
250 bool m_queriesConfigHasBeenSet =
false;
251 bool m_adaptersConfigHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector