AWS SDK for C++  1.9.158
AWS SDK for C++
CreateTrainingJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
27 #include <utility>
28 
29 namespace Aws
30 {
31 namespace SageMaker
32 {
33 namespace Model
34 {
35 
39  {
40  public:
42 
43  // Service request name is the Operation name which will send this request out,
44  // each operation should has unique request name, so that we can get operation's name from this request.
45  // Note: this is not true for response, multiple operations may have the same response name,
46  // so we can not get operation's name from response.
47  inline virtual const char* GetServiceRequestName() const override { return "CreateTrainingJob"; }
48 
49  Aws::String SerializePayload() const override;
50 
52 
53 
58  inline const Aws::String& GetTrainingJobName() const{ return m_trainingJobName; }
59 
64  inline bool TrainingJobNameHasBeenSet() const { return m_trainingJobNameHasBeenSet; }
65 
70  inline void SetTrainingJobName(const Aws::String& value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName = value; }
71 
76  inline void SetTrainingJobName(Aws::String&& value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName = std::move(value); }
77 
82  inline void SetTrainingJobName(const char* value) { m_trainingJobNameHasBeenSet = true; m_trainingJobName.assign(value); }
83 
88  inline CreateTrainingJobRequest& WithTrainingJobName(const Aws::String& value) { SetTrainingJobName(value); return *this;}
89 
94  inline CreateTrainingJobRequest& WithTrainingJobName(Aws::String&& value) { SetTrainingJobName(std::move(value)); return *this;}
95 
100  inline CreateTrainingJobRequest& WithTrainingJobName(const char* value) { SetTrainingJobName(value); return *this;}
101 
102 
112  inline const Aws::Map<Aws::String, Aws::String>& GetHyperParameters() const{ return m_hyperParameters; }
113 
123  inline bool HyperParametersHasBeenSet() const { return m_hyperParametersHasBeenSet; }
124 
134  inline void SetHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters = value; }
135 
145  inline void SetHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters = std::move(value); }
146 
156  inline CreateTrainingJobRequest& WithHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetHyperParameters(value); return *this;}
157 
167  inline CreateTrainingJobRequest& WithHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetHyperParameters(std::move(value)); return *this;}
168 
178  inline CreateTrainingJobRequest& AddHyperParameters(const Aws::String& key, const Aws::String& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, value); return *this; }
179 
189  inline CreateTrainingJobRequest& AddHyperParameters(Aws::String&& key, const Aws::String& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), value); return *this; }
190 
200  inline CreateTrainingJobRequest& AddHyperParameters(const Aws::String& key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, std::move(value)); return *this; }
201 
211  inline CreateTrainingJobRequest& AddHyperParameters(Aws::String&& key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), std::move(value)); return *this; }
212 
222  inline CreateTrainingJobRequest& AddHyperParameters(const char* key, Aws::String&& value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, std::move(value)); return *this; }
223 
233  inline CreateTrainingJobRequest& AddHyperParameters(Aws::String&& key, const char* value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(std::move(key), value); return *this; }
234 
244  inline CreateTrainingJobRequest& AddHyperParameters(const char* key, const char* value) { m_hyperParametersHasBeenSet = true; m_hyperParameters.emplace(key, value); return *this; }
245 
246 
256  inline const AlgorithmSpecification& GetAlgorithmSpecification() const{ return m_algorithmSpecification; }
257 
267  inline bool AlgorithmSpecificationHasBeenSet() const { return m_algorithmSpecificationHasBeenSet; }
268 
278  inline void SetAlgorithmSpecification(const AlgorithmSpecification& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = value; }
279 
289  inline void SetAlgorithmSpecification(AlgorithmSpecification&& value) { m_algorithmSpecificationHasBeenSet = true; m_algorithmSpecification = std::move(value); }
290 
300  inline CreateTrainingJobRequest& WithAlgorithmSpecification(const AlgorithmSpecification& value) { SetAlgorithmSpecification(value); return *this;}
301 
311  inline CreateTrainingJobRequest& WithAlgorithmSpecification(AlgorithmSpecification&& value) { SetAlgorithmSpecification(std::move(value)); return *this;}
312 
313 
327  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
328 
342  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
343 
357  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
358 
372  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
373 
387  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
388 
402  inline CreateTrainingJobRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
403 
417  inline CreateTrainingJobRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
418 
432  inline CreateTrainingJobRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
433 
434 
450  inline const Aws::Vector<Channel>& GetInputDataConfig() const{ return m_inputDataConfig; }
451 
467  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
468 
484  inline void SetInputDataConfig(const Aws::Vector<Channel>& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
485 
501  inline void SetInputDataConfig(Aws::Vector<Channel>&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
502 
518  inline CreateTrainingJobRequest& WithInputDataConfig(const Aws::Vector<Channel>& value) { SetInputDataConfig(value); return *this;}
519 
535  inline CreateTrainingJobRequest& WithInputDataConfig(Aws::Vector<Channel>&& value) { SetInputDataConfig(std::move(value)); return *this;}
536 
552  inline CreateTrainingJobRequest& AddInputDataConfig(const Channel& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(value); return *this; }
553 
569  inline CreateTrainingJobRequest& AddInputDataConfig(Channel&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig.push_back(std::move(value)); return *this; }
570 
571 
576  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
577 
582  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
583 
588  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
589 
594  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
595 
600  inline CreateTrainingJobRequest& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
601 
606  inline CreateTrainingJobRequest& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
607 
608 
618  inline const ResourceConfig& GetResourceConfig() const{ return m_resourceConfig; }
619 
629  inline bool ResourceConfigHasBeenSet() const { return m_resourceConfigHasBeenSet; }
630 
640  inline void SetResourceConfig(const ResourceConfig& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = value; }
641 
651  inline void SetResourceConfig(ResourceConfig&& value) { m_resourceConfigHasBeenSet = true; m_resourceConfig = std::move(value); }
652 
662  inline CreateTrainingJobRequest& WithResourceConfig(const ResourceConfig& value) { SetResourceConfig(value); return *this;}
663 
673  inline CreateTrainingJobRequest& WithResourceConfig(ResourceConfig&& value) { SetResourceConfig(std::move(value)); return *this;}
674 
675 
683  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
684 
692  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
693 
701  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
702 
710  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
711 
719  inline CreateTrainingJobRequest& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
720 
728  inline CreateTrainingJobRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
729 
730 
740  inline const StoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
741 
751  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
752 
762  inline void SetStoppingCondition(const StoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
763 
773  inline void SetStoppingCondition(StoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
774 
784  inline CreateTrainingJobRequest& WithStoppingCondition(const StoppingCondition& value) { SetStoppingCondition(value); return *this;}
785 
795  inline CreateTrainingJobRequest& WithStoppingCondition(StoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
796 
797 
805  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
806 
814  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
815 
823  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
824 
832  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
833 
841  inline CreateTrainingJobRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
842 
850  inline CreateTrainingJobRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
851 
859  inline CreateTrainingJobRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
860 
868  inline CreateTrainingJobRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
869 
870 
879  inline bool GetEnableNetworkIsolation() const{ return m_enableNetworkIsolation; }
880 
889  inline bool EnableNetworkIsolationHasBeenSet() const { return m_enableNetworkIsolationHasBeenSet; }
890 
899  inline void SetEnableNetworkIsolation(bool value) { m_enableNetworkIsolationHasBeenSet = true; m_enableNetworkIsolation = value; }
900 
909  inline CreateTrainingJobRequest& WithEnableNetworkIsolation(bool value) { SetEnableNetworkIsolation(value); return *this;}
910 
911 
922  inline bool GetEnableInterContainerTrafficEncryption() const{ return m_enableInterContainerTrafficEncryption; }
923 
934  inline bool EnableInterContainerTrafficEncryptionHasBeenSet() const { return m_enableInterContainerTrafficEncryptionHasBeenSet; }
935 
946  inline void SetEnableInterContainerTrafficEncryption(bool value) { m_enableInterContainerTrafficEncryptionHasBeenSet = true; m_enableInterContainerTrafficEncryption = value; }
947 
958  inline CreateTrainingJobRequest& WithEnableInterContainerTrafficEncryption(bool value) { SetEnableInterContainerTrafficEncryption(value); return *this;}
959 
960 
972  inline bool GetEnableManagedSpotTraining() const{ return m_enableManagedSpotTraining; }
973 
985  inline bool EnableManagedSpotTrainingHasBeenSet() const { return m_enableManagedSpotTrainingHasBeenSet; }
986 
998  inline void SetEnableManagedSpotTraining(bool value) { m_enableManagedSpotTrainingHasBeenSet = true; m_enableManagedSpotTraining = value; }
999 
1011  inline CreateTrainingJobRequest& WithEnableManagedSpotTraining(bool value) { SetEnableManagedSpotTraining(value); return *this;}
1012 
1013 
1018  inline const CheckpointConfig& GetCheckpointConfig() const{ return m_checkpointConfig; }
1019 
1024  inline bool CheckpointConfigHasBeenSet() const { return m_checkpointConfigHasBeenSet; }
1025 
1030  inline void SetCheckpointConfig(const CheckpointConfig& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = value; }
1031 
1036  inline void SetCheckpointConfig(CheckpointConfig&& value) { m_checkpointConfigHasBeenSet = true; m_checkpointConfig = std::move(value); }
1037 
1042  inline CreateTrainingJobRequest& WithCheckpointConfig(const CheckpointConfig& value) { SetCheckpointConfig(value); return *this;}
1043 
1048  inline CreateTrainingJobRequest& WithCheckpointConfig(CheckpointConfig&& value) { SetCheckpointConfig(std::move(value)); return *this;}
1049 
1050 
1051 
1052  inline const DebugHookConfig& GetDebugHookConfig() const{ return m_debugHookConfig; }
1053 
1054 
1055  inline bool DebugHookConfigHasBeenSet() const { return m_debugHookConfigHasBeenSet; }
1056 
1057 
1058  inline void SetDebugHookConfig(const DebugHookConfig& value) { m_debugHookConfigHasBeenSet = true; m_debugHookConfig = value; }
1059 
1060 
1061  inline void SetDebugHookConfig(DebugHookConfig&& value) { m_debugHookConfigHasBeenSet = true; m_debugHookConfig = std::move(value); }
1062 
1063 
1064  inline CreateTrainingJobRequest& WithDebugHookConfig(const DebugHookConfig& value) { SetDebugHookConfig(value); return *this;}
1065 
1066 
1067  inline CreateTrainingJobRequest& WithDebugHookConfig(DebugHookConfig&& value) { SetDebugHookConfig(std::move(value)); return *this;}
1068 
1069 
1074  inline const Aws::Vector<DebugRuleConfiguration>& GetDebugRuleConfigurations() const{ return m_debugRuleConfigurations; }
1075 
1080  inline bool DebugRuleConfigurationsHasBeenSet() const { return m_debugRuleConfigurationsHasBeenSet; }
1081 
1086  inline void SetDebugRuleConfigurations(const Aws::Vector<DebugRuleConfiguration>& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations = value; }
1087 
1092  inline void SetDebugRuleConfigurations(Aws::Vector<DebugRuleConfiguration>&& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations = std::move(value); }
1093 
1098  inline CreateTrainingJobRequest& WithDebugRuleConfigurations(const Aws::Vector<DebugRuleConfiguration>& value) { SetDebugRuleConfigurations(value); return *this;}
1099 
1104  inline CreateTrainingJobRequest& WithDebugRuleConfigurations(Aws::Vector<DebugRuleConfiguration>&& value) { SetDebugRuleConfigurations(std::move(value)); return *this;}
1105 
1110  inline CreateTrainingJobRequest& AddDebugRuleConfigurations(const DebugRuleConfiguration& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations.push_back(value); return *this; }
1111 
1116  inline CreateTrainingJobRequest& AddDebugRuleConfigurations(DebugRuleConfiguration&& value) { m_debugRuleConfigurationsHasBeenSet = true; m_debugRuleConfigurations.push_back(std::move(value)); return *this; }
1117 
1118 
1119 
1120  inline const TensorBoardOutputConfig& GetTensorBoardOutputConfig() const{ return m_tensorBoardOutputConfig; }
1121 
1122 
1123  inline bool TensorBoardOutputConfigHasBeenSet() const { return m_tensorBoardOutputConfigHasBeenSet; }
1124 
1125 
1126  inline void SetTensorBoardOutputConfig(const TensorBoardOutputConfig& value) { m_tensorBoardOutputConfigHasBeenSet = true; m_tensorBoardOutputConfig = value; }
1127 
1128 
1129  inline void SetTensorBoardOutputConfig(TensorBoardOutputConfig&& value) { m_tensorBoardOutputConfigHasBeenSet = true; m_tensorBoardOutputConfig = std::move(value); }
1130 
1131 
1132  inline CreateTrainingJobRequest& WithTensorBoardOutputConfig(const TensorBoardOutputConfig& value) { SetTensorBoardOutputConfig(value); return *this;}
1133 
1134 
1135  inline CreateTrainingJobRequest& WithTensorBoardOutputConfig(TensorBoardOutputConfig&& value) { SetTensorBoardOutputConfig(std::move(value)); return *this;}
1136 
1137 
1138 
1139  inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; }
1140 
1141 
1142  inline bool ExperimentConfigHasBeenSet() const { return m_experimentConfigHasBeenSet; }
1143 
1144 
1145  inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = value; }
1146 
1147 
1148  inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = std::move(value); }
1149 
1150 
1151  inline CreateTrainingJobRequest& WithExperimentConfig(const ExperimentConfig& value) { SetExperimentConfig(value); return *this;}
1152 
1153 
1154  inline CreateTrainingJobRequest& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;}
1155 
1156 
1157 
1158  inline const ProfilerConfig& GetProfilerConfig() const{ return m_profilerConfig; }
1159 
1160 
1161  inline bool ProfilerConfigHasBeenSet() const { return m_profilerConfigHasBeenSet; }
1162 
1163 
1164  inline void SetProfilerConfig(const ProfilerConfig& value) { m_profilerConfigHasBeenSet = true; m_profilerConfig = value; }
1165 
1166 
1167  inline void SetProfilerConfig(ProfilerConfig&& value) { m_profilerConfigHasBeenSet = true; m_profilerConfig = std::move(value); }
1168 
1169 
1170  inline CreateTrainingJobRequest& WithProfilerConfig(const ProfilerConfig& value) { SetProfilerConfig(value); return *this;}
1171 
1172 
1173  inline CreateTrainingJobRequest& WithProfilerConfig(ProfilerConfig&& value) { SetProfilerConfig(std::move(value)); return *this;}
1174 
1175 
1180  inline const Aws::Vector<ProfilerRuleConfiguration>& GetProfilerRuleConfigurations() const{ return m_profilerRuleConfigurations; }
1181 
1186  inline bool ProfilerRuleConfigurationsHasBeenSet() const { return m_profilerRuleConfigurationsHasBeenSet; }
1187 
1192  inline void SetProfilerRuleConfigurations(const Aws::Vector<ProfilerRuleConfiguration>& value) { m_profilerRuleConfigurationsHasBeenSet = true; m_profilerRuleConfigurations = value; }
1193 
1198  inline void SetProfilerRuleConfigurations(Aws::Vector<ProfilerRuleConfiguration>&& value) { m_profilerRuleConfigurationsHasBeenSet = true; m_profilerRuleConfigurations = std::move(value); }
1199 
1204  inline CreateTrainingJobRequest& WithProfilerRuleConfigurations(const Aws::Vector<ProfilerRuleConfiguration>& value) { SetProfilerRuleConfigurations(value); return *this;}
1205 
1210  inline CreateTrainingJobRequest& WithProfilerRuleConfigurations(Aws::Vector<ProfilerRuleConfiguration>&& value) { SetProfilerRuleConfigurations(std::move(value)); return *this;}
1211 
1216  inline CreateTrainingJobRequest& AddProfilerRuleConfigurations(const ProfilerRuleConfiguration& value) { m_profilerRuleConfigurationsHasBeenSet = true; m_profilerRuleConfigurations.push_back(value); return *this; }
1217 
1222  inline CreateTrainingJobRequest& AddProfilerRuleConfigurations(ProfilerRuleConfiguration&& value) { m_profilerRuleConfigurationsHasBeenSet = true; m_profilerRuleConfigurations.push_back(std::move(value)); return *this; }
1223 
1224 
1228  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
1229 
1233  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
1234 
1238  inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
1239 
1243  inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
1244 
1248  inline CreateTrainingJobRequest& WithEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironment(value); return *this;}
1249 
1253  inline CreateTrainingJobRequest& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
1254 
1258  inline CreateTrainingJobRequest& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
1259 
1263  inline CreateTrainingJobRequest& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
1264 
1268  inline CreateTrainingJobRequest& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
1269 
1273  inline CreateTrainingJobRequest& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
1274 
1278  inline CreateTrainingJobRequest& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
1279 
1283  inline CreateTrainingJobRequest& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
1284 
1288  inline CreateTrainingJobRequest& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
1289 
1290 
1295  inline const RetryStrategy& GetRetryStrategy() const{ return m_retryStrategy; }
1296 
1301  inline bool RetryStrategyHasBeenSet() const { return m_retryStrategyHasBeenSet; }
1302 
1307  inline void SetRetryStrategy(const RetryStrategy& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = value; }
1308 
1313  inline void SetRetryStrategy(RetryStrategy&& value) { m_retryStrategyHasBeenSet = true; m_retryStrategy = std::move(value); }
1314 
1319  inline CreateTrainingJobRequest& WithRetryStrategy(const RetryStrategy& value) { SetRetryStrategy(value); return *this;}
1320 
1325  inline CreateTrainingJobRequest& WithRetryStrategy(RetryStrategy&& value) { SetRetryStrategy(std::move(value)); return *this;}
1326 
1327  private:
1328 
1329  Aws::String m_trainingJobName;
1330  bool m_trainingJobNameHasBeenSet;
1331 
1332  Aws::Map<Aws::String, Aws::String> m_hyperParameters;
1333  bool m_hyperParametersHasBeenSet;
1334 
1335  AlgorithmSpecification m_algorithmSpecification;
1336  bool m_algorithmSpecificationHasBeenSet;
1337 
1338  Aws::String m_roleArn;
1339  bool m_roleArnHasBeenSet;
1340 
1341  Aws::Vector<Channel> m_inputDataConfig;
1342  bool m_inputDataConfigHasBeenSet;
1343 
1344  OutputDataConfig m_outputDataConfig;
1345  bool m_outputDataConfigHasBeenSet;
1346 
1347  ResourceConfig m_resourceConfig;
1348  bool m_resourceConfigHasBeenSet;
1349 
1350  VpcConfig m_vpcConfig;
1351  bool m_vpcConfigHasBeenSet;
1352 
1353  StoppingCondition m_stoppingCondition;
1354  bool m_stoppingConditionHasBeenSet;
1355 
1356  Aws::Vector<Tag> m_tags;
1357  bool m_tagsHasBeenSet;
1358 
1359  bool m_enableNetworkIsolation;
1360  bool m_enableNetworkIsolationHasBeenSet;
1361 
1362  bool m_enableInterContainerTrafficEncryption;
1363  bool m_enableInterContainerTrafficEncryptionHasBeenSet;
1364 
1365  bool m_enableManagedSpotTraining;
1366  bool m_enableManagedSpotTrainingHasBeenSet;
1367 
1368  CheckpointConfig m_checkpointConfig;
1369  bool m_checkpointConfigHasBeenSet;
1370 
1371  DebugHookConfig m_debugHookConfig;
1372  bool m_debugHookConfigHasBeenSet;
1373 
1374  Aws::Vector<DebugRuleConfiguration> m_debugRuleConfigurations;
1375  bool m_debugRuleConfigurationsHasBeenSet;
1376 
1377  TensorBoardOutputConfig m_tensorBoardOutputConfig;
1378  bool m_tensorBoardOutputConfigHasBeenSet;
1379 
1380  ExperimentConfig m_experimentConfig;
1381  bool m_experimentConfigHasBeenSet;
1382 
1383  ProfilerConfig m_profilerConfig;
1384  bool m_profilerConfigHasBeenSet;
1385 
1386  Aws::Vector<ProfilerRuleConfiguration> m_profilerRuleConfigurations;
1387  bool m_profilerRuleConfigurationsHasBeenSet;
1388 
1389  Aws::Map<Aws::String, Aws::String> m_environment;
1390  bool m_environmentHasBeenSet;
1391 
1392  RetryStrategy m_retryStrategy;
1393  bool m_retryStrategyHasBeenSet;
1394  };
1395 
1396 } // namespace Model
1397 } // namespace SageMaker
1398 } // namespace Aws
Aws::SageMaker::Model::CreateTrainingJobRequest::WithProfilerRuleConfigurations
CreateTrainingJobRequest & WithProfilerRuleConfigurations(const Aws::Vector< ProfilerRuleConfiguration > &value)
Definition: CreateTrainingJobRequest.h:1204
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(Aws::String &&key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:1273
Aws::SageMaker::Model::CreateTrainingJobRequest::SetDebugHookConfig
void SetDebugHookConfig(const DebugHookConfig &value)
Definition: CreateTrainingJobRequest.h:1058
Aws::SageMaker::Model::CreateTrainingJobRequest::SetDebugRuleConfigurations
void SetDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
Definition: CreateTrainingJobRequest.h:1092
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::CreateTrainingJobRequest::WithInputDataConfig
CreateTrainingJobRequest & WithInputDataConfig(const Aws::Vector< Channel > &value)
Definition: CreateTrainingJobRequest.h:518
Aws::SageMaker::Model::CreateTrainingJobRequest::AlgorithmSpecificationHasBeenSet
bool AlgorithmSpecificationHasBeenSet() const
Definition: CreateTrainingJobRequest.h:267
Aws::SageMaker::Model::CreateTrainingJobRequest::SetCheckpointConfig
void SetCheckpointConfig(const CheckpointConfig &value)
Definition: CreateTrainingJobRequest.h:1030
VpcConfig.h
Aws::SageMaker::Model::CreateTrainingJobRequest::SetDebugHookConfig
void SetDebugHookConfig(DebugHookConfig &&value)
Definition: CreateTrainingJobRequest.h:1061
Aws::SageMaker::Model::CreateTrainingJobRequest::SetInputDataConfig
void SetInputDataConfig(const Aws::Vector< Channel > &value)
Definition: CreateTrainingJobRequest.h:484
Aws::SageMaker::Model::CreateTrainingJobRequest::WithEnableManagedSpotTraining
CreateTrainingJobRequest & WithEnableManagedSpotTraining(bool value)
Definition: CreateTrainingJobRequest.h:1011
SageMaker_EXPORTS.h
Aws::SageMaker::Model::CreateTrainingJobRequest::WithOutputDataConfig
CreateTrainingJobRequest & WithOutputDataConfig(OutputDataConfig &&value)
Definition: CreateTrainingJobRequest.h:606
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTensorBoardOutputConfig
void SetTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
Definition: CreateTrainingJobRequest.h:1129
ProfilerConfig.h
Aws::SageMaker::Model::CheckpointConfig
Definition: CheckpointConfig.h:33
Aws::SageMaker::Model::ResourceConfig
Definition: ResourceConfig.h:34
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(const Aws::String &key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:1268
Aws::SageMaker::Model::CreateTrainingJobRequest::ProfilerRuleConfigurationsHasBeenSet
bool ProfilerRuleConfigurationsHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1186
Aws::SageMaker::Model::CreateTrainingJobRequest::HyperParametersHasBeenSet
bool HyperParametersHasBeenSet() const
Definition: CreateTrainingJobRequest.h:123
Aws::SageMaker::Model::CreateTrainingJobRequest::WithInputDataConfig
CreateTrainingJobRequest & WithInputDataConfig(Aws::Vector< Channel > &&value)
Definition: CreateTrainingJobRequest.h:535
Aws::SageMaker::Model::CreateTrainingJobRequest::GetEnableInterContainerTrafficEncryption
bool GetEnableInterContainerTrafficEncryption() const
Definition: CreateTrainingJobRequest.h:922
Aws::SageMaker::Model::CreateTrainingJobRequest::WithExperimentConfig
CreateTrainingJobRequest & WithExperimentConfig(const ExperimentConfig &value)
Definition: CreateTrainingJobRequest.h:1151
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTrainingJobName
CreateTrainingJobRequest & WithTrainingJobName(const Aws::String &value)
Definition: CreateTrainingJobRequest.h:88
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(const char *key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:1278
Aws::SageMaker::Model::CreateTrainingJobRequest::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: CreateTrainingJobRequest.h:594
Aws::SageMaker::Model::CreateTrainingJobRequest::GetEnableManagedSpotTraining
bool GetEnableManagedSpotTraining() const
Definition: CreateTrainingJobRequest.h:972
Aws::SageMaker::Model::CreateTrainingJobRequest::AddProfilerRuleConfigurations
CreateTrainingJobRequest & AddProfilerRuleConfigurations(ProfilerRuleConfiguration &&value)
Definition: CreateTrainingJobRequest.h:1222
OutputDataConfig.h
Aws::SageMaker::Model::CreateTrainingJobRequest::SetResourceConfig
void SetResourceConfig(const ResourceConfig &value)
Definition: CreateTrainingJobRequest.h:640
Aws::SageMaker::Model::CreateTrainingJobRequest::SetEnableNetworkIsolation
void SetEnableNetworkIsolation(bool value)
Definition: CreateTrainingJobRequest.h:899
Aws::SageMaker::Model::CreateTrainingJobRequest::GetCheckpointConfig
const CheckpointConfig & GetCheckpointConfig() const
Definition: CreateTrainingJobRequest.h:1018
Aws::SageMaker::Model::CreateTrainingJobRequest::CheckpointConfigHasBeenSet
bool CheckpointConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1024
Aws::SageMaker::Model::CreateTrainingJobRequest::SetEnvironment
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateTrainingJobRequest.h:1238
StoppingCondition.h
Aws::SageMaker::Model::CreateTrainingJobRequest::GetTensorBoardOutputConfig
const TensorBoardOutputConfig & GetTensorBoardOutputConfig() const
Definition: CreateTrainingJobRequest.h:1120
Aws::SageMaker::Model::CreateTrainingJobRequest::SetEnableInterContainerTrafficEncryption
void SetEnableInterContainerTrafficEncryption(bool value)
Definition: CreateTrainingJobRequest.h:946
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTensorBoardOutputConfig
CreateTrainingJobRequest & WithTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
Definition: CreateTrainingJobRequest.h:1135
Aws::SageMaker::Model::CreateTrainingJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::CreateTrainingJobRequest::TensorBoardOutputConfigHasBeenSet
bool TensorBoardOutputConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1123
Aws::SageMaker::Model::CreateTrainingJobRequest::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:692
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(const char *key, const char *value)
Definition: CreateTrainingJobRequest.h:1288
Aws::SageMaker::Model::CreateTrainingJobRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateTrainingJobRequest.h:805
Aws::SageMaker::Model::CreateTrainingJobRequest::TrainingJobNameHasBeenSet
bool TrainingJobNameHasBeenSet() const
Definition: CreateTrainingJobRequest.h:64
Aws::SageMaker::Model::CreateTrainingJobRequest::SetRetryStrategy
void SetRetryStrategy(RetryStrategy &&value)
Definition: CreateTrainingJobRequest.h:1313
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTags
CreateTrainingJobRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateTrainingJobRequest.h:841
Aws::SageMaker::Model::CreateTrainingJobRequest::WithDebugRuleConfigurations
CreateTrainingJobRequest & WithDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
Definition: CreateTrainingJobRequest.h:1098
Aws::SageMaker::Model::CreateTrainingJobRequest::RetryStrategyHasBeenSet
bool RetryStrategyHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1301
Aws::SageMaker::Model::CreateTrainingJobRequest::AddInputDataConfig
CreateTrainingJobRequest & AddInputDataConfig(Channel &&value)
Definition: CreateTrainingJobRequest.h:569
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTensorBoardOutputConfig
CreateTrainingJobRequest & WithTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
Definition: CreateTrainingJobRequest.h:1132
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::CreateTrainingJobRequest::WithAlgorithmSpecification
CreateTrainingJobRequest & WithAlgorithmSpecification(const AlgorithmSpecification &value)
Definition: CreateTrainingJobRequest.h:300
Aws::SageMaker::Model::CreateTrainingJobRequest::WithHyperParameters
CreateTrainingJobRequest & WithHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateTrainingJobRequest.h:167
Aws::SageMaker::Model::CreateTrainingJobRequest::DebugHookConfigHasBeenSet
bool DebugHookConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1055
Aws::SageMaker::Model::CreateTrainingJobRequest::GetResourceConfig
const ResourceConfig & GetResourceConfig() const
Definition: CreateTrainingJobRequest.h:618
Aws::SageMaker::Model::CreateTrainingJobRequest::WithEnableInterContainerTrafficEncryption
CreateTrainingJobRequest & WithEnableInterContainerTrafficEncryption(bool value)
Definition: CreateTrainingJobRequest.h:958
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(Aws::String &&key, const char *value)
Definition: CreateTrainingJobRequest.h:233
AWSVector.h
Aws::SageMaker::Model::Channel
Definition: Channel.h:38
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTags
CreateTrainingJobRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateTrainingJobRequest.h:850
Aws::SageMaker::Model::CreateTrainingJobRequest::SetProfilerConfig
void SetProfilerConfig(const ProfilerConfig &value)
Definition: CreateTrainingJobRequest.h:1164
Aws::SageMaker::Model::CreateTrainingJobRequest::AddInputDataConfig
CreateTrainingJobRequest & AddInputDataConfig(const Channel &value)
Definition: CreateTrainingJobRequest.h:552
Aws::SageMaker::Model::CreateTrainingJobRequest::WithResourceConfig
CreateTrainingJobRequest & WithResourceConfig(const ResourceConfig &value)
Definition: CreateTrainingJobRequest.h:662
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(const char *key, const char *value)
Definition: CreateTrainingJobRequest.h:244
Aws::SageMaker::Model::CreateTrainingJobRequest::EnableNetworkIsolationHasBeenSet
bool EnableNetworkIsolationHasBeenSet() const
Definition: CreateTrainingJobRequest.h:889
Aws::SageMaker::Model::CreateTrainingJobRequest::WithVpcConfig
CreateTrainingJobRequest & WithVpcConfig(VpcConfig &&value)
Definition: CreateTrainingJobRequest.h:728
DebugRuleConfiguration.h
AlgorithmSpecification.h
RetryStrategy.h
Aws::SageMaker::Model::ProfilerRuleConfiguration
Definition: ProfilerRuleConfiguration.h:34
Aws::SageMaker::Model::CreateTrainingJobRequest::WithCheckpointConfig
CreateTrainingJobRequest & WithCheckpointConfig(const CheckpointConfig &value)
Definition: CreateTrainingJobRequest.h:1042
Aws::SageMaker::Model::CreateTrainingJobRequest::GetStoppingCondition
const StoppingCondition & GetStoppingCondition() const
Definition: CreateTrainingJobRequest.h:740
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTensorBoardOutputConfig
void SetTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
Definition: CreateTrainingJobRequest.h:1126
Aws::SageMaker::Model::CreateTrainingJobRequest::GetExperimentConfig
const ExperimentConfig & GetExperimentConfig() const
Definition: CreateTrainingJobRequest.h:1139
Aws::SageMaker::Model::CreateTrainingJobRequest::SetHyperParameters
void SetHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateTrainingJobRequest.h:145
Aws::SageMaker::Model::CreateTrainingJobRequest::SetRetryStrategy
void SetRetryStrategy(const RetryStrategy &value)
Definition: CreateTrainingJobRequest.h:1307
Aws::SageMaker::Model::CreateTrainingJobRequest::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1233
Aws::SageMaker::Model::CreateTrainingJobRequest::WithRetryStrategy
CreateTrainingJobRequest & WithRetryStrategy(const RetryStrategy &value)
Definition: CreateTrainingJobRequest.h:1319
Aws::SageMaker::Model::CreateTrainingJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateTrainingJobRequest.h:814
Aws::SageMaker::Model::CreateTrainingJobRequest::SetExperimentConfig
void SetExperimentConfig(ExperimentConfig &&value)
Definition: CreateTrainingJobRequest.h:1148
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::AlgorithmSpecification
Definition: AlgorithmSpecification.h:41
Aws::SageMaker::Model::CreateTrainingJobRequest::GetDebugHookConfig
const DebugHookConfig & GetDebugHookConfig() const
Definition: CreateTrainingJobRequest.h:1052
Aws::SageMaker::Model::CreateTrainingJobRequest::SetProfilerConfig
void SetProfilerConfig(ProfilerConfig &&value)
Definition: CreateTrainingJobRequest.h:1167
ExperimentConfig.h
Aws::SageMaker::Model::CreateTrainingJobRequest::GetProfilerRuleConfigurations
const Aws::Vector< ProfilerRuleConfiguration > & GetProfilerRuleConfigurations() const
Definition: CreateTrainingJobRequest.h:1180
TensorBoardOutputConfig.h
Aws::SageMaker::Model::CreateTrainingJobRequest::WithExperimentConfig
CreateTrainingJobRequest & WithExperimentConfig(ExperimentConfig &&value)
Definition: CreateTrainingJobRequest.h:1154
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::CreateTrainingJobRequest::GetAlgorithmSpecification
const AlgorithmSpecification & GetAlgorithmSpecification() const
Definition: CreateTrainingJobRequest.h:256
Aws::SageMaker::Model::CreateTrainingJobRequest::SetAlgorithmSpecification
void SetAlgorithmSpecification(AlgorithmSpecification &&value)
Definition: CreateTrainingJobRequest.h:289
Aws::SageMaker::Model::CreateTrainingJobRequest::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: CreateTrainingJobRequest.h:576
Aws::SageMaker::Model::CreateTrainingJobRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: CreateTrainingJobRequest.h:357
Aws::SageMaker::Model::CreateTrainingJobRequest::SetStoppingCondition
void SetStoppingCondition(StoppingCondition &&value)
Definition: CreateTrainingJobRequest.h:773
Aws::SageMaker::Model::CreateTrainingJobRequest::WithEnvironment
CreateTrainingJobRequest & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateTrainingJobRequest.h:1248
Aws::SageMaker::Model::CreateTrainingJobRequest::GetHyperParameters
const Aws::Map< Aws::String, Aws::String > & GetHyperParameters() const
Definition: CreateTrainingJobRequest.h:112
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(const Aws::String &key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:200
Aws::SageMaker::Model::CreateTrainingJobRequest::WithProfilerConfig
CreateTrainingJobRequest & WithProfilerConfig(ProfilerConfig &&value)
Definition: CreateTrainingJobRequest.h:1173
Aws::SageMaker::Model::CreateTrainingJobRequest::SetEnvironment
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateTrainingJobRequest.h:1243
Aws::SageMaker::Model::CreateTrainingJobRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: CreateTrainingJobRequest.h:387
Aws::SageMaker::Model::CreateTrainingJobRequest::WithEnvironment
CreateTrainingJobRequest & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateTrainingJobRequest.h:1253
Aws::SageMaker::Model::CreateTrainingJobRequest::WithStoppingCondition
CreateTrainingJobRequest & WithStoppingCondition(StoppingCondition &&value)
Definition: CreateTrainingJobRequest.h:795
Aws::SageMaker::Model::CreateTrainingJobRequest::WithRoleArn
CreateTrainingJobRequest & WithRoleArn(Aws::String &&value)
Definition: CreateTrainingJobRequest.h:417
Aws::SageMaker::Model::ExperimentConfig
Definition: ExperimentConfig.h:36
Aws::SageMaker::Model::CreateTrainingJobRequest::AddDebugRuleConfigurations
CreateTrainingJobRequest & AddDebugRuleConfigurations(DebugRuleConfiguration &&value)
Definition: CreateTrainingJobRequest.h:1116
Aws::SageMaker::Model::CreateTrainingJobRequest::SetAlgorithmSpecification
void SetAlgorithmSpecification(const AlgorithmSpecification &value)
Definition: CreateTrainingJobRequest.h:278
Aws::SageMaker::Model::CreateTrainingJobRequest::SetInputDataConfig
void SetInputDataConfig(Aws::Vector< Channel > &&value)
Definition: CreateTrainingJobRequest.h:501
Aws::SageMaker::Model::CreateTrainingJobRequest::SetEnableManagedSpotTraining
void SetEnableManagedSpotTraining(bool value)
Definition: CreateTrainingJobRequest.h:998
Aws::SageMaker::Model::CreateTrainingJobRequest::GetProfilerConfig
const ProfilerConfig & GetProfilerConfig() const
Definition: CreateTrainingJobRequest.h:1158
Aws::SageMaker::Model::CreateTrainingJobRequest::CreateTrainingJobRequest
CreateTrainingJobRequest()
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateTrainingJobRequest.h:832
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(Aws::String &&key, const Aws::String &value)
Definition: CreateTrainingJobRequest.h:1263
Channel.h
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTrainingJobName
void SetTrainingJobName(const Aws::String &value)
Definition: CreateTrainingJobRequest.h:70
Aws::SageMaker::Model::CreateTrainingJobRequest::WithRoleArn
CreateTrainingJobRequest & WithRoleArn(const char *value)
Definition: CreateTrainingJobRequest.h:432
Aws::SageMaker::Model::CreateTrainingJobRequest::WithDebugRuleConfigurations
CreateTrainingJobRequest & WithDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
Definition: CreateTrainingJobRequest.h:1104
Aws::SageMaker::Model::CreateTrainingJobRequest::WithOutputDataConfig
CreateTrainingJobRequest & WithOutputDataConfig(const OutputDataConfig &value)
Definition: CreateTrainingJobRequest.h:600
Aws::SageMaker::Model::CreateTrainingJobRequest::WithRoleArn
CreateTrainingJobRequest & WithRoleArn(const Aws::String &value)
Definition: CreateTrainingJobRequest.h:402
ProfilerRuleConfiguration.h
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(const Aws::String &key, const Aws::String &value)
Definition: CreateTrainingJobRequest.h:178
AWSString.h
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTrainingJobName
CreateTrainingJobRequest & WithTrainingJobName(const char *value)
Definition: CreateTrainingJobRequest.h:100
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(const char *key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:222
Aws::SageMaker::Model::CreateTrainingJobRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: CreateTrainingJobRequest.h:327
Tag.h
Aws::SageMaker::Model::TensorBoardOutputConfig
Definition: TensorBoardOutputConfig.h:33
Aws::SageMaker::Model::CreateTrainingJobRequest::GetRetryStrategy
const RetryStrategy & GetRetryStrategy() const
Definition: CreateTrainingJobRequest.h:1295
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(Aws::String &&key, const Aws::String &value)
Definition: CreateTrainingJobRequest.h:189
Aws::SageMaker::Model::CreateTrainingJobRequest::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: CreateTrainingJobRequest.h:701
Aws::SageMaker::Model::CreateTrainingJobRequest::AddHyperParameters
CreateTrainingJobRequest & AddHyperParameters(Aws::String &&key, Aws::String &&value)
Definition: CreateTrainingJobRequest.h:211
Aws::SageMaker::Model::CreateTrainingJobRequest::GetEnvironment
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
Definition: CreateTrainingJobRequest.h:1228
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(const Aws::String &key, const Aws::String &value)
Definition: CreateTrainingJobRequest.h:1258
Aws::SageMaker::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
Aws::SageMaker::Model::CreateTrainingJobRequest::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:467
Aws::SageMaker::Model::CreateTrainingJobRequest::WithAlgorithmSpecification
CreateTrainingJobRequest & WithAlgorithmSpecification(AlgorithmSpecification &&value)
Definition: CreateTrainingJobRequest.h:311
Aws::SageMaker::Model::CreateTrainingJobRequest::WithCheckpointConfig
CreateTrainingJobRequest & WithCheckpointConfig(CheckpointConfig &&value)
Definition: CreateTrainingJobRequest.h:1048
Aws::SageMaker::Model::CreateTrainingJobRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: CreateTrainingJobRequest.h:342
Aws::SageMaker::Model::CreateTrainingJobRequest::SetStoppingCondition
void SetStoppingCondition(const StoppingCondition &value)
Definition: CreateTrainingJobRequest.h:762
Aws::SageMaker::Model::CreateTrainingJobRequest::WithTrainingJobName
CreateTrainingJobRequest & WithTrainingJobName(Aws::String &&value)
Definition: CreateTrainingJobRequest.h:94
Aws::SageMaker::Model::CreateTrainingJobRequest::SetProfilerRuleConfigurations
void SetProfilerRuleConfigurations(const Aws::Vector< ProfilerRuleConfiguration > &value)
Definition: CreateTrainingJobRequest.h:1192
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateTrainingJobRequest.h:823
Aws::SageMaker::Model::RetryStrategy
Definition: RetryStrategy.h:35
Aws::SageMaker::Model::CreateTrainingJobRequest::ExperimentConfigHasBeenSet
bool ExperimentConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1142
Aws::SageMaker::Model::CreateTrainingJobRequest::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: CreateTrainingJobRequest.h:683
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTrainingJobName
void SetTrainingJobName(const char *value)
Definition: CreateTrainingJobRequest.h:82
Aws::SageMaker::Model::CreateTrainingJobRequest::SetCheckpointConfig
void SetCheckpointConfig(CheckpointConfig &&value)
Definition: CreateTrainingJobRequest.h:1036
Aws::SageMaker::Model::ProfilerConfig
Definition: ProfilerConfig.h:34
Aws::SageMaker::Model::CreateTrainingJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateTrainingJobRequest.h:47
Aws::SageMaker::Model::CreateTrainingJobRequest::SetProfilerRuleConfigurations
void SetProfilerRuleConfigurations(Aws::Vector< ProfilerRuleConfiguration > &&value)
Definition: CreateTrainingJobRequest.h:1198
Aws::SageMaker::Model::CreateTrainingJobRequest::WithProfilerConfig
CreateTrainingJobRequest & WithProfilerConfig(const ProfilerConfig &value)
Definition: CreateTrainingJobRequest.h:1170
Aws::SageMaker::Model::CreateTrainingJobRequest::GetEnableNetworkIsolation
bool GetEnableNetworkIsolation() const
Definition: CreateTrainingJobRequest.h:879
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::CreateTrainingJobRequest::ProfilerConfigHasBeenSet
bool ProfilerConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1161
Aws::SageMaker::Model::CreateTrainingJobRequest
Definition: CreateTrainingJobRequest.h:39
Aws::SageMaker::Model::CreateTrainingJobRequest::SetExperimentConfig
void SetExperimentConfig(const ExperimentConfig &value)
Definition: CreateTrainingJobRequest.h:1145
Aws::SageMaker::Model::CreateTrainingJobRequest::AddEnvironment
CreateTrainingJobRequest & AddEnvironment(Aws::String &&key, const char *value)
Definition: CreateTrainingJobRequest.h:1283
Aws::SageMaker::Model::CreateTrainingJobRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: CreateTrainingJobRequest.h:372
Aws::SageMaker::Model::DebugHookConfig
Definition: DebugHookConfig.h:40
SageMakerRequest.h
Aws::SageMaker::Model::CreateTrainingJobRequest::EnableManagedSpotTrainingHasBeenSet
bool EnableManagedSpotTrainingHasBeenSet() const
Definition: CreateTrainingJobRequest.h:985
Aws::SageMaker::Model::CreateTrainingJobRequest::SetResourceConfig
void SetResourceConfig(ResourceConfig &&value)
Definition: CreateTrainingJobRequest.h:651
Aws::SageMaker::Model::CreateTrainingJobRequest::WithResourceConfig
CreateTrainingJobRequest & WithResourceConfig(ResourceConfig &&value)
Definition: CreateTrainingJobRequest.h:673
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::CreateTrainingJobRequest::SetDebugRuleConfigurations
void SetDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
Definition: CreateTrainingJobRequest.h:1086
Aws::SageMaker::Model::CreateTrainingJobRequest::WithRetryStrategy
CreateTrainingJobRequest & WithRetryStrategy(RetryStrategy &&value)
Definition: CreateTrainingJobRequest.h:1325
Aws::SageMaker::Model::CreateTrainingJobRequest::AddProfilerRuleConfigurations
CreateTrainingJobRequest & AddProfilerRuleConfigurations(const ProfilerRuleConfiguration &value)
Definition: CreateTrainingJobRequest.h:1216
Aws::SageMaker::Model::CreateTrainingJobRequest::WithVpcConfig
CreateTrainingJobRequest & WithVpcConfig(const VpcConfig &value)
Definition: CreateTrainingJobRequest.h:719
Aws::SageMaker::Model::CreateTrainingJobRequest::WithProfilerRuleConfigurations
CreateTrainingJobRequest & WithProfilerRuleConfigurations(Aws::Vector< ProfilerRuleConfiguration > &&value)
Definition: CreateTrainingJobRequest.h:1210
Aws::SageMaker::Model::CreateTrainingJobRequest::WithHyperParameters
CreateTrainingJobRequest & WithHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateTrainingJobRequest.h:156
Aws::SageMaker::Model::CreateTrainingJobRequest::WithDebugHookConfig
CreateTrainingJobRequest & WithDebugHookConfig(const DebugHookConfig &value)
Definition: CreateTrainingJobRequest.h:1064
Aws::SageMaker::Model::CreateTrainingJobRequest::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: CreateTrainingJobRequest.h:588
ResourceConfig.h
Aws::SageMaker::Model::DebugRuleConfiguration
Definition: DebugRuleConfiguration.h:39
Aws::SageMaker::Model::CreateTrainingJobRequest::WithDebugHookConfig
CreateTrainingJobRequest & WithDebugHookConfig(DebugHookConfig &&value)
Definition: CreateTrainingJobRequest.h:1067
Aws::SageMaker::Model::CreateTrainingJobRequest::SetTrainingJobName
void SetTrainingJobName(Aws::String &&value)
Definition: CreateTrainingJobRequest.h:76
Aws::SageMaker::Model::CreateTrainingJobRequest::WithStoppingCondition
CreateTrainingJobRequest & WithStoppingCondition(const StoppingCondition &value)
Definition: CreateTrainingJobRequest.h:784
Aws::SageMaker::Model::CreateTrainingJobRequest::DebugRuleConfigurationsHasBeenSet
bool DebugRuleConfigurationsHasBeenSet() const
Definition: CreateTrainingJobRequest.h:1080
Aws::SageMaker::Model::CreateTrainingJobRequest::GetInputDataConfig
const Aws::Vector< Channel > & GetInputDataConfig() const
Definition: CreateTrainingJobRequest.h:450
Aws::SageMaker::Model::StoppingCondition
Definition: StoppingCondition.h:46
Aws::SageMaker::Model::CreateTrainingJobRequest::SetHyperParameters
void SetHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateTrainingJobRequest.h:134
CheckpointConfig.h
AWSMap.h
Aws::SageMaker::Model::CreateTrainingJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::CreateTrainingJobRequest::GetDebugRuleConfigurations
const Aws::Vector< DebugRuleConfiguration > & GetDebugRuleConfigurations() const
Definition: CreateTrainingJobRequest.h:1074
Aws::SageMaker::Model::CreateTrainingJobRequest::WithEnableNetworkIsolation
CreateTrainingJobRequest & WithEnableNetworkIsolation(bool value)
Definition: CreateTrainingJobRequest.h:909
Aws::SageMaker::Model::CreateTrainingJobRequest::EnableInterContainerTrafficEncryptionHasBeenSet
bool EnableInterContainerTrafficEncryptionHasBeenSet() const
Definition: CreateTrainingJobRequest.h:934
Aws::SageMaker::Model::CreateTrainingJobRequest::AddTags
CreateTrainingJobRequest & AddTags(const Tag &value)
Definition: CreateTrainingJobRequest.h:859
Aws::SageMaker::Model::CreateTrainingJobRequest::AddDebugRuleConfigurations
CreateTrainingJobRequest & AddDebugRuleConfigurations(const DebugRuleConfiguration &value)
Definition: CreateTrainingJobRequest.h:1110
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::CreateTrainingJobRequest::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: CreateTrainingJobRequest.h:751
Aws::SageMaker::Model::CreateTrainingJobRequest::ResourceConfigHasBeenSet
bool ResourceConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:629
Aws::SageMaker::Model::CreateTrainingJobRequest::AddTags
CreateTrainingJobRequest & AddTags(Tag &&value)
Definition: CreateTrainingJobRequest.h:868
Aws::SageMaker::Model::CreateTrainingJobRequest::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: CreateTrainingJobRequest.h:710
DebugHookConfig.h
Aws::SageMaker::Model::CreateTrainingJobRequest::GetTrainingJobName
const Aws::String & GetTrainingJobName() const
Definition: CreateTrainingJobRequest.h:58
Aws::SageMaker::Model::CreateTrainingJobRequest::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: CreateTrainingJobRequest.h:582