AWS SDK for C++  1.9.159
AWS SDK for C++
TrainingJob.h
Go to the documentation of this file.
1 
6 #pragma once
31 #include <utility>
32 
33 namespace Aws
34 {
35 namespace Utils
36 {
37 namespace Json
38 {
39  class JsonValue;
40  class JsonView;
41 } // namespace Json
42 } // namespace Utils
43 namespace SageMaker
44 {
45 namespace Model
46 {
47 
54  {
55  public:
60 
61 
65  inline const Aws::String& GetTrainingJobName() const{ return m_trainingJobName; }
66 
70  inline bool TrainingJobNameHasBeenSet() const { return m_trainingJobNameHasBeenSet; }
71 
75  inline void SetTrainingJobName(const Aws::String& value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName = value; }
76 
80  inline void SetTrainingJobName(Aws::String&& value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName = std::move(value); }
81 
85  inline void SetTrainingJobName(const char* value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName.assign(value); }
86 
90  inline TrainingJob& WithTrainingJobName(const Aws::String& value) { SetTrainingJobName(value); return *this;}
91 
95  inline TrainingJob& WithTrainingJobName(Aws::String&& value) { SetTrainingJobName(std::move(value)); return *this;}
96 
100  inline TrainingJob& WithTrainingJobName(const char* value) { SetTrainingJobName(value); return *this;}
101 
102 
106  inline const Aws::String& GetTrainingJobArn() const{ return m_trainingJobArn; }
107 
111  inline bool TrainingJobArnHasBeenSet() const { return m_trainingJobArnHasBeenSet; }
112 
116  inline void SetTrainingJobArn(const Aws::String& value) { m_trainingJobArnHasBeenSet = true; m_trainingJobArn = value; }
117 
121  inline void SetTrainingJobArn(Aws::String&& value) { m_trainingJobArnHasBeenSet = true; m_trainingJobArn = std::move(value); }
122 
126  inline void SetTrainingJobArn(const char* value) { m_trainingJobArnHasBeenSet = true; m_trainingJobArn.assign(value); }
127 
131  inline TrainingJob& WithTrainingJobArn(const Aws::String& value) { SetTrainingJobArn(value); return *this;}
132 
136  inline TrainingJob& WithTrainingJobArn(Aws::String&& value) { SetTrainingJobArn(std::move(value)); return *this;}
137 
141  inline TrainingJob& WithTrainingJobArn(const char* value) { SetTrainingJobArn(value); return *this;}
142 
143 
148  inline const Aws::String& GetTuningJobArn() const{ return m_tuningJobArn; }
149 
154  inline bool TuningJobArnHasBeenSet() const { return m_tuningJobArnHasBeenSet; }
155 
160  inline void SetTuningJobArn(const Aws::String& value) { m_tuningJobArnHasBeenSet = true; m_tuningJobArn = value; }
161 
166  inline void SetTuningJobArn(Aws::String&& value) { m_tuningJobArnHasBeenSet = true; m_tuningJobArn = std::move(value); }
167 
172  inline void SetTuningJobArn(const char* value) { m_tuningJobArnHasBeenSet = true; m_tuningJobArn.assign(value); }
173 
178  inline TrainingJob& WithTuningJobArn(const Aws::String& value) { SetTuningJobArn(value); return *this;}
179 
184  inline TrainingJob& WithTuningJobArn(Aws::String&& value) { SetTuningJobArn(std::move(value)); return *this;}
185 
190  inline TrainingJob& WithTuningJobArn(const char* value) { SetTuningJobArn(value); return *this;}
191 
192 
196  inline const Aws::String& GetLabelingJobArn() const{ return m_labelingJobArn; }
197 
201  inline bool LabelingJobArnHasBeenSet() const { return m_labelingJobArnHasBeenSet; }
202 
206  inline void SetLabelingJobArn(const Aws::String& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = value; }
207 
211  inline void SetLabelingJobArn(Aws::String&& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = std::move(value); }
212 
216  inline void SetLabelingJobArn(const char* value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn.assign(value); }
217 
221  inline TrainingJob& WithLabelingJobArn(const Aws::String& value) { SetLabelingJobArn(value); return *this;}
222 
226  inline TrainingJob& WithLabelingJobArn(Aws::String&& value) { SetLabelingJobArn(std::move(value)); return *this;}
227 
231  inline TrainingJob& WithLabelingJobArn(const char* value) { SetLabelingJobArn(value); return *this;}
232 
233 
237  inline const Aws::String& GetAutoMLJobArn() const{ return m_autoMLJobArn; }
238 
242  inline bool AutoMLJobArnHasBeenSet() const { return m_autoMLJobArnHasBeenSet; }
243 
247  inline void SetAutoMLJobArn(const Aws::String& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = value; }
248 
252  inline void SetAutoMLJobArn(Aws::String&& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = std::move(value); }
253 
257  inline void SetAutoMLJobArn(const char* value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn.assign(value); }
258 
262  inline TrainingJob& WithAutoMLJobArn(const Aws::String& value) { SetAutoMLJobArn(value); return *this;}
263 
267  inline TrainingJob& WithAutoMLJobArn(Aws::String&& value) { SetAutoMLJobArn(std::move(value)); return *this;}
268 
272  inline TrainingJob& WithAutoMLJobArn(const char* value) { SetAutoMLJobArn(value); return *this;}
273 
274 
279  inline const ModelArtifacts& GetModelArtifacts() const{ return m_modelArtifacts; }
280 
285  inline bool ModelArtifactsHasBeenSet() const { return m_modelArtifactsHasBeenSet; }
286 
291  inline void SetModelArtifacts(const ModelArtifacts& value) { m_modelArtifactsHasBeenSet = true; m_modelArtifacts = value; }
292 
297  inline void SetModelArtifacts(ModelArtifacts&& value) { m_modelArtifactsHasBeenSet = true; m_modelArtifacts = std::move(value); }
298 
303  inline TrainingJob& WithModelArtifacts(const ModelArtifacts& value) { SetModelArtifacts(value); return *this;}
304 
309  inline TrainingJob& WithModelArtifacts(ModelArtifacts&& value) { SetModelArtifacts(std::move(value)); return *this;}
310 
311 
323  inline const TrainingJobStatus& GetTrainingJobStatus() const{ return m_trainingJobStatus; }
324 
336  inline bool TrainingJobStatusHasBeenSet() const { return m_trainingJobStatusHasBeenSet; }
337 
349  inline void SetTrainingJobStatus(const TrainingJobStatus& value) { m_trainingJobStatusHasBeenSet = true; m_trainingJobStatus = value; }
350 
362  inline void SetTrainingJobStatus(TrainingJobStatus&& value) { m_trainingJobStatusHasBeenSet = true; m_trainingJobStatus = std::move(value); }
363 
375  inline TrainingJob& WithTrainingJobStatus(const TrainingJobStatus& value) { SetTrainingJobStatus(value); return *this;}
376 
388  inline TrainingJob& WithTrainingJobStatus(TrainingJobStatus&& value) { SetTrainingJobStatus(std::move(value)); return *this;}
389 
390 
418  inline const SecondaryStatus& GetSecondaryStatus() const{ return m_secondaryStatus; }
419 
447  inline bool SecondaryStatusHasBeenSet() const { return m_secondaryStatusHasBeenSet; }
448 
476  inline void SetSecondaryStatus(const SecondaryStatus& value) { m_secondaryStatusHasBeenSet = true; m_secondaryStatus = value; }
477 
505  inline void SetSecondaryStatus(SecondaryStatus&& value) { m_secondaryStatusHasBeenSet = true; m_secondaryStatus = std::move(value); }
506 
534  inline TrainingJob& WithSecondaryStatus(const SecondaryStatus& value) { SetSecondaryStatus(value); return *this;}
535 
563  inline TrainingJob& WithSecondaryStatus(SecondaryStatus&& value) { SetSecondaryStatus(std::move(value)); return *this;}
564 
565 
569  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
570 
574  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
575 
579  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
580 
584  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
585 
589  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
590 
594  inline TrainingJob& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
595 
599  inline TrainingJob& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
600 
604  inline TrainingJob& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
605 
606 
610  inline const Aws::Map<Aws::String, Aws::String>& GetHyperParameters() const{ return m_hyperParameters; }
611 
615  inline bool HyperParametersHasBeenSet() const { return m_hyperParametersHasBeenSet; }
616 
620  inline void SetHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters = value; }
621 
625  inline void SetHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters = std::move(value); }
626 
630  inline TrainingJob& WithHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetHyperParameters(value); return *this;}
631 
635  inline TrainingJob& WithHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetHyperParameters(std::move(value)); return *this;}
636 
640  inline TrainingJob& AddHyperParameters(const Aws::String& key, const Aws::String& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, value); return *this; }
641 
645  inline TrainingJob& AddHyperParameters(Aws::String&& key, const Aws::String& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), value); return *this; }
646 
650  inline TrainingJob& AddHyperParameters(const Aws::String& key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, std::move(value)); return *this; }
651 
655  inline TrainingJob& AddHyperParameters(Aws::String&& key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), std::move(value)); return *this; }
656 
660  inline TrainingJob& AddHyperParameters(const char* key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, std::move(value)); return *this; }
661 
665  inline TrainingJob& AddHyperParameters(Aws::String&& key, const char* value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), value); return *this; }
666 
670  inline TrainingJob& AddHyperParameters(const char* key, const char* value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, value); return *this; }
671 
672 
677  inline const AlgorithmSpecification& GetAlgorithmSpecification() const{ return m_algorithmSpecification; }
678 
683  inline bool AlgorithmSpecificationHasBeenSet() const { return m_algorithmSpecificationHasBeenSet; }
684 
689  inline void SetAlgorithmSpecification(const AlgorithmSpecification& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = value; }
690 
695  inline void SetAlgorithmSpecification(AlgorithmSpecification&& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = std::move(value); }
696 
701  inline TrainingJob& WithAlgorithmSpecification(const AlgorithmSpecification& value) { SetAlgorithmSpecification(value); return *this;}
702 
707  inline TrainingJob& WithAlgorithmSpecification(AlgorithmSpecification&& value) { SetAlgorithmSpecification(std::move(value)); return *this;}
708 
709 
714  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
715 
720  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
721 
726  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
727 
732  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
733 
738  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
739 
744  inline TrainingJob& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
745 
750  inline TrainingJob& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
751 
756  inline TrainingJob& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
757 
758 
763  inline const Aws::Vector<Channel>& GetInputDataConfig() const{ return m_inputDataConfig; }
764 
769  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
770 
775  inline void SetInputDataConfig(const Aws::Vector<Channel>& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
776 
781  inline void SetInputDataConfig(Aws::Vector<Channel>&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
782 
787  inline TrainingJob& WithInputDataConfig(const Aws::Vector<Channel>& value) { SetInputDataConfig(value); return *this;}
788 
793  inline TrainingJob& WithInputDataConfig(Aws::Vector<Channel>&& value) { SetInputDataConfig(std::move(value)); return *this;}
794 
799  inline TrainingJob& AddInputDataConfig(const Channel& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(value); return *this; }
800 
805  inline TrainingJob& AddInputDataConfig(Channel&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(std::move(value)); return *this; }
806 
807 
812  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
813 
818  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
819 
824  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
825 
830  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
831 
836  inline TrainingJob& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
837 
842  inline TrainingJob& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
843 
844 
849  inline const ResourceConfig& GetResourceConfig() const{ return m_resourceConfig; }
850 
855  inline bool ResourceConfigHasBeenSet() const { return m_resourceConfigHasBeenSet; }
856 
861  inline void SetResourceConfig(const ResourceConfig& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = value; }
862 
867  inline void SetResourceConfig(ResourceConfig&& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = std::move(value); }
868 
873  inline TrainingJob& WithResourceConfig(const ResourceConfig& value) { SetResourceConfig(value); return *this;}
874 
879  inline TrainingJob& WithResourceConfig(ResourceConfig&& value) { SetResourceConfig(std::move(value)); return *this;}
880 
881 
888  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
889 
896  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
897 
904  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
905 
912  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
913 
920  inline TrainingJob& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
921 
928  inline TrainingJob& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
929 
930 
940  inline const StoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
941 
951  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
952 
962  inline void SetStoppingCondition(const StoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
963 
973  inline void SetStoppingCondition(StoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
974 
984  inline TrainingJob& WithStoppingCondition(const StoppingCondition& value) { SetStoppingCondition(value); return *this;}
985 
995  inline TrainingJob& WithStoppingCondition(StoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
996 
997 
1001  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
1002 
1006  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
1007 
1011  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
1012 
1016  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
1017 
1021  inline TrainingJob& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
1022 
1026  inline TrainingJob& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
1027 
1028 
1036  inline const Aws::Utils::DateTime& GetTrainingStartTime() const{ return m_trainingStartTime; }
1037 
1045  inline bool TrainingStartTimeHasBeenSet() const { return m_trainingStartTimeHasBeenSet; }
1046 
1054  inline void SetTrainingStartTime(const Aws::Utils::DateTime& value) { m_trainingStartTimeHasBeenSet = true; m_trainingStartTime = value; }
1055 
1063  inline void SetTrainingStartTime(Aws::Utils::DateTime&& value) { m_trainingStartTimeHasBeenSet = true; m_trainingStartTime = std::move(value); }
1064 
1072  inline TrainingJob& WithTrainingStartTime(const Aws::Utils::DateTime& value) { SetTrainingStartTime(value); return *this;}
1073 
1081  inline TrainingJob& WithTrainingStartTime(Aws::Utils::DateTime&& value) { SetTrainingStartTime(std::move(value)); return *this;}
1082 
1083 
1091  inline const Aws::Utils::DateTime& GetTrainingEndTime() const{ return m_trainingEndTime; }
1092 
1100  inline bool TrainingEndTimeHasBeenSet() const { return m_trainingEndTimeHasBeenSet; }
1101 
1109  inline void SetTrainingEndTime(const Aws::Utils::DateTime& value) { m_trainingEndTimeHasBeenSet = true; m_trainingEndTime = value; }
1110 
1118  inline void SetTrainingEndTime(Aws::Utils::DateTime&& value) { m_trainingEndTimeHasBeenSet = true; m_trainingEndTime = std::move(value); }
1119 
1127  inline TrainingJob& WithTrainingEndTime(const Aws::Utils::DateTime& value) { SetTrainingEndTime(value); return *this;}
1128 
1136  inline TrainingJob& WithTrainingEndTime(Aws::Utils::DateTime&& value) { SetTrainingEndTime(std::move(value)); return *this;}
1137 
1138 
1143  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
1144 
1149  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
1150 
1155  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
1156 
1161  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
1162 
1167  inline TrainingJob& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
1168 
1173  inline TrainingJob& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
1174 
1175 
1180  inline const Aws::Vector<SecondaryStatusTransition>& GetSecondaryStatusTransitions() const{ return m_secondaryStatusTransitions; }
1181 
1186  inline bool SecondaryStatusTransitionsHasBeenSet() const { return m_secondaryStatusTransitionsHasBeenSet; }
1187 
1192  inline void SetSecondaryStatusTransitions(const Aws::Vector<SecondaryStatusTransition>& value) { m_secondaryStatusTransitionsHasBeenSet = true; m_secondaryStatusTransitions = value; }
1193 
1198  inline void SetSecondaryStatusTransitions(Aws::Vector<SecondaryStatusTransition>&& value) { m_secondaryStatusTransitionsHasBeenSet = true; m_secondaryStatusTransitions = std::move(value); }
1199 
1204  inline TrainingJob& WithSecondaryStatusTransitions(const Aws::Vector<SecondaryStatusTransition>& value) { SetSecondaryStatusTransitions(value); return *this;}
1205 
1210  inline TrainingJob& WithSecondaryStatusTransitions(Aws::Vector<SecondaryStatusTransition>&& value) { SetSecondaryStatusTransitions(std::move(value)); return *this;}
1211 
1216  inline TrainingJob& AddSecondaryStatusTransitions(const SecondaryStatusTransition& value) { m_secondaryStatusTransitionsHasBeenSet = true; m_secondaryStatusTransitions.push_back(value); return *this; }
1217 
1222  inline TrainingJob& AddSecondaryStatusTransitions(SecondaryStatusTransition&& value) { m_secondaryStatusTransitionsHasBeenSet = true; m_secondaryStatusTransitions.push_back(std::move(value)); return *this; }
1223 
1224 
1229  inline const Aws::Vector<MetricData>& GetFinalMetricDataList() const{ return m_finalMetricDataList; }
1230 
1235  inline bool FinalMetricDataListHasBeenSet() const { return m_finalMetricDataListHasBeenSet; }
1236 
1241  inline void SetFinalMetricDataList(const Aws::Vector<MetricData>& value) { m_finalMetricDataListHasBeenSet = true; m_finalMetricDataList = value; }
1242 
1247  inline void SetFinalMetricDataList(Aws::Vector<MetricData>&& value) { m_finalMetricDataListHasBeenSet = true; m_finalMetricDataList = std::move(value); }
1248 
1253  inline TrainingJob& WithFinalMetricDataList(const Aws::Vector<MetricData>& value) { SetFinalMetricDataList(value); return *this;}
1254 
1259  inline TrainingJob& WithFinalMetricDataList(Aws::Vector<MetricData>&& value) { SetFinalMetricDataList(std::move(value)); return *this;}
1260 
1265  inline TrainingJob& AddFinalMetricDataList(const MetricData& value) { m_finalMetricDataListHasBeenSet = true; m_finalMetricDataList.push_back(value); return *this; }
1266 
1271  inline TrainingJob& AddFinalMetricDataList(MetricData&& value) { m_finalMetricDataListHasBeenSet = true; m_finalMetricDataList.push_back(std::move(value)); return *this; }
1272 
1273 
1279  inline bool GetEnableNetworkIsolation() const{ return m_enableNetworkIsolation; }
1280 
1286  inline bool EnableNetworkIsolationHasBeenSet() const { return m_enableNetworkIsolationHasBeenSet; }
1287 
1293  inline void SetEnableNetworkIsolation(bool value) { m_enableNetworkIsolationHasBeenSet = true; m_enableNetworkIsolation = value; }
1294 
1300  inline TrainingJob& WithEnableNetworkIsolation(bool value) { SetEnableNetworkIsolation(value); return *this;}
1301 
1302 
1310  inline bool GetEnableInterContainerTrafficEncryption() const{ return m_enableInterContainerTrafficEncryption; }
1311 
1319  inline bool EnableInterContainerTrafficEncryptionHasBeenSet() const { return m_enableInterContainerTrafficEncryptionHasBeenSet; }
1320 
1328  inline void SetEnableInterContainerTrafficEncryption(bool value) { m_enableInterContainerTrafficEncryptionHasBeenSet = true; m_enableInterContainerTrafficEncryption = value; }
1329 
1337  inline TrainingJob& WithEnableInterContainerTrafficEncryption(bool value) { SetEnableInterContainerTrafficEncryption(value); return *this;}
1338 
1339 
1346  inline bool GetEnableManagedSpotTraining() const{ return m_enableManagedSpotTraining; }
1347 
1354  inline bool EnableManagedSpotTrainingHasBeenSet() const { return m_enableManagedSpotTrainingHasBeenSet; }
1355 
1362  inline void SetEnableManagedSpotTraining(bool value) { m_enableManagedSpotTrainingHasBeenSet = true; m_enableManagedSpotTraining = value; }
1363 
1370  inline TrainingJob& WithEnableManagedSpotTraining(bool value) { SetEnableManagedSpotTraining(value); return *this;}
1371 
1372 
1373 
1374  inline const CheckpointConfig& GetCheckpointConfig() const{ return m_checkpointConfig; }
1375 
1376 
1377  inline bool CheckpointConfigHasBeenSet() const { return m_checkpointConfigHasBeenSet; }
1378 
1379 
1380  inline void SetCheckpointConfig(const CheckpointConfig& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = value; }
1381 
1382 
1383  inline void SetCheckpointConfig(CheckpointConfig&& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = std::move(value); }
1384 
1385 
1386  inline TrainingJob& WithCheckpointConfig(const CheckpointConfig& value) { SetCheckpointConfig(value); return *this;}
1387 
1388 
1389  inline TrainingJob& WithCheckpointConfig(CheckpointConfig&& value) { SetCheckpointConfig(std::move(value)); return *this;}
1390 
1391 
1395  inline int GetTrainingTimeInSeconds() const{ return m_trainingTimeInSeconds; }
1396 
1400  inline bool TrainingTimeInSecondsHasBeenSet() const { return m_trainingTimeInSecondsHasBeenSet; }
1401 
1405  inline void SetTrainingTimeInSeconds(int value) { m_trainingTimeInSecondsHasBeenSet = true; m_trainingTimeInSeconds = value; }
1406 
1410  inline TrainingJob& WithTrainingTimeInSeconds(int value) { SetTrainingTimeInSeconds(value); return *this;}
1411 
1412 
1416  inline int GetBillableTimeInSeconds() const{ return m_billableTimeInSeconds; }
1417 
1421  inline bool BillableTimeInSecondsHasBeenSet() const { return m_billableTimeInSecondsHasBeenSet; }
1422 
1426  inline void SetBillableTimeInSeconds(int value) { m_billableTimeInSecondsHasBeenSet = true; m_billableTimeInSeconds = value; }
1427 
1431  inline TrainingJob& WithBillableTimeInSeconds(int value) { SetBillableTimeInSeconds(value); return *this;}
1432 
1433 
1434 
1435  inline const DebugHookConfig& GetDebugHookConfig() const{ return m_debugHookConfig; }
1436 
1437 
1438  inline bool DebugHookConfigHasBeenSet() const { return m_debugHookConfigHasBeenSet; }
1439 
1440 
1441  inline void SetDebugHookConfig(const DebugHookConfig& value) { m_debugHookConfigHasBeenSet = true; m_debugHookConfig = value; }
1442 
1443 
1444  inline void SetDebugHookConfig(DebugHookConfig&& value) { m_debugHookConfigHasBeenSet = true; m_debugHookConfig = std::move(value); }
1445 
1446 
1447  inline TrainingJob& WithDebugHookConfig(const DebugHookConfig& value) { SetDebugHookConfig(value); return *this;}
1448 
1449 
1450  inline TrainingJob& WithDebugHookConfig(DebugHookConfig&& value) { SetDebugHookConfig(std::move(value)); return *this;}
1451 
1452 
1453 
1454  inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; }
1455 
1456 
1457  inline bool ExperimentConfigHasBeenSet() const { return m_experimentConfigHasBeenSet; }
1458 
1459 
1460  inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = value; }
1461 
1462 
1463  inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = std::move(value); }
1464 
1465 
1466  inline TrainingJob& WithExperimentConfig(const ExperimentConfig& value) { SetExperimentConfig(value); return *this;}
1467 
1468 
1469  inline TrainingJob& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;}
1470 
1471 
1475  inline const Aws::Vector<DebugRuleConfiguration>& GetDebugRuleConfigurations() const{ return m_debugRuleConfigurations; }
1476 
1480  inline bool DebugRuleConfigurationsHasBeenSet() const { return m_debugRuleConfigurationsHasBeenSet; }
1481 
1485  inline void SetDebugRuleConfigurations(const Aws::Vector<DebugRuleConfiguration>& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations = value; }
1486 
1490  inline void SetDebugRuleConfigurations(Aws::Vector<DebugRuleConfiguration>&& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations = std::move(value); }
1491 
1495  inline TrainingJob& WithDebugRuleConfigurations(const Aws::Vector<DebugRuleConfiguration>& value) { SetDebugRuleConfigurations(value); return *this;}
1496 
1500  inline TrainingJob& WithDebugRuleConfigurations(Aws::Vector<DebugRuleConfiguration>&& value) { SetDebugRuleConfigurations(std::move(value)); return *this;}
1501 
1505  inline TrainingJob& AddDebugRuleConfigurations(const DebugRuleConfiguration& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations.push_back(value); return *this; }
1506 
1510  inline TrainingJob& AddDebugRuleConfigurations(DebugRuleConfiguration&& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations.push_back(std::move(value)); return *this; }
1511 
1512 
1513 
1514  inline const TensorBoardOutputConfig& GetTensorBoardOutputConfig() const{ return m_tensorBoardOutputConfig; }
1515 
1516 
1517  inline bool TensorBoardOutputConfigHasBeenSet() const { return m_tensorBoardOutputConfigHasBeenSet; }
1518 
1519 
1520  inline void SetTensorBoardOutputConfig(const TensorBoardOutputConfig& value) { m_tensorBoardOutputConfigHasBeenSet = true; m_tensorBoardOutputConfig = value; }
1521 
1522 
1523  inline void SetTensorBoardOutputConfig(TensorBoardOutputConfig&& value) { m_tensorBoardOutputConfigHasBeenSet = true; m_tensorBoardOutputConfig = std::move(value); }
1524 
1525 
1526  inline TrainingJob& WithTensorBoardOutputConfig(const TensorBoardOutputConfig& value) { SetTensorBoardOutputConfig(value); return *this;}
1527 
1528 
1529  inline TrainingJob& WithTensorBoardOutputConfig(TensorBoardOutputConfig&& value) { SetTensorBoardOutputConfig(std::move(value)); return *this;}
1530 
1531 
1536  inline const Aws::Vector<DebugRuleEvaluationStatus>& GetDebugRuleEvaluationStatuses() const{ return m_debugRuleEvaluationStatuses; }
1537 
1542  inline bool DebugRuleEvaluationStatusesHasBeenSet() const { return m_debugRuleEvaluationStatusesHasBeenSet; }
1543 
1548  inline void SetDebugRuleEvaluationStatuses(const Aws::Vector<DebugRuleEvaluationStatus>& value) { m_debugRuleEvaluationStatusesHasBeenSet = true; m_debugRuleEvaluationStatuses = value; }
1549 
1554  inline void SetDebugRuleEvaluationStatuses(Aws::Vector<DebugRuleEvaluationStatus>&& value) { m_debugRuleEvaluationStatusesHasBeenSet = true; m_debugRuleEvaluationStatuses = std::move(value); }
1555 
1560  inline TrainingJob& WithDebugRuleEvaluationStatuses(const Aws::Vector<DebugRuleEvaluationStatus>& value) { SetDebugRuleEvaluationStatuses(value); return *this;}
1561 
1566  inline TrainingJob& WithDebugRuleEvaluationStatuses(Aws::Vector<DebugRuleEvaluationStatus>&& value) { SetDebugRuleEvaluationStatuses(std::move(value)); return *this;}
1567 
1572  inline TrainingJob& AddDebugRuleEvaluationStatuses(const DebugRuleEvaluationStatus& value) { m_debugRuleEvaluationStatusesHasBeenSet = true; m_debugRuleEvaluationStatuses.push_back(value); return *this; }
1573 
1578  inline TrainingJob& AddDebugRuleEvaluationStatuses(DebugRuleEvaluationStatus&& value) { m_debugRuleEvaluationStatusesHasBeenSet = true; m_debugRuleEvaluationStatuses.push_back(std::move(value)); return *this; }
1579 
1580 
1584  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
1585 
1589  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
1590 
1594  inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
1595 
1599  inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
1600 
1604  inline TrainingJob& WithEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironment(value); return *this;}
1605 
1609  inline TrainingJob& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
1610 
1614  inline TrainingJob& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
1615 
1619  inline TrainingJob& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
1620 
1624  inline TrainingJob& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
1625 
1629  inline TrainingJob& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
1630 
1634  inline TrainingJob& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
1635 
1639  inline TrainingJob& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
1640 
1644  inline TrainingJob& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
1645 
1646 
1651  inline const RetryStrategy& GetRetryStrategy() const{ return m_retryStrategy; }
1652 
1657  inline bool RetryStrategyHasBeenSet() const { return m_retryStrategyHasBeenSet; }
1658 
1663  inline void SetRetryStrategy(const RetryStrategy& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = value; }
1664 
1669  inline void SetRetryStrategy(RetryStrategy&& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = std::move(value); }
1670 
1675  inline TrainingJob& WithRetryStrategy(const RetryStrategy& value) { SetRetryStrategy(value); return *this;}
1676 
1681  inline TrainingJob& WithRetryStrategy(RetryStrategy&& value) { SetRetryStrategy(std::move(value)); return *this;}
1682 
1683 
1691  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1692 
1700  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1701 
1709  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1710 
1718  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1719 
1727  inline TrainingJob& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1728 
1736  inline TrainingJob& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1737 
1745  inline TrainingJob& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1746 
1754  inline TrainingJob& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1755 
1756  private:
1757 
1758  Aws::String m_trainingJobName;
1759  bool m_trainingJobNameHasBeenSet;
1760 
1761  Aws::String m_trainingJobArn;
1762  bool m_trainingJobArnHasBeenSet;
1763 
1764  Aws::String m_tuningJobArn;
1765  bool m_tuningJobArnHasBeenSet;
1766 
1767  Aws::String m_labelingJobArn;
1768  bool m_labelingJobArnHasBeenSet;
1769 
1770  Aws::String m_autoMLJobArn;
1771  bool m_autoMLJobArnHasBeenSet;
1772 
1773  ModelArtifacts m_modelArtifacts;
1774  bool m_modelArtifactsHasBeenSet;
1775 
1776  TrainingJobStatus m_trainingJobStatus;
1777  bool m_trainingJobStatusHasBeenSet;
1778 
1779  SecondaryStatus m_secondaryStatus;
1780  bool m_secondaryStatusHasBeenSet;
1781 
1782  Aws::String m_failureReason;
1783  bool m_failureReasonHasBeenSet;
1784 
1785  Aws::Map<Aws::String, Aws::String> m_hyperParameters;
1786  bool m_hyperParametersHasBeenSet;
1787 
1788  AlgorithmSpecification m_algorithmSpecification;
1789  bool m_algorithmSpecificationHasBeenSet;
1790 
1791  Aws::String m_roleArn;
1792  bool m_roleArnHasBeenSet;
1793 
1794  Aws::Vector<Channel> m_inputDataConfig;
1795  bool m_inputDataConfigHasBeenSet;
1796 
1797  OutputDataConfig m_outputDataConfig;
1798  bool m_outputDataConfigHasBeenSet;
1799 
1800  ResourceConfig m_resourceConfig;
1801  bool m_resourceConfigHasBeenSet;
1802 
1803  VpcConfig m_vpcConfig;
1804  bool m_vpcConfigHasBeenSet;
1805 
1806  StoppingCondition m_stoppingCondition;
1807  bool m_stoppingConditionHasBeenSet;
1808 
1809  Aws::Utils::DateTime m_creationTime;
1810  bool m_creationTimeHasBeenSet;
1811 
1812  Aws::Utils::DateTime m_trainingStartTime;
1813  bool m_trainingStartTimeHasBeenSet;
1814 
1815  Aws::Utils::DateTime m_trainingEndTime;
1816  bool m_trainingEndTimeHasBeenSet;
1817 
1818  Aws::Utils::DateTime m_lastModifiedTime;
1819  bool m_lastModifiedTimeHasBeenSet;
1820 
1821  Aws::Vector<SecondaryStatusTransition> m_secondaryStatusTransitions;
1822  bool m_secondaryStatusTransitionsHasBeenSet;
1823 
1824  Aws::Vector<MetricData> m_finalMetricDataList;
1825  bool m_finalMetricDataListHasBeenSet;
1826 
1827  bool m_enableNetworkIsolation;
1828  bool m_enableNetworkIsolationHasBeenSet;
1829 
1830  bool m_enableInterContainerTrafficEncryption;
1831  bool m_enableInterContainerTrafficEncryptionHasBeenSet;
1832 
1833  bool m_enableManagedSpotTraining;
1834  bool m_enableManagedSpotTrainingHasBeenSet;
1835 
1836  CheckpointConfig m_checkpointConfig;
1837  bool m_checkpointConfigHasBeenSet;
1838 
1839  int m_trainingTimeInSeconds;
1840  bool m_trainingTimeInSecondsHasBeenSet;
1841 
1842  int m_billableTimeInSeconds;
1843  bool m_billableTimeInSecondsHasBeenSet;
1844 
1845  DebugHookConfig m_debugHookConfig;
1846  bool m_debugHookConfigHasBeenSet;
1847 
1848  ExperimentConfig m_experimentConfig;
1849  bool m_experimentConfigHasBeenSet;
1850 
1851  Aws::Vector<DebugRuleConfiguration> m_debugRuleConfigurations;
1852  bool m_debugRuleConfigurationsHasBeenSet;
1853 
1854  TensorBoardOutputConfig m_tensorBoardOutputConfig;
1855  bool m_tensorBoardOutputConfigHasBeenSet;
1856 
1857  Aws::Vector<DebugRuleEvaluationStatus> m_debugRuleEvaluationStatuses;
1858  bool m_debugRuleEvaluationStatusesHasBeenSet;
1859 
1860  Aws::Map<Aws::String, Aws::String> m_environment;
1861  bool m_environmentHasBeenSet;
1862 
1863  RetryStrategy m_retryStrategy;
1864  bool m_retryStrategyHasBeenSet;
1865 
1866  Aws::Vector<Tag> m_tags;
1867  bool m_tagsHasBeenSet;
1868  };
1869 
1870 } // namespace Model
1871 } // namespace SageMaker
1872 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::TrainingJob::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: TrainingJob.h:726
Aws::SageMaker::Model::TrainingJob::SetRetryStrategy
void SetRetryStrategy(RetryStrategy &&value)
Definition: TrainingJob.h:1669
Aws::SageMaker::Model::TrainingJob::WithSecondaryStatus
TrainingJob & WithSecondaryStatus(const SecondaryStatus &value)
Definition: TrainingJob.h:534
Aws::SageMaker::Model::TrainingJob::GetTuningJobArn
const Aws::String & GetTuningJobArn() const
Definition: TrainingJob.h:148
Aws::SageMaker::Model::TrainingJob::SetAutoMLJobArn
void SetAutoMLJobArn(Aws::String &&value)
Definition: TrainingJob.h:252
Aws::SageMaker::Model::TrainingJob::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: TrainingJob.h:584
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::TrainingJob::SetRoleArn
void SetRoleArn(const char *value)
Definition: TrainingJob.h:738
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::TrainingJob::SetDebugRuleEvaluationStatuses
void SetDebugRuleEvaluationStatuses(const Aws::Vector< DebugRuleEvaluationStatus > &value)
Definition: TrainingJob.h:1548
Aws::SageMaker::Model::TrainingJob::EnableInterContainerTrafficEncryptionHasBeenSet
bool EnableInterContainerTrafficEncryptionHasBeenSet() const
Definition: TrainingJob.h:1319
Aws::SageMaker::Model::TrainingJob::SecondaryStatusTransitionsHasBeenSet
bool SecondaryStatusTransitionsHasBeenSet() const
Definition: TrainingJob.h:1186
Aws::SageMaker::Model::TrainingJob::ResourceConfigHasBeenSet
bool ResourceConfigHasBeenSet() const
Definition: TrainingJob.h:855
Aws::SageMaker::Model::TrainingJob::WithResourceConfig
TrainingJob & WithResourceConfig(ResourceConfig &&value)
Definition: TrainingJob.h:879
VpcConfig.h
Aws::SageMaker::Model::TrainingJob::SetTuningJobArn
void SetTuningJobArn(const Aws::String &value)
Definition: TrainingJob.h:160
SageMaker_EXPORTS.h
Aws::SageMaker::Model::TrainingJob::GetDebugRuleConfigurations
const Aws::Vector< DebugRuleConfiguration > & GetDebugRuleConfigurations() const
Definition: TrainingJob.h:1475
Aws::SageMaker::Model::TrainingJob::DebugHookConfigHasBeenSet
bool DebugHookConfigHasBeenSet() const
Definition: TrainingJob.h:1438
Aws::SageMaker::Model::TrainingJob::AddSecondaryStatusTransitions
TrainingJob & AddSecondaryStatusTransitions(const SecondaryStatusTransition &value)
Definition: TrainingJob.h:1216
Aws::SageMaker::Model::TrainingJob::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1016
Aws::SageMaker::Model::TrainingJob::AddDebugRuleConfigurations
TrainingJob & AddDebugRuleConfigurations(DebugRuleConfiguration &&value)
Definition: TrainingJob.h:1510
Aws::SageMaker::Model::CheckpointConfig
Definition: CheckpointConfig.h:33
Aws::SageMaker::Model::TrainingJob::AddFinalMetricDataList
TrainingJob & AddFinalMetricDataList(MetricData &&value)
Definition: TrainingJob.h:1271
Aws::SageMaker::Model::ResourceConfig
Definition: ResourceConfig.h:34
Aws::SageMaker::Model::TrainingJob::SetExperimentConfig
void SetExperimentConfig(const ExperimentConfig &value)
Definition: TrainingJob.h:1460
Aws::SageMaker::Model::TrainingJob::WithEnableInterContainerTrafficEncryption
TrainingJob & WithEnableInterContainerTrafficEncryption(bool value)
Definition: TrainingJob.h:1337
Aws::SageMaker::Model::TrainingJob::WithStoppingCondition
TrainingJob & WithStoppingCondition(StoppingCondition &&value)
Definition: TrainingJob.h:995
Aws::SageMaker::Model::TrainingJob::SetAutoMLJobArn
void SetAutoMLJobArn(const char *value)
Definition: TrainingJob.h:257
Aws::SageMaker::Model::TrainingJob::SetStoppingCondition
void SetStoppingCondition(StoppingCondition &&value)
Definition: TrainingJob.h:973
Aws::SageMaker::Model::TrainingJob::SetTrainingJobStatus
void SetTrainingJobStatus(const TrainingJobStatus &value)
Definition: TrainingJob.h:349
Aws::SageMaker::Model::TrainingJob::WithSecondaryStatusTransitions
TrainingJob & WithSecondaryStatusTransitions(const Aws::Vector< SecondaryStatusTransition > &value)
Definition: TrainingJob.h:1204
Aws::SageMaker::Model::TrainingJob::SetTensorBoardOutputConfig
void SetTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
Definition: TrainingJob.h:1520
Aws::SageMaker::Model::TrainingJob::SetInputDataConfig
void SetInputDataConfig(const Aws::Vector< Channel > &value)
Definition: TrainingJob.h:775
Aws::SageMaker::Model::TrainingJob::SetSecondaryStatus
void SetSecondaryStatus(SecondaryStatus &&value)
Definition: TrainingJob.h:505
Aws::SageMaker::Model::TrainingJob::DebugRuleEvaluationStatusesHasBeenSet
bool DebugRuleEvaluationStatusesHasBeenSet() const
Definition: TrainingJob.h:1542
Aws::SageMaker::Model::TrainingJob::DebugRuleConfigurationsHasBeenSet
bool DebugRuleConfigurationsHasBeenSet() const
Definition: TrainingJob.h:1480
Aws::SageMaker::Model::TrainingJob::WithAlgorithmSpecification
TrainingJob & WithAlgorithmSpecification(AlgorithmSpecification &&value)
Definition: TrainingJob.h:707
Aws::SageMaker::Model::TrainingJob::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: TrainingJob.h:732
Aws::SageMaker::Model::TrainingJob::LabelingJobArnHasBeenSet
bool LabelingJobArnHasBeenSet() const
Definition: TrainingJob.h:201
Aws::SageMaker::Model::TrainingJob::ExperimentConfigHasBeenSet
bool ExperimentConfigHasBeenSet() const
Definition: TrainingJob.h:1457
Aws::SageMaker::Model::TrainingJob::AddInputDataConfig
TrainingJob & AddInputDataConfig(const Channel &value)
Definition: TrainingJob.h:799
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(const char *key, Aws::String &&value)
Definition: TrainingJob.h:660
Aws::SageMaker::Model::TrainingJob::SetInputDataConfig
void SetInputDataConfig(Aws::Vector< Channel > &&value)
Definition: TrainingJob.h:781
Aws::SageMaker::Model::TrainingJob::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1011
OutputDataConfig.h
Aws::SageMaker::Model::TrainingJob::WithDebugRuleEvaluationStatuses
TrainingJob & WithDebugRuleEvaluationStatuses(Aws::Vector< DebugRuleEvaluationStatus > &&value)
Definition: TrainingJob.h:1566
Aws::SageMaker::Model::TrainingJob::WithSecondaryStatus
TrainingJob & WithSecondaryStatus(SecondaryStatus &&value)
Definition: TrainingJob.h:563
Aws::SageMaker::Model::TrainingJob::SetSecondaryStatusTransitions
void SetSecondaryStatusTransitions(Aws::Vector< SecondaryStatusTransition > &&value)
Definition: TrainingJob.h:1198
Aws::SageMaker::Model::TrainingJob::AddSecondaryStatusTransitions
TrainingJob & AddSecondaryStatusTransitions(SecondaryStatusTransition &&value)
Definition: TrainingJob.h:1222
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(Aws::String &&key, Aws::String &&value)
Definition: TrainingJob.h:655
StoppingCondition.h
Aws::SageMaker::Model::TrainingJob::GetDebugHookConfig
const DebugHookConfig & GetDebugHookConfig() const
Definition: TrainingJob.h:1435
Aws::SageMaker::Model::TrainingJob::GetEnableNetworkIsolation
bool GetEnableNetworkIsolation() const
Definition: TrainingJob.h:1279
SecondaryStatusTransition.h
Aws::SageMaker::Model::TrainingJob::GetTensorBoardOutputConfig
const TensorBoardOutputConfig & GetTensorBoardOutputConfig() const
Definition: TrainingJob.h:1514
DateTime.h
Aws::SageMaker::Model::TrainingJob::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: TrainingJob.h:1149
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(Aws::String &&key, const char *value)
Definition: TrainingJob.h:665
Aws::SageMaker::Model::TrainingJob::WithModelArtifacts
TrainingJob & WithModelArtifacts(ModelArtifacts &&value)
Definition: TrainingJob.h:309
Aws::SageMaker::Model::TrainingJob::WithTensorBoardOutputConfig
TrainingJob & WithTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
Definition: TrainingJob.h:1529
Aws::SageMaker::Model::TrainingJob::TrainingJobStatusHasBeenSet
bool TrainingJobStatusHasBeenSet() const
Definition: TrainingJob.h:336
Aws::SageMaker::Model::TrainingJob::AddDebugRuleEvaluationStatuses
TrainingJob & AddDebugRuleEvaluationStatuses(DebugRuleEvaluationStatus &&value)
Definition: TrainingJob.h:1578
Aws::SageMaker::Model::TrainingJob::SetTrainingJobStatus
void SetTrainingJobStatus(TrainingJobStatus &&value)
Definition: TrainingJob.h:362
Aws::SageMaker::Model::TrainingJob::WithAutoMLJobArn
TrainingJob & WithAutoMLJobArn(const char *value)
Definition: TrainingJob.h:272
Aws::SageMaker::Model::TrainingJob::WithRoleArn
TrainingJob & WithRoleArn(Aws::String &&value)
Definition: TrainingJob.h:750
Aws::SageMaker::Model::TrainingJob::WithTensorBoardOutputConfig
TrainingJob & WithTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
Definition: TrainingJob.h:1526
Aws::SageMaker::Model::TrainingJob::GetTrainingJobArn
const Aws::String & GetTrainingJobArn() const
Definition: TrainingJob.h:106
Aws::SageMaker::Model::TrainingJob::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: TrainingJob.h:812
Aws::SageMaker::Model::TrainingJob::SetDebugHookConfig
void SetDebugHookConfig(const DebugHookConfig &value)
Definition: TrainingJob.h:1441
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::TrainingJob::SetEnableManagedSpotTraining
void SetEnableManagedSpotTraining(bool value)
Definition: TrainingJob.h:1362
Aws::SageMaker::Model::TrainingJob::SetAutoMLJobArn
void SetAutoMLJobArn(const Aws::String &value)
Definition: TrainingJob.h:247
Aws::SageMaker::Model::TrainingJob::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: TrainingJob.h:1709
Aws::SageMaker::Model::TrainingJob::SetTrainingEndTime
void SetTrainingEndTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1109
Aws::SageMaker::Model::TrainingJob::WithSecondaryStatusTransitions
TrainingJob & WithSecondaryStatusTransitions(Aws::Vector< SecondaryStatusTransition > &&value)
Definition: TrainingJob.h:1210
Aws::SageMaker::Model::TrainingJob::SetDebugRuleEvaluationStatuses
void SetDebugRuleEvaluationStatuses(Aws::Vector< DebugRuleEvaluationStatus > &&value)
Definition: TrainingJob.h:1554
Aws::SageMaker::Model::TrainingJob::TrainingJob
TrainingJob()
Aws::SageMaker::Model::TrainingJob::WithLastModifiedTime
TrainingJob & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1173
Aws::SageMaker::Model::DebugRuleEvaluationStatus
Definition: DebugRuleEvaluationStatus.h:35
Aws::SageMaker::Model::TrainingJob::SetTrainingStartTime
void SetTrainingStartTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1063
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(const Aws::String &key, const Aws::String &value)
Definition: TrainingJob.h:1614
Aws::SageMaker::Model::TrainingJob::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: TrainingJob.h:818
Aws::SageMaker::Model::TrainingJob::WithResourceConfig
TrainingJob & WithResourceConfig(const ResourceConfig &value)
Definition: TrainingJob.h:873
Aws::SageMaker::Model::TrainingJob::SetModelArtifacts
void SetModelArtifacts(ModelArtifacts &&value)
Definition: TrainingJob.h:297
AWSVector.h
Aws::SageMaker::Model::TrainingJob::WithVpcConfig
TrainingJob & WithVpcConfig(VpcConfig &&value)
Definition: TrainingJob.h:928
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(Aws::String &&key, Aws::String &&value)
Definition: TrainingJob.h:1629
Aws::SageMaker::Model::TrainingJob::AddFinalMetricDataList
TrainingJob & AddFinalMetricDataList(const MetricData &value)
Definition: TrainingJob.h:1265
Aws::SageMaker::Model::Channel
Definition: Channel.h:38
Aws::SageMaker::Model::TrainingJob::TrainingJobNameHasBeenSet
bool TrainingJobNameHasBeenSet() const
Definition: TrainingJob.h:70
Aws::SageMaker::Model::TrainingJob::SetDebugRuleConfigurations
void SetDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
Definition: TrainingJob.h:1485
Aws::SageMaker::Model::TrainingJob::SetCheckpointConfig
void SetCheckpointConfig(CheckpointConfig &&value)
Definition: TrainingJob.h:1383
Aws::SageMaker::Model::TrainingJob::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: TrainingJob.h:830
Aws::SageMaker::Model::TrainingJob::SetHyperParameters
void SetHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TrainingJob.h:620
Aws::SageMaker::Model::TrainingJob::WithTags
TrainingJob & WithTags(const Aws::Vector< Tag > &value)
Definition: TrainingJob.h:1727
Aws::SageMaker::Model::TrainingJob::TrainingJob
TrainingJob(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::TrainingJob::WithExperimentConfig
TrainingJob & WithExperimentConfig(ExperimentConfig &&value)
Definition: TrainingJob.h:1469
Aws::SageMaker::Model::TrainingJob::WithTrainingEndTime
TrainingJob & WithTrainingEndTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1136
Aws::SageMaker::Model::ModelArtifacts
Definition: ModelArtifacts.h:36
Aws::SageMaker::Model::TrainingJob::SetEnvironment
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TrainingJob.h:1599
Aws::SageMaker::Model::TrainingJob::WithStoppingCondition
TrainingJob & WithStoppingCondition(const StoppingCondition &value)
Definition: TrainingJob.h:984
Aws::SageMaker::Model::TrainingJob::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: TrainingJob.h:574
DebugRuleConfiguration.h
Aws::SageMaker::Model::TrainingJob::AddTags
TrainingJob & AddTags(const Tag &value)
Definition: TrainingJob.h:1745
AlgorithmSpecification.h
RetryStrategy.h
Aws::SageMaker::Model::TrainingJob::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: TrainingJob.h:579
Aws::SageMaker::Model::TrainingJob::WithEnableManagedSpotTraining
TrainingJob & WithEnableManagedSpotTraining(bool value)
Definition: TrainingJob.h:1370
Aws::SageMaker::Model::TrainingJob::SetEnableInterContainerTrafficEncryption
void SetEnableInterContainerTrafficEncryption(bool value)
Definition: TrainingJob.h:1328
Aws::SageMaker::Model::TrainingJob::GetEnableInterContainerTrafficEncryption
bool GetEnableInterContainerTrafficEncryption() const
Definition: TrainingJob.h:1310
Aws::SageMaker::Model::TrainingJob::WithFailureReason
TrainingJob & WithFailureReason(const char *value)
Definition: TrainingJob.h:604
Aws::SageMaker::Model::TrainingJob::SetBillableTimeInSeconds
void SetBillableTimeInSeconds(int value)
Definition: TrainingJob.h:1426
Aws::SageMaker::Model::TrainingJob::GetExperimentConfig
const ExperimentConfig & GetExperimentConfig() const
Definition: TrainingJob.h:1454
Aws::SageMaker::Model::AlgorithmSpecification
Definition: AlgorithmSpecification.h:41
Aws::SageMaker::Model::TrainingJob::SetDebugRuleConfigurations
void SetDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
Definition: TrainingJob.h:1490
SecondaryStatus.h
Aws::SageMaker::Model::TrainingJob::GetFinalMetricDataList
const Aws::Vector< MetricData > & GetFinalMetricDataList() const
Definition: TrainingJob.h:1229
ExperimentConfig.h
Aws::SageMaker::Model::TrainingJob::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: TrainingJob.h:951
Aws::SageMaker::Model::TrainingJob::WithTrainingJobArn
TrainingJob & WithTrainingJobArn(const Aws::String &value)
Definition: TrainingJob.h:131
TensorBoardOutputConfig.h
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::TrainingJob::WithAlgorithmSpecification
TrainingJob & WithAlgorithmSpecification(const AlgorithmSpecification &value)
Definition: TrainingJob.h:701
Aws::SageMaker::Model::TrainingJob::WithAutoMLJobArn
TrainingJob & WithAutoMLJobArn(Aws::String &&value)
Definition: TrainingJob.h:267
Aws::SageMaker::Model::TrainingJob::GetHyperParameters
const Aws::Map< Aws::String, Aws::String > & GetHyperParameters() const
Definition: TrainingJob.h:610
Aws::SageMaker::Model::TrainingJob::GetTrainingJobName
const Aws::String & GetTrainingJobName() const
Definition: TrainingJob.h:65
Aws::SageMaker::Model::TrainingJob::GetInputDataConfig
const Aws::Vector< Channel > & GetInputDataConfig() const
Definition: TrainingJob.h:763
Aws::SageMaker::Model::TrainingJob::SetTuningJobArn
void SetTuningJobArn(Aws::String &&value)
Definition: TrainingJob.h:166
Aws::SageMaker::Model::TrainingJob::WithFinalMetricDataList
TrainingJob & WithFinalMetricDataList(const Aws::Vector< MetricData > &value)
Definition: TrainingJob.h:1253
Aws::SageMaker::Model::TrainingJob::GetCheckpointConfig
const CheckpointConfig & GetCheckpointConfig() const
Definition: TrainingJob.h:1374
Aws::SageMaker::Model::TrainingJob::SecondaryStatusHasBeenSet
bool SecondaryStatusHasBeenSet() const
Definition: TrainingJob.h:447
Aws::SageMaker::Model::TrainingJob::WithCheckpointConfig
TrainingJob & WithCheckpointConfig(const CheckpointConfig &value)
Definition: TrainingJob.h:1386
Aws::SageMaker::Model::TrainingJob::WithLabelingJobArn
TrainingJob & WithLabelingJobArn(const char *value)
Definition: TrainingJob.h:231
Aws::SageMaker::Model::ExperimentConfig
Definition: ExperimentConfig.h:36
Aws::SageMaker::Model::TrainingJob::GetStoppingCondition
const StoppingCondition & GetStoppingCondition() const
Definition: TrainingJob.h:940
Aws::SageMaker::Model::TrainingJob::WithEnvironment
TrainingJob & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TrainingJob.h:1604
Aws::SageMaker::Model::TrainingJob::SetEnvironment
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TrainingJob.h:1594
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(const Aws::String &key, Aws::String &&value)
Definition: TrainingJob.h:650
Aws::SageMaker::Model::TrainingJob::SetTuningJobArn
void SetTuningJobArn(const char *value)
Definition: TrainingJob.h:172
Aws::SageMaker::Model::TrainingJob::EnableManagedSpotTrainingHasBeenSet
bool EnableManagedSpotTrainingHasBeenSet() const
Definition: TrainingJob.h:1354
Aws::SageMaker::Model::TrainingJob::SetExperimentConfig
void SetExperimentConfig(ExperimentConfig &&value)
Definition: TrainingJob.h:1463
Aws::SageMaker::Model::TrainingJob::WithOutputDataConfig
TrainingJob & WithOutputDataConfig(OutputDataConfig &&value)
Definition: TrainingJob.h:842
Aws::SageMaker::Model::TrainingJob::AlgorithmSpecificationHasBeenSet
bool AlgorithmSpecificationHasBeenSet() const
Definition: TrainingJob.h:683
Aws::SageMaker::Model::TrainingJob::WithModelArtifacts
TrainingJob & WithModelArtifacts(const ModelArtifacts &value)
Definition: TrainingJob.h:303
Aws::SageMaker::Model::TrainingJob::BillableTimeInSecondsHasBeenSet
bool BillableTimeInSecondsHasBeenSet() const
Definition: TrainingJob.h:1421
Aws::SageMaker::Model::TrainingJob::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: TrainingJob.h:1691
Aws::SageMaker::Model::TrainingJob::SetAlgorithmSpecification
void SetAlgorithmSpecification(AlgorithmSpecification &&value)
Definition: TrainingJob.h:695
Aws::SageMaker::Model::TrainingJob::CheckpointConfigHasBeenSet
bool CheckpointConfigHasBeenSet() const
Definition: TrainingJob.h:1377
Aws::SageMaker::Model::TrainingJob::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: TrainingJob.h:896
Aws::SageMaker::Model::TrainingJob::SetTrainingStartTime
void SetTrainingStartTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1054
Aws::SageMaker::Model::TrainingJob::TensorBoardOutputConfigHasBeenSet
bool TensorBoardOutputConfigHasBeenSet() const
Definition: TrainingJob.h:1517
Aws::SageMaker::Model::TrainingJob::SetStoppingCondition
void SetStoppingCondition(const StoppingCondition &value)
Definition: TrainingJob.h:962
Aws::SageMaker::Model::TrainingJob::FinalMetricDataListHasBeenSet
bool FinalMetricDataListHasBeenSet() const
Definition: TrainingJob.h:1235
Channel.h
Aws::SageMaker::Model::TrainingJob::GetTrainingJobStatus
const TrainingJobStatus & GetTrainingJobStatus() const
Definition: TrainingJob.h:323
Aws::SageMaker::Model::TrainingJob::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: TrainingJob.h:904
Aws::SageMaker::Model::TrainingJob::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1155
Aws::SageMaker::Model::TrainingJob::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: TrainingJob.h:824
TrainingJobStatus.h
Aws::SageMaker::Model::TrainingJob::TrainingStartTimeHasBeenSet
bool TrainingStartTimeHasBeenSet() const
Definition: TrainingJob.h:1045
Aws::SageMaker::Model::TrainingJob::SetTrainingJobArn
void SetTrainingJobArn(const char *value)
Definition: TrainingJob.h:126
Aws::SageMaker::Model::TrainingJob::WithInputDataConfig
TrainingJob & WithInputDataConfig(Aws::Vector< Channel > &&value)
Definition: TrainingJob.h:793
Aws::SageMaker::Model::MetricData
Definition: MetricData.h:34
Aws::SageMaker::Model::TrainingJob::WithCheckpointConfig
TrainingJob & WithCheckpointConfig(CheckpointConfig &&value)
Definition: TrainingJob.h:1389
Aws::SageMaker::Model::TrainingJob::WithDebugRuleConfigurations
TrainingJob & WithDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
Definition: TrainingJob.h:1500
Aws::SageMaker::Model::TrainingJob::RetryStrategyHasBeenSet
bool RetryStrategyHasBeenSet() const
Definition: TrainingJob.h:1657
Aws::SageMaker::Model::TrainingJob::SetLabelingJobArn
void SetLabelingJobArn(const char *value)
Definition: TrainingJob.h:216
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::TrainingJob::WithTrainingJobName
TrainingJob & WithTrainingJobName(const Aws::String &value)
Definition: TrainingJob.h:90
Aws::SageMaker::Model::TrainingJob::WithCreationTime
TrainingJob & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1021
AWSString.h
Aws::SageMaker::Model::TrainingJob::GetBillableTimeInSeconds
int GetBillableTimeInSeconds() const
Definition: TrainingJob.h:1416
Aws::SageMaker::Model::TrainingJob::SetHyperParameters
void SetHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TrainingJob.h:625
Aws::SageMaker::Model::TrainingJob::WithFinalMetricDataList
TrainingJob & WithFinalMetricDataList(Aws::Vector< MetricData > &&value)
Definition: TrainingJob.h:1259
Aws::SageMaker::Model::TrainingJob::WithRetryStrategy
TrainingJob & WithRetryStrategy(RetryStrategy &&value)
Definition: TrainingJob.h:1681
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::TrainingJob
Definition: TrainingJob.h:54
ModelArtifacts.h
Aws::SageMaker::Model::TrainingJob::WithRetryStrategy
TrainingJob & WithRetryStrategy(const RetryStrategy &value)
Definition: TrainingJob.h:1675
Tag.h
Aws::SageMaker::Model::TensorBoardOutputConfig
Definition: TensorBoardOutputConfig.h:33
Aws::SageMaker::Model::TrainingJob::WithTags
TrainingJob & WithTags(Aws::Vector< Tag > &&value)
Definition: TrainingJob.h:1736
Aws::SageMaker::Model::TrainingJob::SetTrainingJobName
void SetTrainingJobName(Aws::String &&value)
Definition: TrainingJob.h:80
Aws::SageMaker::Model::TrainingJob::WithFailureReason
TrainingJob & WithFailureReason(Aws::String &&value)
Definition: TrainingJob.h:599
Aws::SageMaker::Model::TrainingJob::WithLabelingJobArn
TrainingJob & WithLabelingJobArn(const Aws::String &value)
Definition: TrainingJob.h:221
Aws::SageMaker::Model::TrainingJob::TrainingEndTimeHasBeenSet
bool TrainingEndTimeHasBeenSet() const
Definition: TrainingJob.h:1100
Aws::SageMaker::Model::TrainingJob::WithOutputDataConfig
TrainingJob & WithOutputDataConfig(const OutputDataConfig &value)
Definition: TrainingJob.h:836
Aws::SageMaker::Model::TrainingJob::GetAutoMLJobArn
const Aws::String & GetAutoMLJobArn() const
Definition: TrainingJob.h:237
Aws::SageMaker::Model::TrainingJob::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1161
Aws::SageMaker::Model::TrainingJob::WithHyperParameters
TrainingJob & WithHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TrainingJob.h:635
Aws::SageMaker::Model::TrainingJob::SetTrainingJobArn
void SetTrainingJobArn(const Aws::String &value)
Definition: TrainingJob.h:116
Aws::SageMaker::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
Aws::SageMaker::Model::TrainingJob::SetTrainingTimeInSeconds
void SetTrainingTimeInSeconds(int value)
Definition: TrainingJob.h:1405
Aws::SageMaker::Model::TrainingJob::WithCreationTime
TrainingJob & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1026
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(const Aws::String &key, Aws::String &&value)
Definition: TrainingJob.h:1624
Aws::SageMaker::Model::TrainingJob::SetSecondaryStatus
void SetSecondaryStatus(const SecondaryStatus &value)
Definition: TrainingJob.h:476
Aws::SageMaker::Model::TrainingJob::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: TrainingJob.h:1589
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(Aws::String &&key, const char *value)
Definition: TrainingJob.h:1639
Aws::SageMaker::Model::TrainingJob::GetLabelingJobArn
const Aws::String & GetLabelingJobArn() const
Definition: TrainingJob.h:196
Aws::SageMaker::Model::TrainingJob::AddTags
TrainingJob & AddTags(Tag &&value)
Definition: TrainingJob.h:1754
Aws::SageMaker::Model::TrainingJob::SetFailureReason
void SetFailureReason(const char *value)
Definition: TrainingJob.h:589
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(const char *key, const char *value)
Definition: TrainingJob.h:670
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(const char *key, Aws::String &&value)
Definition: TrainingJob.h:1634
Aws::SageMaker::Model::TrainingJob::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: TrainingJob.h:912
Aws::SageMaker::Model::TrainingJob::WithDebugRuleConfigurations
TrainingJob & WithDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
Definition: TrainingJob.h:1495
Aws::SageMaker::Model::TrainingJob::SetTrainingJobArn
void SetTrainingJobArn(Aws::String &&value)
Definition: TrainingJob.h:121
Aws::SageMaker::Model::TrainingJob::ModelArtifactsHasBeenSet
bool ModelArtifactsHasBeenSet() const
Definition: TrainingJob.h:285
Aws::SageMaker::Model::TrainingJob::WithVpcConfig
TrainingJob & WithVpcConfig(const VpcConfig &value)
Definition: TrainingJob.h:920
Aws::SageMaker::Model::TrainingJob::SetFinalMetricDataList
void SetFinalMetricDataList(Aws::Vector< MetricData > &&value)
Definition: TrainingJob.h:1247
Aws::SageMaker::Model::TrainingJob::WithInputDataConfig
TrainingJob & WithInputDataConfig(const Aws::Vector< Channel > &value)
Definition: TrainingJob.h:787
Aws::SageMaker::Model::TrainingJob::SetAlgorithmSpecification
void SetAlgorithmSpecification(const AlgorithmSpecification &value)
Definition: TrainingJob.h:689
Aws::SageMaker::Model::TrainingJob::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: TrainingJob.h:569
Aws::SageMaker::Model::TrainingJob::WithExperimentConfig
TrainingJob & WithExperimentConfig(const ExperimentConfig &value)
Definition: TrainingJob.h:1466
Aws::SageMaker::Model::TrainingJob::WithTrainingStartTime
TrainingJob & WithTrainingStartTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1081
Aws::SageMaker::Model::TrainingJob::WithRoleArn
TrainingJob & WithRoleArn(const Aws::String &value)
Definition: TrainingJob.h:744
Aws::SageMaker::Model::RetryStrategy
Definition: RetryStrategy.h:35
Aws::SageMaker::Model::TrainingJob::WithAutoMLJobArn
TrainingJob & WithAutoMLJobArn(const Aws::String &value)
Definition: TrainingJob.h:262
Aws::SageMaker::Model::TrainingJob::WithTrainingEndTime
TrainingJob & WithTrainingEndTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1127
Aws::SageMaker::Model::TrainingJob::WithTrainingJobArn
TrainingJob & WithTrainingJobArn(Aws::String &&value)
Definition: TrainingJob.h:136
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(const Aws::String &key, const Aws::String &value)
Definition: TrainingJob.h:640
Aws::SageMaker::Model::TrainingJob::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: TrainingJob.h:769
Aws::SageMaker::Model::TrainingJob::WithFailureReason
TrainingJob & WithFailureReason(const Aws::String &value)
Definition: TrainingJob.h:594
Aws::SageMaker::Model::TrainingJob::WithDebugHookConfig
TrainingJob & WithDebugHookConfig(DebugHookConfig &&value)
Definition: TrainingJob.h:1450
Aws::SageMaker::Model::TrainingJob::WithLastModifiedTime
TrainingJob & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1167
Aws::SageMaker::Model::TrainingJob::WithEnvironment
TrainingJob & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TrainingJob.h:1609
Aws::SageMaker::Model::TrainingJob::TrainingTimeInSecondsHasBeenSet
bool TrainingTimeInSecondsHasBeenSet() const
Definition: TrainingJob.h:1400
Aws::SageMaker::Model::TrainingJob::AutoMLJobArnHasBeenSet
bool AutoMLJobArnHasBeenSet() const
Definition: TrainingJob.h:242
Aws::SageMaker::Model::TrainingJobStatus
TrainingJobStatus
Definition: TrainingJobStatus.h:17
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::TrainingJob::GetTrainingTimeInSeconds
int GetTrainingTimeInSeconds() const
Definition: TrainingJob.h:1395
Aws
Definition: AccessManagementClient.h:15
MetricData.h
Aws::SageMaker::Model::TrainingJob::WithTrainingJobStatus
TrainingJob & WithTrainingJobStatus(TrainingJobStatus &&value)
Definition: TrainingJob.h:388
Aws::SageMaker::Model::TrainingJob::SetLabelingJobArn
void SetLabelingJobArn(Aws::String &&value)
Definition: TrainingJob.h:211
Aws::SageMaker::Model::TrainingJob::WithDebugRuleEvaluationStatuses
TrainingJob & WithDebugRuleEvaluationStatuses(const Aws::Vector< DebugRuleEvaluationStatus > &value)
Definition: TrainingJob.h:1560
Aws::SageMaker::Model::DebugHookConfig
Definition: DebugHookConfig.h:40
Aws::SageMaker::Model::TrainingJob::SetLabelingJobArn
void SetLabelingJobArn(const Aws::String &value)
Definition: TrainingJob.h:206
Aws::SageMaker::Model::TrainingJob::operator=
TrainingJob & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::TrainingJob::SetModelArtifacts
void SetModelArtifacts(const ModelArtifacts &value)
Definition: TrainingJob.h:291
Aws::SageMaker::Model::TrainingJob::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: TrainingJob.h:1001
Aws::SageMaker::Model::TrainingJob::WithEnableNetworkIsolation
TrainingJob & WithEnableNetworkIsolation(bool value)
Definition: TrainingJob.h:1300
Aws::SageMaker::Model::TrainingJob::SetSecondaryStatusTransitions
void SetSecondaryStatusTransitions(const Aws::Vector< SecondaryStatusTransition > &value)
Definition: TrainingJob.h:1192
Aws::SageMaker::Model::TrainingJob::SetCheckpointConfig
void SetCheckpointConfig(const CheckpointConfig &value)
Definition: TrainingJob.h:1380
Aws::SageMaker::Model::TrainingJob::GetResourceConfig
const ResourceConfig & GetResourceConfig() const
Definition: TrainingJob.h:849
Aws::SageMaker::Model::TrainingJob::AddDebugRuleEvaluationStatuses
TrainingJob & AddDebugRuleEvaluationStatuses(const DebugRuleEvaluationStatus &value)
Definition: TrainingJob.h:1572
Aws::SageMaker::Model::TrainingJob::HyperParametersHasBeenSet
bool HyperParametersHasBeenSet() const
Definition: TrainingJob.h:615
Aws::SageMaker::Model::TrainingJob::TrainingJobArnHasBeenSet
bool TrainingJobArnHasBeenSet() const
Definition: TrainingJob.h:111
Aws::SageMaker::Model::TrainingJob::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: TrainingJob.h:888
Aws::SageMaker::Model::TrainingJob::WithTrainingJobName
TrainingJob & WithTrainingJobName(const char *value)
Definition: TrainingJob.h:100
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::TrainingJob::GetSecondaryStatusTransitions
const Aws::Vector< SecondaryStatusTransition > & GetSecondaryStatusTransitions() const
Definition: TrainingJob.h:1180
Aws::SageMaker::Model::TrainingJob::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: TrainingJob.h:714
Aws::SageMaker::Model::TrainingJob::SetTensorBoardOutputConfig
void SetTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
Definition: TrainingJob.h:1523
Aws::SageMaker::Model::TrainingJob::GetTrainingStartTime
const Aws::Utils::DateTime & GetTrainingStartTime() const
Definition: TrainingJob.h:1036
Aws::SageMaker::Model::TrainingJob::WithRoleArn
TrainingJob & WithRoleArn(const char *value)
Definition: TrainingJob.h:756
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(const char *key, const char *value)
Definition: TrainingJob.h:1644
Aws::SageMaker::Model::TrainingJob::AddDebugRuleConfigurations
TrainingJob & AddDebugRuleConfigurations(const DebugRuleConfiguration &value)
Definition: TrainingJob.h:1505
Aws::SageMaker::Model::TrainingJob::WithTrainingStartTime
TrainingJob & WithTrainingStartTime(const Aws::Utils::DateTime &value)
Definition: TrainingJob.h:1072
Aws::SageMaker::Model::TrainingJob::TuningJobArnHasBeenSet
bool TuningJobArnHasBeenSet() const
Definition: TrainingJob.h:154
Aws::SageMaker::Model::TrainingJob::AddHyperParameters
TrainingJob & AddHyperParameters(Aws::String &&key, const Aws::String &value)
Definition: TrainingJob.h:645
Aws::SageMaker::Model::TrainingJob::SetRetryStrategy
void SetRetryStrategy(const RetryStrategy &value)
Definition: TrainingJob.h:1663
Aws::SageMaker::Model::TrainingJob::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: TrainingJob.h:1700
Aws::SageMaker::Model::TrainingJob::AddInputDataConfig
TrainingJob & AddInputDataConfig(Channel &&value)
Definition: TrainingJob.h:805
Aws::SageMaker::Model::TrainingJob::GetTrainingEndTime
const Aws::Utils::DateTime & GetTrainingEndTime() const
Definition: TrainingJob.h:1091
Aws::SageMaker::Model::TrainingJob::WithTrainingTimeInSeconds
TrainingJob & WithTrainingTimeInSeconds(int value)
Definition: TrainingJob.h:1410
Aws::SageMaker::Model::TrainingJob::GetSecondaryStatus
const SecondaryStatus & GetSecondaryStatus() const
Definition: TrainingJob.h:418
Aws::SageMaker::Model::TrainingJob::WithTrainingJobArn
TrainingJob & WithTrainingJobArn(const char *value)
Definition: TrainingJob.h:141
Aws::SageMaker::Model::TrainingJob::GetEnvironment
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
Definition: TrainingJob.h:1584
DebugRuleEvaluationStatus.h
ResourceConfig.h
Aws::SageMaker::Model::TrainingJob::GetRetryStrategy
const RetryStrategy & GetRetryStrategy() const
Definition: TrainingJob.h:1651
Aws::SageMaker::Model::DebugRuleConfiguration
Definition: DebugRuleConfiguration.h:39
Aws::SageMaker::Model::TrainingJob::GetDebugRuleEvaluationStatuses
const Aws::Vector< DebugRuleEvaluationStatus > & GetDebugRuleEvaluationStatuses() const
Definition: TrainingJob.h:1536
Aws::SageMaker::Model::TrainingJob::EnableNetworkIsolationHasBeenSet
bool EnableNetworkIsolationHasBeenSet() const
Definition: TrainingJob.h:1286
Aws::SageMaker::Model::TrainingJob::GetEnableManagedSpotTraining
bool GetEnableManagedSpotTraining() const
Definition: TrainingJob.h:1346
Aws::SageMaker::Model::TrainingJob::WithTrainingJobStatus
TrainingJob & WithTrainingJobStatus(const TrainingJobStatus &value)
Definition: TrainingJob.h:375
Aws::SageMaker::Model::TrainingJob::SetTrainingJobName
void SetTrainingJobName(const Aws::String &value)
Definition: TrainingJob.h:75
Aws::SageMaker::Model::SecondaryStatus
SecondaryStatus
Definition: SecondaryStatus.h:17
Aws::SageMaker::Model::TrainingJob::SetResourceConfig
void SetResourceConfig(ResourceConfig &&value)
Definition: TrainingJob.h:867
Aws::SageMaker::Model::TrainingJob::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::TrainingJob::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: TrainingJob.h:720
Aws::SageMaker::Model::TrainingJob::WithHyperParameters
TrainingJob & WithHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TrainingJob.h:630
Aws::SageMaker::Model::TrainingJob::SetTrainingJobName
void SetTrainingJobName(const char *value)
Definition: TrainingJob.h:85
Aws::SageMaker::Model::TrainingJob::SetDebugHookConfig
void SetDebugHookConfig(DebugHookConfig &&value)
Definition: TrainingJob.h:1444
Aws::SageMaker::Model::TrainingJob::WithLabelingJobArn
TrainingJob & WithLabelingJobArn(Aws::String &&value)
Definition: TrainingJob.h:226
Aws::SageMaker::Model::TrainingJob::WithTuningJobArn
TrainingJob & WithTuningJobArn(const char *value)
Definition: TrainingJob.h:190
Aws::SageMaker::Model::StoppingCondition
Definition: StoppingCondition.h:46
Aws::SageMaker::Model::TrainingJob::SetTrainingEndTime
void SetTrainingEndTime(Aws::Utils::DateTime &&value)
Definition: TrainingJob.h:1118
CheckpointConfig.h
Aws::SageMaker::Model::TrainingJob::WithTuningJobArn
TrainingJob & WithTuningJobArn(Aws::String &&value)
Definition: TrainingJob.h:184
AWSMap.h
Aws::SageMaker::Model::SecondaryStatusTransition
Definition: SecondaryStatusTransition.h:42
Aws::SageMaker::Model::TrainingJob::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: TrainingJob.h:1718
Aws::SageMaker::Model::TrainingJob::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: TrainingJob.h:1006
Aws::SageMaker::Model::TrainingJob::SetFinalMetricDataList
void SetFinalMetricDataList(const Aws::Vector< MetricData > &value)
Definition: TrainingJob.h:1241
Aws::SageMaker::Model::TrainingJob::SetEnableNetworkIsolation
void SetEnableNetworkIsolation(bool value)
Definition: TrainingJob.h:1293
Aws::SageMaker::Model::TrainingJob::WithBillableTimeInSeconds
TrainingJob & WithBillableTimeInSeconds(int value)
Definition: TrainingJob.h:1431
Aws::SageMaker::Model::TrainingJob::WithTrainingJobName
TrainingJob & WithTrainingJobName(Aws::String &&value)
Definition: TrainingJob.h:95
Aws::SageMaker::Model::TrainingJob::GetModelArtifacts
const ModelArtifacts & GetModelArtifacts() const
Definition: TrainingJob.h:279
Aws::SageMaker::Model::TrainingJob::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: TrainingJob.h:1143
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::TrainingJob::WithDebugHookConfig
TrainingJob & WithDebugHookConfig(const DebugHookConfig &value)
Definition: TrainingJob.h:1447
Aws::SageMaker::Model::TrainingJob::AddEnvironment
TrainingJob & AddEnvironment(Aws::String &&key, const Aws::String &value)
Definition: TrainingJob.h:1619
Aws::SageMaker::Model::TrainingJob::GetAlgorithmSpecification
const AlgorithmSpecification & GetAlgorithmSpecification() const
Definition: TrainingJob.h:677
Aws::SageMaker::Model::TrainingJob::WithTuningJobArn
TrainingJob & WithTuningJobArn(const Aws::String &value)
Definition: TrainingJob.h:178
DebugHookConfig.h
Aws::SageMaker::Model::TrainingJob::SetResourceConfig
void SetResourceConfig(const ResourceConfig &value)
Definition: TrainingJob.h:861