AWS SDK for C++  1.9.158
AWS SDK for C++
HyperParameterTrainingJobDefinition.h
Go to the documentation of this file.
1 
6 #pragma once
21 #include <utility>
22 
23 namespace Aws
24 {
25 namespace Utils
26 {
27 namespace Json
28 {
29  class JsonValue;
30  class JsonView;
31 } // namespace Json
32 } // namespace Utils
33 namespace SageMaker
34 {
35 namespace Model
36 {
37 
45  {
46  public:
51 
52 
56  inline const Aws::String& GetDefinitionName() const{ return m_definitionName; }
57 
61  inline bool DefinitionNameHasBeenSet() const { return m_definitionNameHasBeenSet; }
62 
66  inline void SetDefinitionName(const Aws::String& value) { m_definitionNameHasBeenSet = true; m_definitionName = value; }
67 
71  inline void SetDefinitionName(Aws::String&& value) { m_definitionNameHasBeenSet = true; m_definitionName = std::move(value); }
72 
76  inline void SetDefinitionName(const char* value) { m_definitionNameHasBeenSet = true; m_definitionName.assign(value); }
77 
81  inline HyperParameterTrainingJobDefinition& WithDefinitionName(const Aws::String& value) { SetDefinitionName(value); return *this;}
82 
86  inline HyperParameterTrainingJobDefinition& WithDefinitionName(Aws::String&& value) { SetDefinitionName(std::move(value)); return *this;}
87 
91  inline HyperParameterTrainingJobDefinition& WithDefinitionName(const char* value) { SetDefinitionName(value); return *this;}
92 
93 
94 
95  inline const HyperParameterTuningJobObjective& GetTuningObjective() const{ return m_tuningObjective; }
96 
97 
98  inline bool TuningObjectiveHasBeenSet() const { return m_tuningObjectiveHasBeenSet; }
99 
100 
101  inline void SetTuningObjective(const HyperParameterTuningJobObjective& value) { m_tuningObjectiveHasBeenSet = true; m_tuningObjective = value; }
102 
103 
104  inline void SetTuningObjective(HyperParameterTuningJobObjective&& value) { m_tuningObjectiveHasBeenSet = true; m_tuningObjective = std::move(value); }
105 
106 
107  inline HyperParameterTrainingJobDefinition& WithTuningObjective(const HyperParameterTuningJobObjective& value) { SetTuningObjective(value); return *this;}
108 
109 
110  inline HyperParameterTrainingJobDefinition& WithTuningObjective(HyperParameterTuningJobObjective&& value) { SetTuningObjective(std::move(value)); return *this;}
111 
112 
113 
114  inline const ParameterRanges& GetHyperParameterRanges() const{ return m_hyperParameterRanges; }
115 
116 
117  inline bool HyperParameterRangesHasBeenSet() const { return m_hyperParameterRangesHasBeenSet; }
118 
119 
120  inline void SetHyperParameterRanges(const ParameterRanges& value) { m_hyperParameterRangesHasBeenSet = true; m_hyperParameterRanges = value; }
121 
122 
123  inline void SetHyperParameterRanges(ParameterRanges&& value) { m_hyperParameterRangesHasBeenSet = true; m_hyperParameterRanges = std::move(value); }
124 
125 
126  inline HyperParameterTrainingJobDefinition& WithHyperParameterRanges(const ParameterRanges& value) { SetHyperParameterRanges(value); return *this;}
127 
128 
129  inline HyperParameterTrainingJobDefinition& WithHyperParameterRanges(ParameterRanges&& value) { SetHyperParameterRanges(std::move(value)); return *this;}
130 
131 
136  inline const Aws::Map<Aws::String, Aws::String>& GetStaticHyperParameters() const{ return m_staticHyperParameters; }
137 
142  inline bool StaticHyperParametersHasBeenSet() const { return m_staticHyperParametersHasBeenSet; }
143 
148  inline void SetStaticHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters = value; }
149 
154  inline void SetStaticHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters = std::move(value); }
155 
160  inline HyperParameterTrainingJobDefinition& WithStaticHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetStaticHyperParameters(value); return *this;}
161 
166  inline HyperParameterTrainingJobDefinition& WithStaticHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetStaticHyperParameters(std::move(value)); return *this;}
167 
172  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(const Aws::String& key, const Aws::String& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(key, value); return *this; }
173 
178  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(Aws::String&& key, const Aws::String& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(std::move(key), value); return *this; }
179 
184  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(const Aws::String& key, Aws::String&& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(key, std::move(value)); return *this; }
185 
190  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(Aws::String&& key, Aws::String&& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(std::move(key), std::move(value)); return *this; }
191 
196  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(const char* key, Aws::String&& value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(key, std::move(value)); return *this; }
197 
202  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(Aws::String&& key, const char* value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(std::move(key), value); return *this; }
203 
208  inline HyperParameterTrainingJobDefinition& AddStaticHyperParameters(const char* key, const char* value) { m_staticHyperParametersHasBeenSet = true; m_staticHyperParameters.emplace(key, value); return *this; }
209 
210 
216  inline const HyperParameterAlgorithmSpecification& GetAlgorithmSpecification() const{ return m_algorithmSpecification; }
217 
223  inline bool AlgorithmSpecificationHasBeenSet() const { return m_algorithmSpecificationHasBeenSet; }
224 
230  inline void SetAlgorithmSpecification(const HyperParameterAlgorithmSpecification& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = value; }
231 
237  inline void SetAlgorithmSpecification(HyperParameterAlgorithmSpecification&& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = std::move(value); }
238 
244  inline HyperParameterTrainingJobDefinition& WithAlgorithmSpecification(const HyperParameterAlgorithmSpecification& value) { SetAlgorithmSpecification(value); return *this;}
245 
251  inline HyperParameterTrainingJobDefinition& WithAlgorithmSpecification(HyperParameterAlgorithmSpecification&& value) { SetAlgorithmSpecification(std::move(value)); return *this;}
252 
253 
258  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
259 
264  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
265 
270  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
271 
276  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
277 
282  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
283 
288  inline HyperParameterTrainingJobDefinition& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
289 
294  inline HyperParameterTrainingJobDefinition& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
295 
300  inline HyperParameterTrainingJobDefinition& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
301 
302 
307  inline const Aws::Vector<Channel>& GetInputDataConfig() const{ return m_inputDataConfig; }
308 
313  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
314 
319  inline void SetInputDataConfig(const Aws::Vector<Channel>& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
320 
325  inline void SetInputDataConfig(Aws::Vector<Channel>&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
326 
331  inline HyperParameterTrainingJobDefinition& WithInputDataConfig(const Aws::Vector<Channel>& value) { SetInputDataConfig(value); return *this;}
332 
337  inline HyperParameterTrainingJobDefinition& WithInputDataConfig(Aws::Vector<Channel>&& value) { SetInputDataConfig(std::move(value)); return *this;}
338 
343  inline HyperParameterTrainingJobDefinition& AddInputDataConfig(const Channel& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(value); return *this; }
344 
349  inline HyperParameterTrainingJobDefinition& AddInputDataConfig(Channel&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(std::move(value)); return *this; }
350 
351 
360  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
361 
370  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
371 
380  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
381 
390  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
391 
400  inline HyperParameterTrainingJobDefinition& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
401 
410  inline HyperParameterTrainingJobDefinition& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
411 
412 
417  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
418 
423  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
424 
429  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
430 
435  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
436 
441  inline HyperParameterTrainingJobDefinition& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
442 
447  inline HyperParameterTrainingJobDefinition& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
448 
449 
459  inline const ResourceConfig& GetResourceConfig() const{ return m_resourceConfig; }
460 
470  inline bool ResourceConfigHasBeenSet() const { return m_resourceConfigHasBeenSet; }
471 
481  inline void SetResourceConfig(const ResourceConfig& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = value; }
482 
492  inline void SetResourceConfig(ResourceConfig&& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = std::move(value); }
493 
503  inline HyperParameterTrainingJobDefinition& WithResourceConfig(const ResourceConfig& value) { SetResourceConfig(value); return *this;}
504 
514  inline HyperParameterTrainingJobDefinition& WithResourceConfig(ResourceConfig&& value) { SetResourceConfig(std::move(value)); return *this;}
515 
516 
523  inline const StoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
524 
531  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
532 
539  inline void SetStoppingCondition(const StoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
540 
547  inline void SetStoppingCondition(StoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
548 
555  inline HyperParameterTrainingJobDefinition& WithStoppingCondition(const StoppingCondition& value) { SetStoppingCondition(value); return *this;}
556 
563  inline HyperParameterTrainingJobDefinition& WithStoppingCondition(StoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
564 
565 
574  inline bool GetEnableNetworkIsolation() const{ return m_enableNetworkIsolation; }
575 
584  inline bool EnableNetworkIsolationHasBeenSet() const { return m_enableNetworkIsolationHasBeenSet; }
585 
594  inline void SetEnableNetworkIsolation(bool value) { m_enableNetworkIsolationHasBeenSet = true; m_enableNetworkIsolation = value; }
595 
604  inline HyperParameterTrainingJobDefinition& WithEnableNetworkIsolation(bool value) { SetEnableNetworkIsolation(value); return *this;}
605 
606 
614  inline bool GetEnableInterContainerTrafficEncryption() const{ return m_enableInterContainerTrafficEncryption; }
615 
623  inline bool EnableInterContainerTrafficEncryptionHasBeenSet() const { return m_enableInterContainerTrafficEncryptionHasBeenSet; }
624 
632  inline void SetEnableInterContainerTrafficEncryption(bool value) { m_enableInterContainerTrafficEncryptionHasBeenSet = true; m_enableInterContainerTrafficEncryption = value; }
633 
641  inline HyperParameterTrainingJobDefinition& WithEnableInterContainerTrafficEncryption(bool value) { SetEnableInterContainerTrafficEncryption(value); return *this;}
642 
643 
648  inline bool GetEnableManagedSpotTraining() const{ return m_enableManagedSpotTraining; }
649 
654  inline bool EnableManagedSpotTrainingHasBeenSet() const { return m_enableManagedSpotTrainingHasBeenSet; }
655 
660  inline void SetEnableManagedSpotTraining(bool value) { m_enableManagedSpotTrainingHasBeenSet = true; m_enableManagedSpotTraining = value; }
661 
666  inline HyperParameterTrainingJobDefinition& WithEnableManagedSpotTraining(bool value) { SetEnableManagedSpotTraining(value); return *this;}
667 
668 
669 
670  inline const CheckpointConfig& GetCheckpointConfig() const{ return m_checkpointConfig; }
671 
672 
673  inline bool CheckpointConfigHasBeenSet() const { return m_checkpointConfigHasBeenSet; }
674 
675 
676  inline void SetCheckpointConfig(const CheckpointConfig& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = value; }
677 
678 
679  inline void SetCheckpointConfig(CheckpointConfig&& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = std::move(value); }
680 
681 
682  inline HyperParameterTrainingJobDefinition& WithCheckpointConfig(const CheckpointConfig& value) { SetCheckpointConfig(value); return *this;}
683 
684 
685  inline HyperParameterTrainingJobDefinition& WithCheckpointConfig(CheckpointConfig&& value) { SetCheckpointConfig(std::move(value)); return *this;}
686 
687 
692  inline const RetryStrategy& GetRetryStrategy() const{ return m_retryStrategy; }
693 
698  inline bool RetryStrategyHasBeenSet() const { return m_retryStrategyHasBeenSet; }
699 
704  inline void SetRetryStrategy(const RetryStrategy& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = value; }
705 
710  inline void SetRetryStrategy(RetryStrategy&& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = std::move(value); }
711 
716  inline HyperParameterTrainingJobDefinition& WithRetryStrategy(const RetryStrategy& value) { SetRetryStrategy(value); return *this;}
717 
722  inline HyperParameterTrainingJobDefinition& WithRetryStrategy(RetryStrategy&& value) { SetRetryStrategy(std::move(value)); return *this;}
723 
724  private:
725 
726  Aws::String m_definitionName;
727  bool m_definitionNameHasBeenSet;
728 
729  HyperParameterTuningJobObjective m_tuningObjective;
730  bool m_tuningObjectiveHasBeenSet;
731 
732  ParameterRanges m_hyperParameterRanges;
733  bool m_hyperParameterRangesHasBeenSet;
734 
735  Aws::Map<Aws::String, Aws::String> m_staticHyperParameters;
736  bool m_staticHyperParametersHasBeenSet;
737 
738  HyperParameterAlgorithmSpecification m_algorithmSpecification;
739  bool m_algorithmSpecificationHasBeenSet;
740 
741  Aws::String m_roleArn;
742  bool m_roleArnHasBeenSet;
743 
744  Aws::Vector<Channel> m_inputDataConfig;
745  bool m_inputDataConfigHasBeenSet;
746 
747  VpcConfig m_vpcConfig;
748  bool m_vpcConfigHasBeenSet;
749 
750  OutputDataConfig m_outputDataConfig;
751  bool m_outputDataConfigHasBeenSet;
752 
753  ResourceConfig m_resourceConfig;
754  bool m_resourceConfigHasBeenSet;
755 
756  StoppingCondition m_stoppingCondition;
757  bool m_stoppingConditionHasBeenSet;
758 
759  bool m_enableNetworkIsolation;
760  bool m_enableNetworkIsolationHasBeenSet;
761 
762  bool m_enableInterContainerTrafficEncryption;
763  bool m_enableInterContainerTrafficEncryptionHasBeenSet;
764 
765  bool m_enableManagedSpotTraining;
766  bool m_enableManagedSpotTrainingHasBeenSet;
767 
768  CheckpointConfig m_checkpointConfig;
769  bool m_checkpointConfigHasBeenSet;
770 
771  RetryStrategy m_retryStrategy;
772  bool m_retryStrategyHasBeenSet;
773  };
774 
775 } // namespace Model
776 } // namespace SageMaker
777 } // namespace Aws
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::HyperParameterTrainingJobDefinition
HyperParameterTrainingJobDefinition(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition
Definition: HyperParameterTrainingJobDefinition.h:45
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::HyperParameterRangesHasBeenSet
bool HyperParameterRangesHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:117
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetStaticHyperParameters
const Aws::Map< Aws::String, Aws::String > & GetStaticHyperParameters() const
Definition: HyperParameterTrainingJobDefinition.h:136
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetEnableManagedSpotTraining
void SetEnableManagedSpotTraining(bool value)
Definition: HyperParameterTrainingJobDefinition.h:660
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithEnableNetworkIsolation
HyperParameterTrainingJobDefinition & WithEnableNetworkIsolation(bool value)
Definition: HyperParameterTrainingJobDefinition.h:604
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithTuningObjective
HyperParameterTrainingJobDefinition & WithTuningObjective(HyperParameterTuningJobObjective &&value)
Definition: HyperParameterTrainingJobDefinition.h:110
VpcConfig.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetTuningObjective
void SetTuningObjective(HyperParameterTuningJobObjective &&value)
Definition: HyperParameterTrainingJobDefinition.h:104
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithInputDataConfig
HyperParameterTrainingJobDefinition & WithInputDataConfig(Aws::Vector< Channel > &&value)
Definition: HyperParameterTrainingJobDefinition.h:337
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithEnableInterContainerTrafficEncryption
HyperParameterTrainingJobDefinition & WithEnableInterContainerTrafficEncryption(bool value)
Definition: HyperParameterTrainingJobDefinition.h:641
SageMaker_EXPORTS.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetAlgorithmSpecification
const HyperParameterAlgorithmSpecification & GetAlgorithmSpecification() const
Definition: HyperParameterTrainingJobDefinition.h:216
Aws::SageMaker::Model::CheckpointConfig
Definition: CheckpointConfig.h:33
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetStaticHyperParameters
void SetStaticHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: HyperParameterTrainingJobDefinition.h:154
Aws::SageMaker::Model::ResourceConfig
Definition: ResourceConfig.h:34
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:313
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(const Aws::String &key, const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:172
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithResourceConfig
HyperParameterTrainingJobDefinition & WithResourceConfig(const ResourceConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:503
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:276
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::EnableNetworkIsolationHasBeenSet
bool EnableNetworkIsolationHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:584
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:370
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::CheckpointConfigHasBeenSet
bool CheckpointConfigHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:673
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetHyperParameterRanges
void SetHyperParameterRanges(ParameterRanges &&value)
Definition: HyperParameterTrainingJobDefinition.h:123
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetAlgorithmSpecification
void SetAlgorithmSpecification(HyperParameterAlgorithmSpecification &&value)
Definition: HyperParameterTrainingJobDefinition.h:237
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithRoleArn
HyperParameterTrainingJobDefinition & WithRoleArn(const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:288
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithRoleArn
HyperParameterTrainingJobDefinition & WithRoleArn(const char *value)
Definition: HyperParameterTrainingJobDefinition.h:300
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::StaticHyperParametersHasBeenSet
bool StaticHyperParametersHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:142
OutputDataConfig.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetRetryStrategy
void SetRetryStrategy(RetryStrategy &&value)
Definition: HyperParameterTrainingJobDefinition.h:710
StoppingCondition.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetRetryStrategy
void SetRetryStrategy(const RetryStrategy &value)
Definition: HyperParameterTrainingJobDefinition.h:704
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetHyperParameterRanges
void SetHyperParameterRanges(const ParameterRanges &value)
Definition: HyperParameterTrainingJobDefinition.h:120
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddInputDataConfig
HyperParameterTrainingJobDefinition & AddInputDataConfig(const Channel &value)
Definition: HyperParameterTrainingJobDefinition.h:343
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(Aws::String &&key, const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:178
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetDefinitionName
const Aws::String & GetDefinitionName() const
Definition: HyperParameterTrainingJobDefinition.h:56
HyperParameterTuningJobObjective.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetStoppingCondition
void SetStoppingCondition(const StoppingCondition &value)
Definition: HyperParameterTrainingJobDefinition.h:539
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: HyperParameterTrainingJobDefinition.h:258
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetCheckpointConfig
void SetCheckpointConfig(const CheckpointConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:676
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::RetryStrategyHasBeenSet
bool RetryStrategyHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:698
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithDefinitionName
HyperParameterTrainingJobDefinition & WithDefinitionName(Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:86
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithCheckpointConfig
HyperParameterTrainingJobDefinition & WithCheckpointConfig(const CheckpointConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:682
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithEnableManagedSpotTraining
HyperParameterTrainingJobDefinition & WithEnableManagedSpotTraining(bool value)
Definition: HyperParameterTrainingJobDefinition.h:666
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetHyperParameterRanges
const ParameterRanges & GetHyperParameterRanges() const
Definition: HyperParameterTrainingJobDefinition.h:114
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithStaticHyperParameters
HyperParameterTrainingJobDefinition & WithStaticHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: HyperParameterTrainingJobDefinition.h:166
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AlgorithmSpecificationHasBeenSet
bool AlgorithmSpecificationHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:223
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(const Aws::String &key, Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:184
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithAlgorithmSpecification
HyperParameterTrainingJobDefinition & WithAlgorithmSpecification(HyperParameterAlgorithmSpecification &&value)
Definition: HyperParameterTrainingJobDefinition.h:251
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithAlgorithmSpecification
HyperParameterTrainingJobDefinition & WithAlgorithmSpecification(const HyperParameterAlgorithmSpecification &value)
Definition: HyperParameterTrainingJobDefinition.h:244
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:380
AWSVector.h
Aws::SageMaker::Model::Channel
Definition: Channel.h:38
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::HyperParameterTrainingJobDefinition
HyperParameterTrainingJobDefinition()
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetRoleArn
void SetRoleArn(const char *value)
Definition: HyperParameterTrainingJobDefinition.h:282
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithRetryStrategy
HyperParameterTrainingJobDefinition & WithRetryStrategy(RetryStrategy &&value)
Definition: HyperParameterTrainingJobDefinition.h:722
RetryStrategy.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetStoppingCondition
void SetStoppingCondition(StoppingCondition &&value)
Definition: HyperParameterTrainingJobDefinition.h:547
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::operator=
HyperParameterTrainingJobDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithStoppingCondition
HyperParameterTrainingJobDefinition & WithStoppingCondition(StoppingCondition &&value)
Definition: HyperParameterTrainingJobDefinition.h:563
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:270
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithStoppingCondition
HyperParameterTrainingJobDefinition & WithStoppingCondition(const StoppingCondition &value)
Definition: HyperParameterTrainingJobDefinition.h:555
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithOutputDataConfig
HyperParameterTrainingJobDefinition & WithOutputDataConfig(OutputDataConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:447
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithDefinitionName
HyperParameterTrainingJobDefinition & WithDefinitionName(const char *value)
Definition: HyperParameterTrainingJobDefinition.h:91
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithTuningObjective
HyperParameterTrainingJobDefinition & WithTuningObjective(const HyperParameterTuningJobObjective &value)
Definition: HyperParameterTrainingJobDefinition.h:107
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:423
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::EnableManagedSpotTrainingHasBeenSet
bool EnableManagedSpotTrainingHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:654
Channel.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithResourceConfig
HyperParameterTrainingJobDefinition & WithResourceConfig(ResourceConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:514
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetStoppingCondition
const StoppingCondition & GetStoppingCondition() const
Definition: HyperParameterTrainingJobDefinition.h:523
Aws::SageMaker::Model::HyperParameterAlgorithmSpecification
Definition: HyperParameterAlgorithmSpecification.h:37
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(Aws::String &&key, Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:190
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetEnableNetworkIsolation
bool GetEnableNetworkIsolation() const
Definition: HyperParameterTrainingJobDefinition.h:574
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithDefinitionName
HyperParameterTrainingJobDefinition & WithDefinitionName(const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:81
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:531
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithStaticHyperParameters
HyperParameterTrainingJobDefinition & WithStaticHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: HyperParameterTrainingJobDefinition.h:160
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetDefinitionName
void SetDefinitionName(Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:71
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetRetryStrategy
const RetryStrategy & GetRetryStrategy() const
Definition: HyperParameterTrainingJobDefinition.h:692
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetResourceConfig
const ResourceConfig & GetResourceConfig() const
Definition: HyperParameterTrainingJobDefinition.h:459
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::ResourceConfigHasBeenSet
bool ResourceConfigHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:470
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetStaticHyperParameters
void SetStaticHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: HyperParameterTrainingJobDefinition.h:148
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetTuningObjective
const HyperParameterTuningJobObjective & GetTuningObjective() const
Definition: HyperParameterTrainingJobDefinition.h:95
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetDefinitionName
void SetDefinitionName(const Aws::String &value)
Definition: HyperParameterTrainingJobDefinition.h:66
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetTuningObjective
void SetTuningObjective(const HyperParameterTuningJobObjective &value)
Definition: HyperParameterTrainingJobDefinition.h:101
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:429
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::EnableInterContainerTrafficEncryptionHasBeenSet
bool EnableInterContainerTrafficEncryptionHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:623
Aws::SageMaker::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetInputDataConfig
void SetInputDataConfig(Aws::Vector< Channel > &&value)
Definition: HyperParameterTrainingJobDefinition.h:325
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:390
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(Aws::String &&key, const char *value)
Definition: HyperParameterTrainingJobDefinition.h:202
HyperParameterAlgorithmSpecification.h
Aws::SageMaker::Model::RetryStrategy
Definition: RetryStrategy.h:35
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetResourceConfig
void SetResourceConfig(const ResourceConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:481
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetEnableNetworkIsolation
void SetEnableNetworkIsolation(bool value)
Definition: HyperParameterTrainingJobDefinition.h:594
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(const char *key, Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:196
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetCheckpointConfig
const CheckpointConfig & GetCheckpointConfig() const
Definition: HyperParameterTrainingJobDefinition.h:670
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithRetryStrategy
HyperParameterTrainingJobDefinition & WithRetryStrategy(const RetryStrategy &value)
Definition: HyperParameterTrainingJobDefinition.h:716
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetInputDataConfig
void SetInputDataConfig(const Aws::Vector< Channel > &value)
Definition: HyperParameterTrainingJobDefinition.h:319
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetResourceConfig
void SetResourceConfig(ResourceConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:492
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetCheckpointConfig
void SetCheckpointConfig(CheckpointConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:679
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::TuningObjectiveHasBeenSet
bool TuningObjectiveHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:98
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: HyperParameterTrainingJobDefinition.h:417
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithInputDataConfig
HyperParameterTrainingJobDefinition & WithInputDataConfig(const Aws::Vector< Channel > &value)
Definition: HyperParameterTrainingJobDefinition.h:331
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:264
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::DefinitionNameHasBeenSet
bool DefinitionNameHasBeenSet() const
Definition: HyperParameterTrainingJobDefinition.h:61
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetEnableInterContainerTrafficEncryption
bool GetEnableInterContainerTrafficEncryption() const
Definition: HyperParameterTrainingJobDefinition.h:614
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithVpcConfig
HyperParameterTrainingJobDefinition & WithVpcConfig(VpcConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:410
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::VpcConfig
Definition: VpcConfig.h:40
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithVpcConfig
HyperParameterTrainingJobDefinition & WithVpcConfig(const VpcConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:400
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddInputDataConfig
HyperParameterTrainingJobDefinition & AddInputDataConfig(Channel &&value)
Definition: HyperParameterTrainingJobDefinition.h:349
Aws::SageMaker::Model::ParameterRanges
Definition: ParameterRanges.h:42
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetEnableManagedSpotTraining
bool GetEnableManagedSpotTraining() const
Definition: HyperParameterTrainingJobDefinition.h:648
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithHyperParameterRanges
HyperParameterTrainingJobDefinition & WithHyperParameterRanges(const ParameterRanges &value)
Definition: HyperParameterTrainingJobDefinition.h:126
ResourceConfig.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: HyperParameterTrainingJobDefinition.h:360
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithOutputDataConfig
HyperParameterTrainingJobDefinition & WithOutputDataConfig(const OutputDataConfig &value)
Definition: HyperParameterTrainingJobDefinition.h:441
Aws::SageMaker::Model::StoppingCondition
Definition: StoppingCondition.h:46
ParameterRanges.h
CheckpointConfig.h
AWSMap.h
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithRoleArn
HyperParameterTrainingJobDefinition & WithRoleArn(Aws::String &&value)
Definition: HyperParameterTrainingJobDefinition.h:294
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetDefinitionName
void SetDefinitionName(const char *value)
Definition: HyperParameterTrainingJobDefinition.h:76
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::GetInputDataConfig
const Aws::Vector< Channel > & GetInputDataConfig() const
Definition: HyperParameterTrainingJobDefinition.h:307
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithCheckpointConfig
HyperParameterTrainingJobDefinition & WithCheckpointConfig(CheckpointConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:685
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetAlgorithmSpecification
void SetAlgorithmSpecification(const HyperParameterAlgorithmSpecification &value)
Definition: HyperParameterTrainingJobDefinition.h:230
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetEnableInterContainerTrafficEncryption
void SetEnableInterContainerTrafficEncryption(bool value)
Definition: HyperParameterTrainingJobDefinition.h:632
Aws::SageMaker::Model::HyperParameterTuningJobObjective
Definition: HyperParameterTuningJobObjective.h:37
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::AddStaticHyperParameters
HyperParameterTrainingJobDefinition & AddStaticHyperParameters(const char *key, const char *value)
Definition: HyperParameterTrainingJobDefinition.h:208
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::WithHyperParameterRanges
HyperParameterTrainingJobDefinition & WithHyperParameterRanges(ParameterRanges &&value)
Definition: HyperParameterTrainingJobDefinition.h:129
Aws::SageMaker::Model::HyperParameterTrainingJobDefinition::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: HyperParameterTrainingJobDefinition.h:435