7#include <aws/textract/Textract_EXPORTS.h>
8#include <aws/textract/TextractRequest.h>
9#include <aws/textract/model/DocumentLocation.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/textract/model/NotificationChannel.h>
13#include <aws/textract/model/OutputConfig.h>
14#include <aws/textract/model/QueriesConfig.h>
15#include <aws/textract/model/AdaptersConfig.h>
16#include <aws/textract/model/FeatureType.h>
50 template<
typename DocumentLocationT = DocumentLocation>
51 void SetDocumentLocation(DocumentLocationT&& value) { m_documentLocationHasBeenSet =
true; m_documentLocation = std::forward<DocumentLocationT>(value); }
52 template<
typename DocumentLocationT = DocumentLocation>
67 template<
typename FeatureTypesT = Aws::Vector<FeatureType>>
68 void SetFeatureTypes(FeatureTypesT&& value) { m_featureTypesHasBeenSet =
true; m_featureTypes = std::forward<FeatureTypesT>(value); }
69 template<
typename FeatureTypesT = Aws::Vector<FeatureType>>
86 template<
typename ClientRequestTokenT = Aws::String>
87 void SetClientRequestToken(ClientRequestTokenT&& value) { m_clientRequestTokenHasBeenSet =
true; m_clientRequestToken = std::forward<ClientRequestTokenT>(value); }
88 template<
typename ClientRequestTokenT = Aws::String>
101 template<
typename JobTagT = Aws::String>
102 void SetJobTag(JobTagT&& value) { m_jobTagHasBeenSet =
true; m_jobTag = std::forward<JobTagT>(value); }
103 template<
typename JobTagT = Aws::String>
114 template<
typename NotificationChannelT = NotificationChannel>
115 void SetNotificationChannel(NotificationChannelT&& value) { m_notificationChannelHasBeenSet =
true; m_notificationChannel = std::forward<NotificationChannelT>(value); }
116 template<
typename NotificationChannelT = NotificationChannel>
128 template<
typename OutputConfigT = OutputConfig>
129 void SetOutputConfig(OutputConfigT&& value) { m_outputConfigHasBeenSet =
true; m_outputConfig = std::forward<OutputConfigT>(value); }
130 template<
typename OutputConfigT = OutputConfig>
144 template<
typename KMSKeyIdT = Aws::String>
145 void SetKMSKeyId(KMSKeyIdT&& value) { m_kMSKeyIdHasBeenSet =
true; m_kMSKeyId = std::forward<KMSKeyIdT>(value); }
146 template<
typename KMSKeyIdT = Aws::String>
154 template<
typename QueriesConfigT = QueriesConfig>
155 void SetQueriesConfig(QueriesConfigT&& value) { m_queriesConfigHasBeenSet =
true; m_queriesConfig = std::forward<QueriesConfigT>(value); }
156 template<
typename QueriesConfigT = QueriesConfig>
166 template<
typename AdaptersConfigT = AdaptersConfig>
167 void SetAdaptersConfig(AdaptersConfigT&& value) { m_adaptersConfigHasBeenSet =
true; m_adaptersConfig = std::forward<AdaptersConfigT>(value); }
168 template<
typename AdaptersConfigT = AdaptersConfig>
174 bool m_documentLocationHasBeenSet =
false;
177 bool m_featureTypesHasBeenSet =
false;
180 bool m_clientRequestTokenHasBeenSet =
false;
183 bool m_jobTagHasBeenSet =
false;
186 bool m_notificationChannelHasBeenSet =
false;
189 bool m_outputConfigHasBeenSet =
false;
192 bool m_kMSKeyIdHasBeenSet =
false;
195 bool m_queriesConfigHasBeenSet =
false;
198 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