AWS SDK for C++  1.9.160
AWS SDK for C++
TrainingSpecification.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace SageMaker
28 {
29 namespace Model
30 {
31 
39  {
40  public:
45 
46 
51  inline const Aws::String& GetTrainingImage() const{ return m_trainingImage; }
52 
57  inline bool TrainingImageHasBeenSet() const { return m_trainingImageHasBeenSet; }
58 
63  inline void SetTrainingImage(const Aws::String& value) { m_trainingImageHasBeenSet = true; m_trainingImage = value; }
64 
69  inline void SetTrainingImage(Aws::String&& value) { m_trainingImageHasBeenSet = true; m_trainingImage = std::move(value); }
70 
75  inline void SetTrainingImage(const char* value) { m_trainingImageHasBeenSet = true; m_trainingImage.assign(value); }
76 
81  inline TrainingSpecification& WithTrainingImage(const Aws::String& value) { SetTrainingImage(value); return *this;}
82 
87  inline TrainingSpecification& WithTrainingImage(Aws::String&& value) { SetTrainingImage(std::move(value)); return *this;}
88 
93  inline TrainingSpecification& WithTrainingImage(const char* value) { SetTrainingImage(value); return *this;}
94 
95 
100  inline const Aws::String& GetTrainingImageDigest() const{ return m_trainingImageDigest; }
101 
106  inline bool TrainingImageDigestHasBeenSet() const { return m_trainingImageDigestHasBeenSet; }
107 
112  inline void SetTrainingImageDigest(const Aws::String& value) { m_trainingImageDigestHasBeenSet = true; m_trainingImageDigest = value; }
113 
118  inline void SetTrainingImageDigest(Aws::String&& value) { m_trainingImageDigestHasBeenSet = true; m_trainingImageDigest = std::move(value); }
119 
124  inline void SetTrainingImageDigest(const char* value) { m_trainingImageDigestHasBeenSet = true; m_trainingImageDigest.assign(value); }
125 
130  inline TrainingSpecification& WithTrainingImageDigest(const Aws::String& value) { SetTrainingImageDigest(value); return *this;}
131 
136  inline TrainingSpecification& WithTrainingImageDigest(Aws::String&& value) { SetTrainingImageDigest(std::move(value)); return *this;}
137 
142  inline TrainingSpecification& WithTrainingImageDigest(const char* value) { SetTrainingImageDigest(value); return *this;}
143 
144 
150  inline const Aws::Vector<HyperParameterSpecification>& GetSupportedHyperParameters() const{ return m_supportedHyperParameters; }
151 
157  inline bool SupportedHyperParametersHasBeenSet() const { return m_supportedHyperParametersHasBeenSet; }
158 
164  inline void SetSupportedHyperParameters(const Aws::Vector<HyperParameterSpecification>& value) { m_supportedHyperParametersHasBeenSet = true; m_supportedHyperParameters = value; }
165 
171  inline void SetSupportedHyperParameters(Aws::Vector<HyperParameterSpecification>&& value) { m_supportedHyperParametersHasBeenSet = true; m_supportedHyperParameters = std::move(value); }
172 
178  inline TrainingSpecification& WithSupportedHyperParameters(const Aws::Vector<HyperParameterSpecification>& value) { SetSupportedHyperParameters(value); return *this;}
179 
185  inline TrainingSpecification& WithSupportedHyperParameters(Aws::Vector<HyperParameterSpecification>&& value) { SetSupportedHyperParameters(std::move(value)); return *this;}
186 
192  inline TrainingSpecification& AddSupportedHyperParameters(const HyperParameterSpecification& value) { m_supportedHyperParametersHasBeenSet = true; m_supportedHyperParameters.push_back(value); return *this; }
193 
199  inline TrainingSpecification& AddSupportedHyperParameters(HyperParameterSpecification&& value) { m_supportedHyperParametersHasBeenSet = true; m_supportedHyperParameters.push_back(std::move(value)); return *this; }
200 
201 
205  inline const Aws::Vector<TrainingInstanceType>& GetSupportedTrainingInstanceTypes() const{ return m_supportedTrainingInstanceTypes; }
206 
210  inline bool SupportedTrainingInstanceTypesHasBeenSet() const { return m_supportedTrainingInstanceTypesHasBeenSet; }
211 
215  inline void SetSupportedTrainingInstanceTypes(const Aws::Vector<TrainingInstanceType>& value) { m_supportedTrainingInstanceTypesHasBeenSet = true; m_supportedTrainingInstanceTypes = value; }
216 
220  inline void SetSupportedTrainingInstanceTypes(Aws::Vector<TrainingInstanceType>&& value) { m_supportedTrainingInstanceTypesHasBeenSet = true; m_supportedTrainingInstanceTypes = std::move(value); }
221 
225  inline TrainingSpecification& WithSupportedTrainingInstanceTypes(const Aws::Vector<TrainingInstanceType>& value) { SetSupportedTrainingInstanceTypes(value); return *this;}
226 
230  inline TrainingSpecification& WithSupportedTrainingInstanceTypes(Aws::Vector<TrainingInstanceType>&& value) { SetSupportedTrainingInstanceTypes(std::move(value)); return *this;}
231 
235  inline TrainingSpecification& AddSupportedTrainingInstanceTypes(const TrainingInstanceType& value) { m_supportedTrainingInstanceTypesHasBeenSet = true; m_supportedTrainingInstanceTypes.push_back(value); return *this; }
236 
240  inline TrainingSpecification& AddSupportedTrainingInstanceTypes(TrainingInstanceType&& value) { m_supportedTrainingInstanceTypesHasBeenSet = true; m_supportedTrainingInstanceTypes.push_back(std::move(value)); return *this; }
241 
242 
247  inline bool GetSupportsDistributedTraining() const{ return m_supportsDistributedTraining; }
248 
253  inline bool SupportsDistributedTrainingHasBeenSet() const { return m_supportsDistributedTrainingHasBeenSet; }
254 
259  inline void SetSupportsDistributedTraining(bool value) { m_supportsDistributedTrainingHasBeenSet = true; m_supportsDistributedTraining = value; }
260 
265  inline TrainingSpecification& WithSupportsDistributedTraining(bool value) { SetSupportsDistributedTraining(value); return *this;}
266 
267 
272  inline const Aws::Vector<MetricDefinition>& GetMetricDefinitions() const{ return m_metricDefinitions; }
273 
278  inline bool MetricDefinitionsHasBeenSet() const { return m_metricDefinitionsHasBeenSet; }
279 
284  inline void SetMetricDefinitions(const Aws::Vector<MetricDefinition>& value) { m_metricDefinitionsHasBeenSet = true; m_metricDefinitions = value; }
285 
290  inline void SetMetricDefinitions(Aws::Vector<MetricDefinition>&& value) { m_metricDefinitionsHasBeenSet = true; m_metricDefinitions = std::move(value); }
291 
296  inline TrainingSpecification& WithMetricDefinitions(const Aws::Vector<MetricDefinition>& value) { SetMetricDefinitions(value); return *this;}
297 
302  inline TrainingSpecification& WithMetricDefinitions(Aws::Vector<MetricDefinition>&& value) { SetMetricDefinitions(std::move(value)); return *this;}
303 
308  inline TrainingSpecification& AddMetricDefinitions(const MetricDefinition& value) { m_metricDefinitionsHasBeenSet = true; m_metricDefinitions.push_back(value); return *this; }
309 
314  inline TrainingSpecification& AddMetricDefinitions(MetricDefinition&& value) { m_metricDefinitionsHasBeenSet = true; m_metricDefinitions.push_back(std::move(value)); return *this; }
315 
316 
321  inline const Aws::Vector<ChannelSpecification>& GetTrainingChannels() const{ return m_trainingChannels; }
322 
327  inline bool TrainingChannelsHasBeenSet() const { return m_trainingChannelsHasBeenSet; }
328 
333  inline void SetTrainingChannels(const Aws::Vector<ChannelSpecification>& value) { m_trainingChannelsHasBeenSet = true; m_trainingChannels = value; }
334 
339  inline void SetTrainingChannels(Aws::Vector<ChannelSpecification>&& value) { m_trainingChannelsHasBeenSet = true; m_trainingChannels = std::move(value); }
340 
345  inline TrainingSpecification& WithTrainingChannels(const Aws::Vector<ChannelSpecification>& value) { SetTrainingChannels(value); return *this;}
346 
351  inline TrainingSpecification& WithTrainingChannels(Aws::Vector<ChannelSpecification>&& value) { SetTrainingChannels(std::move(value)); return *this;}
352 
357  inline TrainingSpecification& AddTrainingChannels(const ChannelSpecification& value) { m_trainingChannelsHasBeenSet = true; m_trainingChannels.push_back(value); return *this; }
358 
363  inline TrainingSpecification& AddTrainingChannels(ChannelSpecification&& value) { m_trainingChannelsHasBeenSet = true; m_trainingChannels.push_back(std::move(value)); return *this; }
364 
365 
370  inline const Aws::Vector<HyperParameterTuningJobObjective>& GetSupportedTuningJobObjectiveMetrics() const{ return m_supportedTuningJobObjectiveMetrics; }
371 
376  inline bool SupportedTuningJobObjectiveMetricsHasBeenSet() const { return m_supportedTuningJobObjectiveMetricsHasBeenSet; }
377 
382  inline void SetSupportedTuningJobObjectiveMetrics(const Aws::Vector<HyperParameterTuningJobObjective>& value) { m_supportedTuningJobObjectiveMetricsHasBeenSet = true; m_supportedTuningJobObjectiveMetrics = value; }
383 
388  inline void SetSupportedTuningJobObjectiveMetrics(Aws::Vector<HyperParameterTuningJobObjective>&& value) { m_supportedTuningJobObjectiveMetricsHasBeenSet = true; m_supportedTuningJobObjectiveMetrics = std::move(value); }
389 
394  inline TrainingSpecification& WithSupportedTuningJobObjectiveMetrics(const Aws::Vector<HyperParameterTuningJobObjective>& value) { SetSupportedTuningJobObjectiveMetrics(value); return *this;}
395 
400  inline TrainingSpecification& WithSupportedTuningJobObjectiveMetrics(Aws::Vector<HyperParameterTuningJobObjective>&& value) { SetSupportedTuningJobObjectiveMetrics(std::move(value)); return *this;}
401 
406  inline TrainingSpecification& AddSupportedTuningJobObjectiveMetrics(const HyperParameterTuningJobObjective& value) { m_supportedTuningJobObjectiveMetricsHasBeenSet = true; m_supportedTuningJobObjectiveMetrics.push_back(value); return *this; }
407 
412  inline TrainingSpecification& AddSupportedTuningJobObjectiveMetrics(HyperParameterTuningJobObjective&& value) { m_supportedTuningJobObjectiveMetricsHasBeenSet = true; m_supportedTuningJobObjectiveMetrics.push_back(std::move(value)); return *this; }
413 
414  private:
415 
416  Aws::String m_trainingImage;
417  bool m_trainingImageHasBeenSet;
418 
419  Aws::String m_trainingImageDigest;
420  bool m_trainingImageDigestHasBeenSet;
421 
422  Aws::Vector<HyperParameterSpecification> m_supportedHyperParameters;
423  bool m_supportedHyperParametersHasBeenSet;
424 
425  Aws::Vector<TrainingInstanceType> m_supportedTrainingInstanceTypes;
426  bool m_supportedTrainingInstanceTypesHasBeenSet;
427 
428  bool m_supportsDistributedTraining;
429  bool m_supportsDistributedTrainingHasBeenSet;
430 
431  Aws::Vector<MetricDefinition> m_metricDefinitions;
432  bool m_metricDefinitionsHasBeenSet;
433 
434  Aws::Vector<ChannelSpecification> m_trainingChannels;
435  bool m_trainingChannelsHasBeenSet;
436 
437  Aws::Vector<HyperParameterTuningJobObjective> m_supportedTuningJobObjectiveMetrics;
438  bool m_supportedTuningJobObjectiveMetricsHasBeenSet;
439  };
440 
441 } // namespace Model
442 } // namespace SageMaker
443 } // namespace Aws
Aws::SageMaker::Model::TrainingSpecification::TrainingImageDigestHasBeenSet
bool TrainingImageDigestHasBeenSet() const
Definition: TrainingSpecification.h:106
Aws::SageMaker::Model::TrainingSpecification::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::TrainingSpecification::GetSupportsDistributedTraining
bool GetSupportsDistributedTraining() const
Definition: TrainingSpecification.h:247
Aws::SageMaker::Model::TrainingSpecification::GetTrainingChannels
const Aws::Vector< ChannelSpecification > & GetTrainingChannels() const
Definition: TrainingSpecification.h:321
SageMaker_EXPORTS.h
Aws::SageMaker::Model::TrainingSpecification::AddSupportedTuningJobObjectiveMetrics
TrainingSpecification & AddSupportedTuningJobObjectiveMetrics(const HyperParameterTuningJobObjective &value)
Definition: TrainingSpecification.h:406
Aws::SageMaker::Model::TrainingSpecification::SupportedTrainingInstanceTypesHasBeenSet
bool SupportedTrainingInstanceTypesHasBeenSet() const
Definition: TrainingSpecification.h:210
Aws::SageMaker::Model::TrainingSpecification::WithTrainingChannels
TrainingSpecification & WithTrainingChannels(const Aws::Vector< ChannelSpecification > &value)
Definition: TrainingSpecification.h:345
Aws::SageMaker::Model::TrainingSpecification::GetSupportedTrainingInstanceTypes
const Aws::Vector< TrainingInstanceType > & GetSupportedTrainingInstanceTypes() const
Definition: TrainingSpecification.h:205
Aws::SageMaker::Model::TrainingSpecification::SetMetricDefinitions
void SetMetricDefinitions(const Aws::Vector< MetricDefinition > &value)
Definition: TrainingSpecification.h:284
Aws::SageMaker::Model::TrainingSpecification::TrainingSpecification
TrainingSpecification(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::TrainingSpecification::TrainingImageHasBeenSet
bool TrainingImageHasBeenSet() const
Definition: TrainingSpecification.h:57
HyperParameterTuningJobObjective.h
Aws::SageMaker::Model::TrainingSpecification::GetTrainingImage
const Aws::String & GetTrainingImage() const
Definition: TrainingSpecification.h:51
Aws::SageMaker::Model::TrainingSpecification::SetTrainingChannels
void SetTrainingChannels(const Aws::Vector< ChannelSpecification > &value)
Definition: TrainingSpecification.h:333
Aws::SageMaker::Model::TrainingSpecification::AddSupportedTuningJobObjectiveMetrics
TrainingSpecification & AddSupportedTuningJobObjectiveMetrics(HyperParameterTuningJobObjective &&value)
Definition: TrainingSpecification.h:412
Aws::SageMaker::Model::TrainingSpecification::AddMetricDefinitions
TrainingSpecification & AddMetricDefinitions(const MetricDefinition &value)
Definition: TrainingSpecification.h:308
Aws::SageMaker::Model::TrainingSpecification::AddSupportedHyperParameters
TrainingSpecification & AddSupportedHyperParameters(HyperParameterSpecification &&value)
Definition: TrainingSpecification.h:199
Aws::SageMaker::Model::TrainingSpecification::AddTrainingChannels
TrainingSpecification & AddTrainingChannels(const ChannelSpecification &value)
Definition: TrainingSpecification.h:357
Aws::SageMaker::Model::TrainingSpecification::SetSupportedHyperParameters
void SetSupportedHyperParameters(Aws::Vector< HyperParameterSpecification > &&value)
Definition: TrainingSpecification.h:171
Aws::SageMaker::Model::TrainingSpecification::WithMetricDefinitions
TrainingSpecification & WithMetricDefinitions(const Aws::Vector< MetricDefinition > &value)
Definition: TrainingSpecification.h:296
Aws::SageMaker::Model::TrainingSpecification::SupportedHyperParametersHasBeenSet
bool SupportedHyperParametersHasBeenSet() const
Definition: TrainingSpecification.h:157
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImage
void SetTrainingImage(Aws::String &&value)
Definition: TrainingSpecification.h:69
Aws::SageMaker::Model::TrainingInstanceType
TrainingInstanceType
Definition: TrainingInstanceType.h:17
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::HyperParameterSpecification
Definition: HyperParameterSpecification.h:35
Aws::SageMaker::Model::TrainingSpecification::SetMetricDefinitions
void SetMetricDefinitions(Aws::Vector< MetricDefinition > &&value)
Definition: TrainingSpecification.h:290
Aws::SageMaker::Model::TrainingSpecification::MetricDefinitionsHasBeenSet
bool MetricDefinitionsHasBeenSet() const
Definition: TrainingSpecification.h:278
AWSVector.h
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImageDigest
TrainingSpecification & WithTrainingImageDigest(Aws::String &&value)
Definition: TrainingSpecification.h:136
Aws::SageMaker::Model::TrainingSpecification::operator=
TrainingSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImageDigest
void SetTrainingImageDigest(const char *value)
Definition: TrainingSpecification.h:124
Aws::SageMaker::Model::TrainingSpecification::SetTrainingChannels
void SetTrainingChannels(Aws::Vector< ChannelSpecification > &&value)
Definition: TrainingSpecification.h:339
Aws::SageMaker::Model::TrainingSpecification::SetSupportedTrainingInstanceTypes
void SetSupportedTrainingInstanceTypes(const Aws::Vector< TrainingInstanceType > &value)
Definition: TrainingSpecification.h:215
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImageDigest
void SetTrainingImageDigest(Aws::String &&value)
Definition: TrainingSpecification.h:118
Aws::SageMaker::Model::TrainingSpecification::SetSupportedTuningJobObjectiveMetrics
void SetSupportedTuningJobObjectiveMetrics(const Aws::Vector< HyperParameterTuningJobObjective > &value)
Definition: TrainingSpecification.h:382
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImage
TrainingSpecification & WithTrainingImage(Aws::String &&value)
Definition: TrainingSpecification.h:87
Aws::SageMaker::Model::TrainingSpecification::AddSupportedHyperParameters
TrainingSpecification & AddSupportedHyperParameters(const HyperParameterSpecification &value)
Definition: TrainingSpecification.h:192
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::TrainingSpecification::SetSupportsDistributedTraining
void SetSupportsDistributedTraining(bool value)
Definition: TrainingSpecification.h:259
Aws::SageMaker::Model::TrainingSpecification::GetSupportedTuningJobObjectiveMetrics
const Aws::Vector< HyperParameterTuningJobObjective > & GetSupportedTuningJobObjectiveMetrics() const
Definition: TrainingSpecification.h:370
Aws::SageMaker::Model::TrainingSpecification::WithTrainingChannels
TrainingSpecification & WithTrainingChannels(Aws::Vector< ChannelSpecification > &&value)
Definition: TrainingSpecification.h:351
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImage
void SetTrainingImage(const char *value)
Definition: TrainingSpecification.h:75
Aws::SageMaker::Model::TrainingSpecification::WithSupportsDistributedTraining
TrainingSpecification & WithSupportsDistributedTraining(bool value)
Definition: TrainingSpecification.h:265
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImage
TrainingSpecification & WithTrainingImage(const char *value)
Definition: TrainingSpecification.h:93
Aws::SageMaker::Model::TrainingSpecification::GetSupportedHyperParameters
const Aws::Vector< HyperParameterSpecification > & GetSupportedHyperParameters() const
Definition: TrainingSpecification.h:150
TrainingInstanceType.h
Aws::SageMaker::Model::TrainingSpecification::WithSupportedTuningJobObjectiveMetrics
TrainingSpecification & WithSupportedTuningJobObjectiveMetrics(const Aws::Vector< HyperParameterTuningJobObjective > &value)
Definition: TrainingSpecification.h:394
Aws::SageMaker::Model::TrainingSpecification::SupportsDistributedTrainingHasBeenSet
bool SupportsDistributedTrainingHasBeenSet() const
Definition: TrainingSpecification.h:253
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImageDigest
TrainingSpecification & WithTrainingImageDigest(const Aws::String &value)
Definition: TrainingSpecification.h:130
Aws::SageMaker::Model::TrainingSpecification::SetSupportedTrainingInstanceTypes
void SetSupportedTrainingInstanceTypes(Aws::Vector< TrainingInstanceType > &&value)
Definition: TrainingSpecification.h:220
Aws::SageMaker::Model::TrainingSpecification
Definition: TrainingSpecification.h:39
Aws::SageMaker::Model::TrainingSpecification::SetSupportedTuningJobObjectiveMetrics
void SetSupportedTuningJobObjectiveMetrics(Aws::Vector< HyperParameterTuningJobObjective > &&value)
Definition: TrainingSpecification.h:388
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::TrainingSpecification::AddSupportedTrainingInstanceTypes
TrainingSpecification & AddSupportedTrainingInstanceTypes(const TrainingInstanceType &value)
Definition: TrainingSpecification.h:235
HyperParameterSpecification.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::TrainingSpecification::AddTrainingChannels
TrainingSpecification & AddTrainingChannels(ChannelSpecification &&value)
Definition: TrainingSpecification.h:363
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImage
void SetTrainingImage(const Aws::String &value)
Definition: TrainingSpecification.h:63
Aws::SageMaker::Model::ChannelSpecification
Definition: ChannelSpecification.h:36
Aws::SageMaker::Model::TrainingSpecification::WithSupportedTuningJobObjectiveMetrics
TrainingSpecification & WithSupportedTuningJobObjectiveMetrics(Aws::Vector< HyperParameterTuningJobObjective > &&value)
Definition: TrainingSpecification.h:400
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImage
TrainingSpecification & WithTrainingImage(const Aws::String &value)
Definition: TrainingSpecification.h:81
Aws::SageMaker::Model::TrainingSpecification::TrainingSpecification
TrainingSpecification()
MetricDefinition.h
Aws::SageMaker::Model::TrainingSpecification::WithSupportedTrainingInstanceTypes
TrainingSpecification & WithSupportedTrainingInstanceTypes(Aws::Vector< TrainingInstanceType > &&value)
Definition: TrainingSpecification.h:230
Aws::SageMaker::Model::TrainingSpecification::SetSupportedHyperParameters
void SetSupportedHyperParameters(const Aws::Vector< HyperParameterSpecification > &value)
Definition: TrainingSpecification.h:164
Aws::SageMaker::Model::TrainingSpecification::WithSupportedTrainingInstanceTypes
TrainingSpecification & WithSupportedTrainingInstanceTypes(const Aws::Vector< TrainingInstanceType > &value)
Definition: TrainingSpecification.h:225
Aws::SageMaker::Model::TrainingSpecification::GetTrainingImageDigest
const Aws::String & GetTrainingImageDigest() const
Definition: TrainingSpecification.h:100
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::TrainingSpecification::WithSupportedHyperParameters
TrainingSpecification & WithSupportedHyperParameters(Aws::Vector< HyperParameterSpecification > &&value)
Definition: TrainingSpecification.h:185
Aws::SageMaker::Model::TrainingSpecification::WithTrainingImageDigest
TrainingSpecification & WithTrainingImageDigest(const char *value)
Definition: TrainingSpecification.h:142
Aws::SageMaker::Model::TrainingSpecification::TrainingChannelsHasBeenSet
bool TrainingChannelsHasBeenSet() const
Definition: TrainingSpecification.h:327
Aws::SageMaker::Model::TrainingSpecification::SetTrainingImageDigest
void SetTrainingImageDigest(const Aws::String &value)
Definition: TrainingSpecification.h:112
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::TrainingSpecification::SupportedTuningJobObjectiveMetricsHasBeenSet
bool SupportedTuningJobObjectiveMetricsHasBeenSet() const
Definition: TrainingSpecification.h:376
Aws::SageMaker::Model::MetricDefinition
Definition: MetricDefinition.h:36
Aws::SageMaker::Model::TrainingSpecification::AddSupportedTrainingInstanceTypes
TrainingSpecification & AddSupportedTrainingInstanceTypes(TrainingInstanceType &&value)
Definition: TrainingSpecification.h:240
Aws::SageMaker::Model::TrainingSpecification::WithSupportedHyperParameters
TrainingSpecification & WithSupportedHyperParameters(const Aws::Vector< HyperParameterSpecification > &value)
Definition: TrainingSpecification.h:178
Aws::SageMaker::Model::TrainingSpecification::AddMetricDefinitions
TrainingSpecification & AddMetricDefinitions(MetricDefinition &&value)
Definition: TrainingSpecification.h:314
Aws::SageMaker::Model::TrainingSpecification::WithMetricDefinitions
TrainingSpecification & WithMetricDefinitions(Aws::Vector< MetricDefinition > &&value)
Definition: TrainingSpecification.h:302
ChannelSpecification.h
Aws::SageMaker::Model::TrainingSpecification::GetMetricDefinitions
const Aws::Vector< MetricDefinition > & GetMetricDefinitions() const
Definition: TrainingSpecification.h:272
Aws::SageMaker::Model::HyperParameterTuningJobObjective
Definition: HyperParameterTuningJobObjective.h:37