7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/SageMakerRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.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/sagemaker/model/DataProcessing.h>
18#include <aws/core/utils/memory/stl/AWSVector.h>
19#include <aws/sagemaker/model/ExperimentConfig.h>
20#include <aws/sagemaker/model/Tag.h>
55 template<
typename TransformJobNameT = Aws::String>
56 void SetTransformJobName(TransformJobNameT&& value) { m_transformJobNameHasBeenSet =
true; m_transformJobName = std::forward<TransformJobNameT>(value); }
57 template<
typename TransformJobNameT = Aws::String>
69 template<
typename ModelNameT = Aws::String>
70 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
71 template<
typename ModelNameT = Aws::String>
100 template<
typename ModelClientConfigT = ModelClientConfig>
101 void SetModelClientConfig(ModelClientConfigT&& value) { m_modelClientConfigHasBeenSet =
true; m_modelClientConfig = std::forward<ModelClientConfigT>(value); }
102 template<
typename ModelClientConfigT = ModelClientConfig>
124 inline void SetMaxPayloadInMB(
int value) { m_maxPayloadInMBHasBeenSet =
true; m_maxPayloadInMB = value; }
156 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
157 void SetEnvironment(EnvironmentT&& value) { m_environmentHasBeenSet =
true; m_environment = std::forward<EnvironmentT>(value); }
158 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
160 template<
typename EnvironmentKeyT = Aws::String,
typename EnvironmentValueT = Aws::String>
162 m_environmentHasBeenSet =
true; m_environment.emplace(std::forward<EnvironmentKeyT>(key), std::forward<EnvironmentValueT>(value));
return *
this;
172 template<
typename TransformInputT = TransformInput>
173 void SetTransformInput(TransformInputT&& value) { m_transformInputHasBeenSet =
true; m_transformInput = std::forward<TransformInputT>(value); }
174 template<
typename TransformInputT = TransformInput>
184 template<
typename TransformOutputT = TransformOutput>
185 void SetTransformOutput(TransformOutputT&& value) { m_transformOutputHasBeenSet =
true; m_transformOutput = std::forward<TransformOutputT>(value); }
186 template<
typename TransformOutputT = TransformOutput>
196 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
197 void SetDataCaptureConfig(DataCaptureConfigT&& value) { m_dataCaptureConfigHasBeenSet =
true; m_dataCaptureConfig = std::forward<DataCaptureConfigT>(value); }
198 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
209 template<
typename TransformResourcesT = TransformResources>
210 void SetTransformResources(TransformResourcesT&& value) { m_transformResourcesHasBeenSet =
true; m_transformResources = std::forward<TransformResourcesT>(value); }
211 template<
typename TransformResourcesT = TransformResources>
228 template<
typename DataProcessingT = DataProcessing>
229 void SetDataProcessing(DataProcessingT&& value) { m_dataProcessingHasBeenSet =
true; m_dataProcessing = std::forward<DataProcessingT>(value); }
230 template<
typename DataProcessingT = DataProcessing>
243 template<
typename TagsT = Aws::Vector<Tag>>
244 void SetTags(TagsT&& value) { m_tagsHasBeenSet =
true; m_tags = std::forward<TagsT>(value); }
245 template<
typename TagsT = Aws::Vector<Tag>>
247 template<
typename TagsT = Tag>
255 template<
typename ExperimentConfigT = ExperimentConfig>
256 void SetExperimentConfig(ExperimentConfigT&& value) { m_experimentConfigHasBeenSet =
true; m_experimentConfig = std::forward<ExperimentConfigT>(value); }
257 template<
typename ExperimentConfigT = ExperimentConfig>
263 bool m_transformJobNameHasBeenSet =
false;
266 bool m_modelNameHasBeenSet =
false;
268 int m_maxConcurrentTransforms{0};
269 bool m_maxConcurrentTransformsHasBeenSet =
false;
271 ModelClientConfig m_modelClientConfig;
272 bool m_modelClientConfigHasBeenSet =
false;
274 int m_maxPayloadInMB{0};
275 bool m_maxPayloadInMBHasBeenSet =
false;
278 bool m_batchStrategyHasBeenSet =
false;
281 bool m_environmentHasBeenSet =
false;
283 TransformInput m_transformInput;
284 bool m_transformInputHasBeenSet =
false;
286 TransformOutput m_transformOutput;
287 bool m_transformOutputHasBeenSet =
false;
289 BatchDataCaptureConfig m_dataCaptureConfig;
290 bool m_dataCaptureConfigHasBeenSet =
false;
292 TransformResources m_transformResources;
293 bool m_transformResourcesHasBeenSet =
false;
295 DataProcessing m_dataProcessing;
296 bool m_dataProcessingHasBeenSet =
false;
299 bool m_tagsHasBeenSet =
false;
301 ExperimentConfig m_experimentConfig;
302 bool m_experimentConfigHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
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
std::vector< T, Aws::Allocator< T > > Vector