7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/healthlake/HealthLake_EXPORTS.h>
10#include <aws/healthlake/model/TransformationInputDataConfig.h>
11#include <aws/healthlake/model/TransformationJobProgressReport.h>
12#include <aws/healthlake/model/TransformationJobStatus.h>
13#include <aws/healthlake/model/TransformationOutputDataConfig.h>
47 template <
typename JobIdT = Aws::String>
49 m_jobIdHasBeenSet =
true;
50 m_jobId = std::forward<JobIdT>(value);
52 template <
typename JobIdT = Aws::String>
54 SetJobId(std::forward<JobIdT>(value));
66 m_jobStatusHasBeenSet =
true;
81 template <
typename InputDataConfigT = TransformationInputDataConfig>
83 m_inputDataConfigHasBeenSet =
true;
84 m_inputDataConfig = std::forward<InputDataConfigT>(value);
86 template <
typename InputDataConfigT = TransformationInputDataConfig>
100 template <
typename OutputDataConfigT = TransformationOutputDataConfig>
102 m_outputDataConfigHasBeenSet =
true;
103 m_outputDataConfig = std::forward<OutputDataConfigT>(value);
105 template <
typename OutputDataConfigT = TransformationOutputDataConfig>
121 template <
typename DataAccessRoleArnT = Aws::String>
123 m_dataAccessRoleArnHasBeenSet =
true;
124 m_dataAccessRoleArn = std::forward<DataAccessRoleArnT>(value);
126 template <
typename DataAccessRoleArnT = Aws::String>
139 template <
typename SubmitTimeT = Aws::Utils::DateTime>
141 m_submitTimeHasBeenSet =
true;
142 m_submitTime = std::forward<SubmitTimeT>(value);
144 template <
typename SubmitTimeT = Aws::Utils::DateTime>
157 template <
typename JobNameT = Aws::String>
159 m_jobNameHasBeenSet =
true;
160 m_jobName = std::forward<JobNameT>(value);
162 template <
typename JobNameT = Aws::String>
176 template <
typename ProfileIdT = Aws::String>
178 m_profileIdHasBeenSet =
true;
179 m_profileId = std::forward<ProfileIdT>(value);
181 template <
typename ProfileIdT = Aws::String>
194 template <
typename ProfileNameT = Aws::String>
196 m_profileNameHasBeenSet =
true;
197 m_profileName = std::forward<ProfileNameT>(value);
199 template <
typename ProfileNameT = Aws::String>
213 m_profileVersionHasBeenSet =
true;
214 m_profileVersion = value;
228 template <
typename EndTimeT = Aws::Utils::DateTime>
230 m_endTimeHasBeenSet =
true;
231 m_endTime = std::forward<EndTimeT>(value);
233 template <
typename EndTimeT = Aws::Utils::DateTime>
249 m_driftDetectionEnabledHasBeenSet =
true;
250 m_driftDetectionEnabled = value;
267 m_provenanceEnabledHasBeenSet =
true;
268 m_provenanceEnabled = value;
283 template <
typename MessageT = Aws::String>
285 m_messageHasBeenSet =
true;
286 m_message = std::forward<MessageT>(value);
288 template <
typename MessageT = Aws::String>
302 template <
typename JobProgressReportT = TransformationJobProgressReport>
304 m_jobProgressReportHasBeenSet =
true;
305 m_jobProgressReport = std::forward<JobProgressReportT>(value);
307 template <
typename JobProgressReportT = TransformationJobProgressReport>
318 TransformationInputDataConfig m_inputDataConfig;
320 TransformationOutputDataConfig m_outputDataConfig;
332 int m_profileVersion{0};
336 bool m_driftDetectionEnabled{
false};
338 bool m_provenanceEnabled{
false};
342 TransformationJobProgressReport m_jobProgressReport;
343 bool m_jobIdHasBeenSet =
false;
344 bool m_jobStatusHasBeenSet =
false;
345 bool m_inputDataConfigHasBeenSet =
false;
346 bool m_outputDataConfigHasBeenSet =
false;
347 bool m_dataAccessRoleArnHasBeenSet =
false;
348 bool m_submitTimeHasBeenSet =
false;
349 bool m_jobNameHasBeenSet =
false;
350 bool m_profileIdHasBeenSet =
false;
351 bool m_profileNameHasBeenSet =
false;
352 bool m_profileVersionHasBeenSet =
false;
353 bool m_endTimeHasBeenSet =
false;
354 bool m_driftDetectionEnabledHasBeenSet =
false;
355 bool m_provenanceEnabledHasBeenSet =
false;
356 bool m_messageHasBeenSet =
false;
357 bool m_jobProgressReportHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue