AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeTransformJobResult.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/TransformJobStatus.h>
10#include <aws/sagemaker/model/ModelClientConfig.h>
11#include <aws/sagemaker/model/BatchStrategy.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/sagemaker/model/TransformInput.h>
14#include <aws/sagemaker/model/TransformOutput.h>
15#include <aws/sagemaker/model/BatchDataCaptureConfig.h>
16#include <aws/sagemaker/model/TransformResources.h>
17#include <aws/core/utils/DateTime.h>
18#include <aws/sagemaker/model/DataProcessing.h>
19#include <aws/sagemaker/model/ExperimentConfig.h>
20#include <utility>
21
22namespace Aws
23{
24template<typename RESULT_TYPE>
25class AmazonWebServiceResult;
26
27namespace Utils
28{
29namespace Json
30{
31 class JsonValue;
32} // namespace Json
33} // namespace Utils
34namespace SageMaker
35{
36namespace Model
37{
39 {
40 public:
41 AWS_SAGEMAKER_API DescribeTransformJobResult();
44
45
47
50 inline const Aws::String& GetTransformJobName() const{ return m_transformJobName; }
51 inline void SetTransformJobName(const Aws::String& value) { m_transformJobName = value; }
52 inline void SetTransformJobName(Aws::String&& value) { m_transformJobName = std::move(value); }
53 inline void SetTransformJobName(const char* value) { m_transformJobName.assign(value); }
55 inline DescribeTransformJobResult& WithTransformJobName(Aws::String&& value) { SetTransformJobName(std::move(value)); return *this;}
56 inline DescribeTransformJobResult& WithTransformJobName(const char* value) { SetTransformJobName(value); return *this;}
58
60
63 inline const Aws::String& GetTransformJobArn() const{ return m_transformJobArn; }
64 inline void SetTransformJobArn(const Aws::String& value) { m_transformJobArn = value; }
65 inline void SetTransformJobArn(Aws::String&& value) { m_transformJobArn = std::move(value); }
66 inline void SetTransformJobArn(const char* value) { m_transformJobArn.assign(value); }
68 inline DescribeTransformJobResult& WithTransformJobArn(Aws::String&& value) { SetTransformJobArn(std::move(value)); return *this;}
69 inline DescribeTransformJobResult& WithTransformJobArn(const char* value) { SetTransformJobArn(value); return *this;}
71
73
77 inline const TransformJobStatus& GetTransformJobStatus() const{ return m_transformJobStatus; }
78 inline void SetTransformJobStatus(const TransformJobStatus& value) { m_transformJobStatus = value; }
79 inline void SetTransformJobStatus(TransformJobStatus&& value) { m_transformJobStatus = std::move(value); }
83
85
92 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
93 inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
94 inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
95 inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
96 inline DescribeTransformJobResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
97 inline DescribeTransformJobResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
98 inline DescribeTransformJobResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
100
102
105 inline const Aws::String& GetModelName() const{ return m_modelName; }
106 inline void SetModelName(const Aws::String& value) { m_modelName = value; }
107 inline void SetModelName(Aws::String&& value) { m_modelName = std::move(value); }
108 inline void SetModelName(const char* value) { m_modelName.assign(value); }
109 inline DescribeTransformJobResult& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
110 inline DescribeTransformJobResult& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
111 inline DescribeTransformJobResult& WithModelName(const char* value) { SetModelName(value); return *this;}
113
115
119 inline int GetMaxConcurrentTransforms() const{ return m_maxConcurrentTransforms; }
120 inline void SetMaxConcurrentTransforms(int value) { m_maxConcurrentTransforms = value; }
123
125
129 inline const ModelClientConfig& GetModelClientConfig() const{ return m_modelClientConfig; }
130 inline void SetModelClientConfig(const ModelClientConfig& value) { m_modelClientConfig = value; }
131 inline void SetModelClientConfig(ModelClientConfig&& value) { m_modelClientConfig = std::move(value); }
135
137
140 inline int GetMaxPayloadInMB() const{ return m_maxPayloadInMB; }
141 inline void SetMaxPayloadInMB(int value) { m_maxPayloadInMB = value; }
142 inline DescribeTransformJobResult& WithMaxPayloadInMB(int value) { SetMaxPayloadInMB(value); return *this;}
144
146
153 inline const BatchStrategy& GetBatchStrategy() const{ return m_batchStrategy; }
154 inline void SetBatchStrategy(const BatchStrategy& value) { m_batchStrategy = value; }
155 inline void SetBatchStrategy(BatchStrategy&& value) { m_batchStrategy = std::move(value); }
156 inline DescribeTransformJobResult& WithBatchStrategy(const BatchStrategy& value) { SetBatchStrategy(value); return *this;}
157 inline DescribeTransformJobResult& WithBatchStrategy(BatchStrategy&& value) { SetBatchStrategy(std::move(value)); return *this;}
159
161
165 inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
166 inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environment = value; }
167 inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environment = std::move(value); }
170 inline DescribeTransformJobResult& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environment.emplace(key, value); return *this; }
171 inline DescribeTransformJobResult& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environment.emplace(std::move(key), value); return *this; }
172 inline DescribeTransformJobResult& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environment.emplace(key, std::move(value)); return *this; }
173 inline DescribeTransformJobResult& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environment.emplace(std::move(key), std::move(value)); return *this; }
174 inline DescribeTransformJobResult& AddEnvironment(const char* key, Aws::String&& value) { m_environment.emplace(key, std::move(value)); return *this; }
175 inline DescribeTransformJobResult& AddEnvironment(Aws::String&& key, const char* value) { m_environment.emplace(std::move(key), value); return *this; }
176 inline DescribeTransformJobResult& AddEnvironment(const char* key, const char* value) { m_environment.emplace(key, value); return *this; }
178
180
184 inline const TransformInput& GetTransformInput() const{ return m_transformInput; }
185 inline void SetTransformInput(const TransformInput& value) { m_transformInput = value; }
186 inline void SetTransformInput(TransformInput&& value) { m_transformInput = std::move(value); }
188 inline DescribeTransformJobResult& WithTransformInput(TransformInput&& value) { SetTransformInput(std::move(value)); return *this;}
190
192
196 inline const TransformOutput& GetTransformOutput() const{ return m_transformOutput; }
197 inline void SetTransformOutput(const TransformOutput& value) { m_transformOutput = value; }
198 inline void SetTransformOutput(TransformOutput&& value) { m_transformOutput = std::move(value); }
200 inline DescribeTransformJobResult& WithTransformOutput(TransformOutput&& value) { SetTransformOutput(std::move(value)); return *this;}
202
204
207 inline const BatchDataCaptureConfig& GetDataCaptureConfig() const{ return m_dataCaptureConfig; }
208 inline void SetDataCaptureConfig(const BatchDataCaptureConfig& value) { m_dataCaptureConfig = value; }
209 inline void SetDataCaptureConfig(BatchDataCaptureConfig&& value) { m_dataCaptureConfig = std::move(value); }
213
215
219 inline const TransformResources& GetTransformResources() const{ return m_transformResources; }
220 inline void SetTransformResources(const TransformResources& value) { m_transformResources = value; }
221 inline void SetTransformResources(TransformResources&& value) { m_transformResources = std::move(value); }
225
227
230 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
231 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
232 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
234 inline DescribeTransformJobResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
236
238
243 inline const Aws::Utils::DateTime& GetTransformStartTime() const{ return m_transformStartTime; }
244 inline void SetTransformStartTime(const Aws::Utils::DateTime& value) { m_transformStartTime = value; }
245 inline void SetTransformStartTime(Aws::Utils::DateTime&& value) { m_transformStartTime = std::move(value); }
249
251
256 inline const Aws::Utils::DateTime& GetTransformEndTime() const{ return m_transformEndTime; }
257 inline void SetTransformEndTime(const Aws::Utils::DateTime& value) { m_transformEndTime = value; }
258 inline void SetTransformEndTime(Aws::Utils::DateTime&& value) { m_transformEndTime = std::move(value); }
262
264
268 inline const Aws::String& GetLabelingJobArn() const{ return m_labelingJobArn; }
269 inline void SetLabelingJobArn(const Aws::String& value) { m_labelingJobArn = value; }
270 inline void SetLabelingJobArn(Aws::String&& value) { m_labelingJobArn = std::move(value); }
271 inline void SetLabelingJobArn(const char* value) { m_labelingJobArn.assign(value); }
272 inline DescribeTransformJobResult& WithLabelingJobArn(const Aws::String& value) { SetLabelingJobArn(value); return *this;}
273 inline DescribeTransformJobResult& WithLabelingJobArn(Aws::String&& value) { SetLabelingJobArn(std::move(value)); return *this;}
274 inline DescribeTransformJobResult& WithLabelingJobArn(const char* value) { SetLabelingJobArn(value); return *this;}
276
278
281 inline const Aws::String& GetAutoMLJobArn() const{ return m_autoMLJobArn; }
282 inline void SetAutoMLJobArn(const Aws::String& value) { m_autoMLJobArn = value; }
283 inline void SetAutoMLJobArn(Aws::String&& value) { m_autoMLJobArn = std::move(value); }
284 inline void SetAutoMLJobArn(const char* value) { m_autoMLJobArn.assign(value); }
285 inline DescribeTransformJobResult& WithAutoMLJobArn(const Aws::String& value) { SetAutoMLJobArn(value); return *this;}
286 inline DescribeTransformJobResult& WithAutoMLJobArn(Aws::String&& value) { SetAutoMLJobArn(std::move(value)); return *this;}
287 inline DescribeTransformJobResult& WithAutoMLJobArn(const char* value) { SetAutoMLJobArn(value); return *this;}
289
291
292 inline const DataProcessing& GetDataProcessing() const{ return m_dataProcessing; }
293 inline void SetDataProcessing(const DataProcessing& value) { m_dataProcessing = value; }
294 inline void SetDataProcessing(DataProcessing&& value) { m_dataProcessing = std::move(value); }
296 inline DescribeTransformJobResult& WithDataProcessing(DataProcessing&& value) { SetDataProcessing(std::move(value)); return *this;}
298
300
301 inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; }
302 inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfig = value; }
303 inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfig = std::move(value); }
305 inline DescribeTransformJobResult& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;}
307
309
310 inline const Aws::String& GetRequestId() const{ return m_requestId; }
311 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
312 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
313 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
314 inline DescribeTransformJobResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
315 inline DescribeTransformJobResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
316 inline DescribeTransformJobResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
318 private:
319
320 Aws::String m_transformJobName;
321
322 Aws::String m_transformJobArn;
323
324 TransformJobStatus m_transformJobStatus;
325
326 Aws::String m_failureReason;
327
328 Aws::String m_modelName;
329
330 int m_maxConcurrentTransforms;
331
332 ModelClientConfig m_modelClientConfig;
333
334 int m_maxPayloadInMB;
335
336 BatchStrategy m_batchStrategy;
337
339
340 TransformInput m_transformInput;
341
342 TransformOutput m_transformOutput;
343
344 BatchDataCaptureConfig m_dataCaptureConfig;
345
346 TransformResources m_transformResources;
347
348 Aws::Utils::DateTime m_creationTime;
349
350 Aws::Utils::DateTime m_transformStartTime;
351
352 Aws::Utils::DateTime m_transformEndTime;
353
354 Aws::String m_labelingJobArn;
355
356 Aws::String m_autoMLJobArn;
357
358 DataProcessing m_dataProcessing;
359
360 ExperimentConfig m_experimentConfig;
361
362 Aws::String m_requestId;
363 };
364
365} // namespace Model
366} // namespace SageMaker
367} // namespace Aws
DescribeTransformJobResult & WithCreationTime(Aws::Utils::DateTime &&value)
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
DescribeTransformJobResult & WithDataProcessing(const DataProcessing &value)
DescribeTransformJobResult & WithDataCaptureConfig(BatchDataCaptureConfig &&value)
DescribeTransformJobResult & WithModelName(const char *value)
DescribeTransformJobResult & WithModelClientConfig(ModelClientConfig &&value)
DescribeTransformJobResult & WithRequestId(const Aws::String &value)
DescribeTransformJobResult & WithTransformJobStatus(const TransformJobStatus &value)
DescribeTransformJobResult & WithBatchStrategy(BatchStrategy &&value)
DescribeTransformJobResult & WithTransformEndTime(const Aws::Utils::DateTime &value)
DescribeTransformJobResult & WithFailureReason(const char *value)
AWS_SAGEMAKER_API DescribeTransformJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeTransformJobResult & WithRequestId(const char *value)
void SetDataCaptureConfig(const BatchDataCaptureConfig &value)
DescribeTransformJobResult & WithModelClientConfig(const ModelClientConfig &value)
DescribeTransformJobResult & WithTransformResources(TransformResources &&value)
DescribeTransformJobResult & WithModelName(const Aws::String &value)
DescribeTransformJobResult & WithModelName(Aws::String &&value)
DescribeTransformJobResult & WithMaxPayloadInMB(int value)
DescribeTransformJobResult & WithTransformJobName(const Aws::String &value)
void SetTransformEndTime(const Aws::Utils::DateTime &value)
DescribeTransformJobResult & WithRequestId(Aws::String &&value)
DescribeTransformJobResult & WithTransformJobArn(const char *value)
DescribeTransformJobResult & AddEnvironment(const char *key, const char *value)
DescribeTransformJobResult & WithExperimentConfig(const ExperimentConfig &value)
DescribeTransformJobResult & WithDataProcessing(DataProcessing &&value)
void SetTransformResources(const TransformResources &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeTransformJobResult & WithLabelingJobArn(Aws::String &&value)
DescribeTransformJobResult & WithTransformJobArn(Aws::String &&value)
DescribeTransformJobResult & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
DescribeTransformJobResult & WithDataCaptureConfig(const BatchDataCaptureConfig &value)
DescribeTransformJobResult & AddEnvironment(const Aws::String &key, const Aws::String &value)
DescribeTransformJobResult & WithAutoMLJobArn(Aws::String &&value)
DescribeTransformJobResult & WithTransformResources(const TransformResources &value)
AWS_SAGEMAKER_API DescribeTransformJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeTransformJobResult & AddEnvironment(Aws::String &&key, const char *value)
DescribeTransformJobResult & AddEnvironment(const char *key, Aws::String &&value)
const BatchDataCaptureConfig & GetDataCaptureConfig() const
DescribeTransformJobResult & WithExperimentConfig(ExperimentConfig &&value)
DescribeTransformJobResult & WithTransformInput(TransformInput &&value)
DescribeTransformJobResult & WithTransformJobName(const char *value)
DescribeTransformJobResult & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
DescribeTransformJobResult & WithFailureReason(const Aws::String &value)
DescribeTransformJobResult & WithAutoMLJobArn(const Aws::String &value)
DescribeTransformJobResult & AddEnvironment(Aws::String &&key, const Aws::String &value)
DescribeTransformJobResult & WithTransformJobStatus(TransformJobStatus &&value)
DescribeTransformJobResult & AddEnvironment(const Aws::String &key, Aws::String &&value)
DescribeTransformJobResult & AddEnvironment(Aws::String &&key, Aws::String &&value)
DescribeTransformJobResult & WithTransformJobName(Aws::String &&value)
DescribeTransformJobResult & WithTransformJobArn(const Aws::String &value)
DescribeTransformJobResult & WithLabelingJobArn(const char *value)
DescribeTransformJobResult & WithTransformStartTime(Aws::Utils::DateTime &&value)
DescribeTransformJobResult & WithAutoMLJobArn(const char *value)
DescribeTransformJobResult & WithFailureReason(Aws::String &&value)
DescribeTransformJobResult & WithTransformInput(const TransformInput &value)
DescribeTransformJobResult & WithTransformOutput(const TransformOutput &value)
DescribeTransformJobResult & WithCreationTime(const Aws::Utils::DateTime &value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
DescribeTransformJobResult & WithMaxConcurrentTransforms(int value)
DescribeTransformJobResult & WithBatchStrategy(const BatchStrategy &value)
DescribeTransformJobResult & WithTransformOutput(TransformOutput &&value)
void SetTransformJobStatus(const TransformJobStatus &value)
DescribeTransformJobResult & WithTransformEndTime(Aws::Utils::DateTime &&value)
DescribeTransformJobResult & WithLabelingJobArn(const Aws::String &value)
DescribeTransformJobResult & WithTransformStartTime(const Aws::Utils::DateTime &value)
void SetTransformStartTime(const Aws::Utils::DateTime &value)
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
Aws::Utils::Json::JsonValue JsonValue