AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
BatchTransformInput.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/MonitoringDatasetFormat.h>
10#include <aws/sagemaker/model/ProcessingS3InputMode.h>
11#include <aws/sagemaker/model/ProcessingS3DataDistributionType.h>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace SageMaker
25{
26namespace Model
27{
28
35 {
36 public:
37 AWS_SAGEMAKER_API BatchTransformInput();
38 AWS_SAGEMAKER_API BatchTransformInput(Aws::Utils::Json::JsonView jsonValue);
40 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
47 inline const Aws::String& GetDataCapturedDestinationS3Uri() const{ return m_dataCapturedDestinationS3Uri; }
48 inline bool DataCapturedDestinationS3UriHasBeenSet() const { return m_dataCapturedDestinationS3UriHasBeenSet; }
49 inline void SetDataCapturedDestinationS3Uri(const Aws::String& value) { m_dataCapturedDestinationS3UriHasBeenSet = true; m_dataCapturedDestinationS3Uri = value; }
50 inline void SetDataCapturedDestinationS3Uri(Aws::String&& value) { m_dataCapturedDestinationS3UriHasBeenSet = true; m_dataCapturedDestinationS3Uri = std::move(value); }
51 inline void SetDataCapturedDestinationS3Uri(const char* value) { m_dataCapturedDestinationS3UriHasBeenSet = true; m_dataCapturedDestinationS3Uri.assign(value); }
56
58
61 inline const MonitoringDatasetFormat& GetDatasetFormat() const{ return m_datasetFormat; }
62 inline bool DatasetFormatHasBeenSet() const { return m_datasetFormatHasBeenSet; }
63 inline void SetDatasetFormat(const MonitoringDatasetFormat& value) { m_datasetFormatHasBeenSet = true; m_datasetFormat = value; }
64 inline void SetDatasetFormat(MonitoringDatasetFormat&& value) { m_datasetFormatHasBeenSet = true; m_datasetFormat = std::move(value); }
66 inline BatchTransformInput& WithDatasetFormat(MonitoringDatasetFormat&& value) { SetDatasetFormat(std::move(value)); return *this;}
68
70
74 inline const Aws::String& GetLocalPath() const{ return m_localPath; }
75 inline bool LocalPathHasBeenSet() const { return m_localPathHasBeenSet; }
76 inline void SetLocalPath(const Aws::String& value) { m_localPathHasBeenSet = true; m_localPath = value; }
77 inline void SetLocalPath(Aws::String&& value) { m_localPathHasBeenSet = true; m_localPath = std::move(value); }
78 inline void SetLocalPath(const char* value) { m_localPathHasBeenSet = true; m_localPath.assign(value); }
79 inline BatchTransformInput& WithLocalPath(const Aws::String& value) { SetLocalPath(value); return *this;}
80 inline BatchTransformInput& WithLocalPath(Aws::String&& value) { SetLocalPath(std::move(value)); return *this;}
81 inline BatchTransformInput& WithLocalPath(const char* value) { SetLocalPath(value); return *this;}
83
85
91 inline const ProcessingS3InputMode& GetS3InputMode() const{ return m_s3InputMode; }
92 inline bool S3InputModeHasBeenSet() const { return m_s3InputModeHasBeenSet; }
93 inline void SetS3InputMode(const ProcessingS3InputMode& value) { m_s3InputModeHasBeenSet = true; m_s3InputMode = value; }
94 inline void SetS3InputMode(ProcessingS3InputMode&& value) { m_s3InputModeHasBeenSet = true; m_s3InputMode = std::move(value); }
95 inline BatchTransformInput& WithS3InputMode(const ProcessingS3InputMode& value) { SetS3InputMode(value); return *this;}
96 inline BatchTransformInput& WithS3InputMode(ProcessingS3InputMode&& value) { SetS3InputMode(std::move(value)); return *this;}
98
100
104 inline const ProcessingS3DataDistributionType& GetS3DataDistributionType() const{ return m_s3DataDistributionType; }
105 inline bool S3DataDistributionTypeHasBeenSet() const { return m_s3DataDistributionTypeHasBeenSet; }
106 inline void SetS3DataDistributionType(const ProcessingS3DataDistributionType& value) { m_s3DataDistributionTypeHasBeenSet = true; m_s3DataDistributionType = value; }
107 inline void SetS3DataDistributionType(ProcessingS3DataDistributionType&& value) { m_s3DataDistributionTypeHasBeenSet = true; m_s3DataDistributionType = std::move(value); }
111
113
116 inline const Aws::String& GetFeaturesAttribute() const{ return m_featuresAttribute; }
117 inline bool FeaturesAttributeHasBeenSet() const { return m_featuresAttributeHasBeenSet; }
118 inline void SetFeaturesAttribute(const Aws::String& value) { m_featuresAttributeHasBeenSet = true; m_featuresAttribute = value; }
119 inline void SetFeaturesAttribute(Aws::String&& value) { m_featuresAttributeHasBeenSet = true; m_featuresAttribute = std::move(value); }
120 inline void SetFeaturesAttribute(const char* value) { m_featuresAttributeHasBeenSet = true; m_featuresAttribute.assign(value); }
121 inline BatchTransformInput& WithFeaturesAttribute(const Aws::String& value) { SetFeaturesAttribute(value); return *this;}
122 inline BatchTransformInput& WithFeaturesAttribute(Aws::String&& value) { SetFeaturesAttribute(std::move(value)); return *this;}
123 inline BatchTransformInput& WithFeaturesAttribute(const char* value) { SetFeaturesAttribute(value); return *this;}
125
127
130 inline const Aws::String& GetInferenceAttribute() const{ return m_inferenceAttribute; }
131 inline bool InferenceAttributeHasBeenSet() const { return m_inferenceAttributeHasBeenSet; }
132 inline void SetInferenceAttribute(const Aws::String& value) { m_inferenceAttributeHasBeenSet = true; m_inferenceAttribute = value; }
133 inline void SetInferenceAttribute(Aws::String&& value) { m_inferenceAttributeHasBeenSet = true; m_inferenceAttribute = std::move(value); }
134 inline void SetInferenceAttribute(const char* value) { m_inferenceAttributeHasBeenSet = true; m_inferenceAttribute.assign(value); }
136 inline BatchTransformInput& WithInferenceAttribute(Aws::String&& value) { SetInferenceAttribute(std::move(value)); return *this;}
137 inline BatchTransformInput& WithInferenceAttribute(const char* value) { SetInferenceAttribute(value); return *this;}
139
141
145 inline const Aws::String& GetProbabilityAttribute() const{ return m_probabilityAttribute; }
146 inline bool ProbabilityAttributeHasBeenSet() const { return m_probabilityAttributeHasBeenSet; }
147 inline void SetProbabilityAttribute(const Aws::String& value) { m_probabilityAttributeHasBeenSet = true; m_probabilityAttribute = value; }
148 inline void SetProbabilityAttribute(Aws::String&& value) { m_probabilityAttributeHasBeenSet = true; m_probabilityAttribute = std::move(value); }
149 inline void SetProbabilityAttribute(const char* value) { m_probabilityAttributeHasBeenSet = true; m_probabilityAttribute.assign(value); }
151 inline BatchTransformInput& WithProbabilityAttribute(Aws::String&& value) { SetProbabilityAttribute(std::move(value)); return *this;}
152 inline BatchTransformInput& WithProbabilityAttribute(const char* value) { SetProbabilityAttribute(value); return *this;}
154
156
160 inline double GetProbabilityThresholdAttribute() const{ return m_probabilityThresholdAttribute; }
161 inline bool ProbabilityThresholdAttributeHasBeenSet() const { return m_probabilityThresholdAttributeHasBeenSet; }
162 inline void SetProbabilityThresholdAttribute(double value) { m_probabilityThresholdAttributeHasBeenSet = true; m_probabilityThresholdAttribute = value; }
165
167
173 inline const Aws::String& GetStartTimeOffset() const{ return m_startTimeOffset; }
174 inline bool StartTimeOffsetHasBeenSet() const { return m_startTimeOffsetHasBeenSet; }
175 inline void SetStartTimeOffset(const Aws::String& value) { m_startTimeOffsetHasBeenSet = true; m_startTimeOffset = value; }
176 inline void SetStartTimeOffset(Aws::String&& value) { m_startTimeOffsetHasBeenSet = true; m_startTimeOffset = std::move(value); }
177 inline void SetStartTimeOffset(const char* value) { m_startTimeOffsetHasBeenSet = true; m_startTimeOffset.assign(value); }
178 inline BatchTransformInput& WithStartTimeOffset(const Aws::String& value) { SetStartTimeOffset(value); return *this;}
179 inline BatchTransformInput& WithStartTimeOffset(Aws::String&& value) { SetStartTimeOffset(std::move(value)); return *this;}
180 inline BatchTransformInput& WithStartTimeOffset(const char* value) { SetStartTimeOffset(value); return *this;}
182
184
190 inline const Aws::String& GetEndTimeOffset() const{ return m_endTimeOffset; }
191 inline bool EndTimeOffsetHasBeenSet() const { return m_endTimeOffsetHasBeenSet; }
192 inline void SetEndTimeOffset(const Aws::String& value) { m_endTimeOffsetHasBeenSet = true; m_endTimeOffset = value; }
193 inline void SetEndTimeOffset(Aws::String&& value) { m_endTimeOffsetHasBeenSet = true; m_endTimeOffset = std::move(value); }
194 inline void SetEndTimeOffset(const char* value) { m_endTimeOffsetHasBeenSet = true; m_endTimeOffset.assign(value); }
195 inline BatchTransformInput& WithEndTimeOffset(const Aws::String& value) { SetEndTimeOffset(value); return *this;}
196 inline BatchTransformInput& WithEndTimeOffset(Aws::String&& value) { SetEndTimeOffset(std::move(value)); return *this;}
197 inline BatchTransformInput& WithEndTimeOffset(const char* value) { SetEndTimeOffset(value); return *this;}
199
201
204 inline const Aws::String& GetExcludeFeaturesAttribute() const{ return m_excludeFeaturesAttribute; }
205 inline bool ExcludeFeaturesAttributeHasBeenSet() const { return m_excludeFeaturesAttributeHasBeenSet; }
206 inline void SetExcludeFeaturesAttribute(const Aws::String& value) { m_excludeFeaturesAttributeHasBeenSet = true; m_excludeFeaturesAttribute = value; }
207 inline void SetExcludeFeaturesAttribute(Aws::String&& value) { m_excludeFeaturesAttributeHasBeenSet = true; m_excludeFeaturesAttribute = std::move(value); }
208 inline void SetExcludeFeaturesAttribute(const char* value) { m_excludeFeaturesAttributeHasBeenSet = true; m_excludeFeaturesAttribute.assign(value); }
211 inline BatchTransformInput& WithExcludeFeaturesAttribute(const char* value) { SetExcludeFeaturesAttribute(value); return *this;}
213 private:
214
215 Aws::String m_dataCapturedDestinationS3Uri;
216 bool m_dataCapturedDestinationS3UriHasBeenSet = false;
217
218 MonitoringDatasetFormat m_datasetFormat;
219 bool m_datasetFormatHasBeenSet = false;
220
221 Aws::String m_localPath;
222 bool m_localPathHasBeenSet = false;
223
224 ProcessingS3InputMode m_s3InputMode;
225 bool m_s3InputModeHasBeenSet = false;
226
227 ProcessingS3DataDistributionType m_s3DataDistributionType;
228 bool m_s3DataDistributionTypeHasBeenSet = false;
229
230 Aws::String m_featuresAttribute;
231 bool m_featuresAttributeHasBeenSet = false;
232
233 Aws::String m_inferenceAttribute;
234 bool m_inferenceAttributeHasBeenSet = false;
235
236 Aws::String m_probabilityAttribute;
237 bool m_probabilityAttributeHasBeenSet = false;
238
239 double m_probabilityThresholdAttribute;
240 bool m_probabilityThresholdAttributeHasBeenSet = false;
241
242 Aws::String m_startTimeOffset;
243 bool m_startTimeOffsetHasBeenSet = false;
244
245 Aws::String m_endTimeOffset;
246 bool m_endTimeOffsetHasBeenSet = false;
247
248 Aws::String m_excludeFeaturesAttribute;
249 bool m_excludeFeaturesAttributeHasBeenSet = false;
250 };
251
252} // namespace Model
253} // namespace SageMaker
254} // namespace Aws
const Aws::String & GetDataCapturedDestinationS3Uri() const
void SetDataCapturedDestinationS3Uri(const char *value)
AWS_SAGEMAKER_API BatchTransformInput(Aws::Utils::Json::JsonView jsonValue)
BatchTransformInput & WithFeaturesAttribute(Aws::String &&value)
BatchTransformInput & WithDatasetFormat(const MonitoringDatasetFormat &value)
BatchTransformInput & WithExcludeFeaturesAttribute(const Aws::String &value)
void SetS3DataDistributionType(const ProcessingS3DataDistributionType &value)
void SetFeaturesAttribute(const Aws::String &value)
BatchTransformInput & WithS3DataDistributionType(ProcessingS3DataDistributionType &&value)
const MonitoringDatasetFormat & GetDatasetFormat() const
BatchTransformInput & WithLocalPath(Aws::String &&value)
BatchTransformInput & WithExcludeFeaturesAttribute(Aws::String &&value)
const Aws::String & GetExcludeFeaturesAttribute() const
BatchTransformInput & WithProbabilityAttribute(const char *value)
void SetS3InputMode(ProcessingS3InputMode &&value)
void SetS3DataDistributionType(ProcessingS3DataDistributionType &&value)
void SetExcludeFeaturesAttribute(Aws::String &&value)
BatchTransformInput & WithStartTimeOffset(const char *value)
const ProcessingS3DataDistributionType & GetS3DataDistributionType() const
BatchTransformInput & WithStartTimeOffset(Aws::String &&value)
void SetLocalPath(const Aws::String &value)
BatchTransformInput & WithStartTimeOffset(const Aws::String &value)
void SetS3InputMode(const ProcessingS3InputMode &value)
void SetStartTimeOffset(const Aws::String &value)
BatchTransformInput & WithProbabilityThresholdAttribute(double value)
BatchTransformInput & WithProbabilityAttribute(const Aws::String &value)
BatchTransformInput & WithEndTimeOffset(const Aws::String &value)
BatchTransformInput & WithS3InputMode(ProcessingS3InputMode &&value)
void SetEndTimeOffset(const Aws::String &value)
AWS_SAGEMAKER_API BatchTransformInput & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDatasetFormat(MonitoringDatasetFormat &&value)
BatchTransformInput & WithInferenceAttribute(const Aws::String &value)
BatchTransformInput & WithS3InputMode(const ProcessingS3InputMode &value)
const Aws::String & GetInferenceAttribute() const
void SetDataCapturedDestinationS3Uri(Aws::String &&value)
BatchTransformInput & WithS3DataDistributionType(const ProcessingS3DataDistributionType &value)
BatchTransformInput & WithInferenceAttribute(Aws::String &&value)
const Aws::String & GetProbabilityAttribute() const
BatchTransformInput & WithLocalPath(const Aws::String &value)
void SetDatasetFormat(const MonitoringDatasetFormat &value)
void SetProbabilityAttribute(const Aws::String &value)
BatchTransformInput & WithDataCapturedDestinationS3Uri(const char *value)
BatchTransformInput & WithProbabilityAttribute(Aws::String &&value)
void SetExcludeFeaturesAttribute(const Aws::String &value)
BatchTransformInput & WithFeaturesAttribute(const char *value)
BatchTransformInput & WithExcludeFeaturesAttribute(const char *value)
BatchTransformInput & WithInferenceAttribute(const char *value)
BatchTransformInput & WithEndTimeOffset(const char *value)
BatchTransformInput & WithLocalPath(const char *value)
BatchTransformInput & WithDataCapturedDestinationS3Uri(Aws::String &&value)
void SetInferenceAttribute(const Aws::String &value)
BatchTransformInput & WithDataCapturedDestinationS3Uri(const Aws::String &value)
void SetDataCapturedDestinationS3Uri(const Aws::String &value)
BatchTransformInput & WithEndTimeOffset(Aws::String &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
BatchTransformInput & WithFeaturesAttribute(const Aws::String &value)
const ProcessingS3InputMode & GetS3InputMode() const
BatchTransformInput & WithDatasetFormat(MonitoringDatasetFormat &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue