7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/ModelArtifacts.h>
10#include <aws/sagemaker/model/TrainingJobStatus.h>
11#include <aws/sagemaker/model/SecondaryStatus.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/sagemaker/model/AlgorithmSpecification.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/sagemaker/model/OutputDataConfig.h>
16#include <aws/sagemaker/model/ResourceConfig.h>
17#include <aws/sagemaker/model/WarmPoolStatus.h>
18#include <aws/sagemaker/model/VpcConfig.h>
19#include <aws/sagemaker/model/StoppingCondition.h>
20#include <aws/core/utils/DateTime.h>
21#include <aws/sagemaker/model/CheckpointConfig.h>
22#include <aws/sagemaker/model/DebugHookConfig.h>
23#include <aws/sagemaker/model/ExperimentConfig.h>
24#include <aws/sagemaker/model/TensorBoardOutputConfig.h>
25#include <aws/sagemaker/model/ProfilerConfig.h>
26#include <aws/sagemaker/model/ProfilingStatus.h>
27#include <aws/sagemaker/model/RetryStrategy.h>
28#include <aws/sagemaker/model/RemoteDebugConfig.h>
29#include <aws/sagemaker/model/InfraCheckConfig.h>
30#include <aws/sagemaker/model/Channel.h>
31#include <aws/sagemaker/model/SecondaryStatusTransition.h>
32#include <aws/sagemaker/model/MetricData.h>
33#include <aws/sagemaker/model/DebugRuleConfiguration.h>
34#include <aws/sagemaker/model/DebugRuleEvaluationStatus.h>
35#include <aws/sagemaker/model/ProfilerRuleConfiguration.h>
36#include <aws/sagemaker/model/ProfilerRuleEvaluationStatus.h>
41template<
typename RESULT_TYPE>
42class AmazonWebServiceResult;
251 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
658 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
713 bool m_enableNetworkIsolation;
715 bool m_enableInterContainerTrafficEncryption;
717 bool m_enableManagedSpotTraining;
721 int m_trainingTimeInSeconds;
723 int m_billableTimeInSeconds;
DescribeTrainingJobResult & AddProfilerRuleConfigurations(const ProfilerRuleConfiguration &value)
DescribeTrainingJobResult & AddInputDataConfig(const Channel &value)
DescribeTrainingJobResult & AddEnvironment(Aws::String &&key, Aws::String &&value)
DescribeTrainingJobResult & WithTrainingEndTime(const Aws::Utils::DateTime &value)
void SetProfilingStatus(const ProfilingStatus &value)
void SetTrainingEndTime(Aws::Utils::DateTime &&value)
DescribeTrainingJobResult & WithTrainingJobStatus(TrainingJobStatus &&value)
const Aws::Vector< Channel > & GetInputDataConfig() const
void SetWarmPoolStatus(const WarmPoolStatus &value)
void SetTrainingTimeInSeconds(int value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
DescribeTrainingJobResult & WithDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
int GetBillableTimeInSeconds() const
const Aws::Vector< ProfilerRuleEvaluationStatus > & GetProfilerRuleEvaluationStatuses() const
bool GetEnableManagedSpotTraining() const
void SetTuningJobArn(const char *value)
const AlgorithmSpecification & GetAlgorithmSpecification() const
void SetSecondaryStatus(const SecondaryStatus &value)
void SetProfilerRuleEvaluationStatuses(const Aws::Vector< ProfilerRuleEvaluationStatus > &value)
void SetTrainingEndTime(const Aws::Utils::DateTime &value)
DescribeTrainingJobResult & WithAlgorithmSpecification(AlgorithmSpecification &&value)
DescribeTrainingJobResult & AddSecondaryStatusTransitions(SecondaryStatusTransition &&value)
void SetAutoMLJobArn(const char *value)
AWS_SAGEMAKER_API DescribeTrainingJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const ExperimentConfig & GetExperimentConfig() const
void SetAutoMLJobArn(const Aws::String &value)
DescribeTrainingJobResult & AddHyperParameters(const char *key, const char *value)
DescribeTrainingJobResult & WithOutputDataConfig(const OutputDataConfig &value)
void SetDebugRuleConfigurations(const Aws::Vector< DebugRuleConfiguration > &value)
DescribeTrainingJobResult & WithLabelingJobArn(const char *value)
DescribeTrainingJobResult & WithFinalMetricDataList(Aws::Vector< MetricData > &&value)
void SetEnableManagedSpotTraining(bool value)
const InfraCheckConfig & GetInfraCheckConfig() const
DescribeTrainingJobResult & WithRequestId(const char *value)
void SetProfilerConfig(const ProfilerConfig &value)
DescribeTrainingJobResult & WithFailureReason(const char *value)
const OutputDataConfig & GetOutputDataConfig() const
void SetDebugRuleEvaluationStatuses(Aws::Vector< DebugRuleEvaluationStatus > &&value)
DescribeTrainingJobResult & WithTrainingJobName(const Aws::String &value)
void SetTrainingJobArn(const Aws::String &value)
DescribeTrainingJobResult & AddHyperParameters(const Aws::String &key, Aws::String &&value)
const Aws::String & GetLabelingJobArn() const
DescribeTrainingJobResult & WithVpcConfig(VpcConfig &&value)
const TensorBoardOutputConfig & GetTensorBoardOutputConfig() const
DescribeTrainingJobResult & WithHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
DescribeTrainingJobResult & WithCheckpointConfig(const CheckpointConfig &value)
void SetRequestId(Aws::String &&value)
DescribeTrainingJobResult & AddEnvironment(const Aws::String &key, Aws::String &&value)
void SetInfraCheckConfig(InfraCheckConfig &&value)
const Aws::String & GetAutoMLJobArn() const
void SetProfilerRuleConfigurations(const Aws::Vector< ProfilerRuleConfiguration > &value)
void SetTrainingStartTime(Aws::Utils::DateTime &&value)
void SetTrainingJobArn(const char *value)
DescribeTrainingJobResult & WithTrainingJobStatus(const TrainingJobStatus &value)
DescribeTrainingJobResult & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
const VpcConfig & GetVpcConfig() const
void SetDebugHookConfig(const DebugHookConfig &value)
void SetSecondaryStatusTransitions(const Aws::Vector< SecondaryStatusTransition > &value)
DescribeTrainingJobResult & AddDebugRuleEvaluationStatuses(const DebugRuleEvaluationStatus &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DescribeTrainingJobResult & WithRetryStrategy(const RetryStrategy &value)
void SetExperimentConfig(ExperimentConfig &&value)
DescribeTrainingJobResult & AddEnvironment(const char *key, const char *value)
DescribeTrainingJobResult & WithLabelingJobArn(Aws::String &&value)
void SetLabelingJobArn(const Aws::String &value)
void SetTrainingJobName(const Aws::String &value)
DescribeTrainingJobResult & WithSecondaryStatusTransitions(Aws::Vector< SecondaryStatusTransition > &&value)
DescribeTrainingJobResult & WithOutputDataConfig(OutputDataConfig &&value)
const Aws::String & GetTuningJobArn() const
const ProfilingStatus & GetProfilingStatus() const
DescribeTrainingJobResult & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeTrainingJobResult & WithStoppingCondition(const StoppingCondition &value)
const Aws::Vector< DebugRuleEvaluationStatus > & GetDebugRuleEvaluationStatuses() const
void SetProfilingStatus(ProfilingStatus &&value)
void SetLabelingJobArn(Aws::String &&value)
DescribeTrainingJobResult & WithCreationTime(Aws::Utils::DateTime &&value)
AWS_SAGEMAKER_API DescribeTrainingJobResult()
DescribeTrainingJobResult & WithLabelingJobArn(const Aws::String &value)
DescribeTrainingJobResult & WithSecondaryStatusTransitions(const Aws::Vector< SecondaryStatusTransition > &value)
const Aws::Vector< MetricData > & GetFinalMetricDataList() const
DescribeTrainingJobResult & WithRequestId(Aws::String &&value)
void SetTuningJobArn(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeTrainingJobResult & WithAlgorithmSpecification(const AlgorithmSpecification &value)
const ProfilerConfig & GetProfilerConfig() const
DescribeTrainingJobResult & WithInputDataConfig(Aws::Vector< Channel > &&value)
void SetOutputDataConfig(const OutputDataConfig &value)
DescribeTrainingJobResult & AddEnvironment(const Aws::String &key, const Aws::String &value)
void SetFailureReason(Aws::String &&value)
DescribeTrainingJobResult & AddHyperParameters(Aws::String &&key, Aws::String &&value)
void SetTrainingJobStatus(TrainingJobStatus &&value)
void SetTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
const Aws::String & GetTrainingJobName() const
DescribeTrainingJobResult & WithHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
void SetRequestId(const char *value)
DescribeTrainingJobResult & WithProfilingStatus(const ProfilingStatus &value)
DescribeTrainingJobResult & WithEnableInterContainerTrafficEncryption(bool value)
DescribeTrainingJobResult & WithResourceConfig(ResourceConfig &&value)
void SetRetryStrategy(RetryStrategy &&value)
DescribeTrainingJobResult & WithCreationTime(const Aws::Utils::DateTime &value)
const SecondaryStatus & GetSecondaryStatus() const
const StoppingCondition & GetStoppingCondition() const
void SetCheckpointConfig(const CheckpointConfig &value)
void SetEnableNetworkIsolation(bool value)
DescribeTrainingJobResult & AddProfilerRuleEvaluationStatuses(const ProfilerRuleEvaluationStatus &value)
const Aws::Map< Aws::String, Aws::String > & GetHyperParameters() const
DescribeTrainingJobResult & WithTrainingJobName(Aws::String &&value)
DescribeTrainingJobResult & AddHyperParameters(Aws::String &&key, const char *value)
DescribeTrainingJobResult & WithProfilerRuleConfigurations(Aws::Vector< ProfilerRuleConfiguration > &&value)
const Aws::String & GetFailureReason() const
void SetSecondaryStatus(SecondaryStatus &&value)
const Aws::Utils::DateTime & GetTrainingEndTime() const
DescribeTrainingJobResult & WithRemoteDebugConfig(RemoteDebugConfig &&value)
DescribeTrainingJobResult & AddProfilerRuleEvaluationStatuses(ProfilerRuleEvaluationStatus &&value)
DescribeTrainingJobResult & WithResourceConfig(const ResourceConfig &value)
void SetDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
DescribeTrainingJobResult & AddHyperParameters(const char *key, Aws::String &&value)
DescribeTrainingJobResult & WithAutoMLJobArn(Aws::String &&value)
DescribeTrainingJobResult & WithFailureReason(Aws::String &&value)
const ResourceConfig & GetResourceConfig() const
DescribeTrainingJobResult & WithTuningJobArn(const char *value)
DescribeTrainingJobResult & WithTrainingEndTime(Aws::Utils::DateTime &&value)
DescribeTrainingJobResult & WithInfraCheckConfig(InfraCheckConfig &&value)
DescribeTrainingJobResult & WithCheckpointConfig(CheckpointConfig &&value)
const ModelArtifacts & GetModelArtifacts() const
void SetAlgorithmSpecification(const AlgorithmSpecification &value)
void SetProfilerRuleEvaluationStatuses(Aws::Vector< ProfilerRuleEvaluationStatus > &&value)
bool GetEnableInterContainerTrafficEncryption() const
const Aws::String & GetRoleArn() const
void SetWarmPoolStatus(WarmPoolStatus &&value)
DescribeTrainingJobResult & WithProfilerRuleEvaluationStatuses(const Aws::Vector< ProfilerRuleEvaluationStatus > &value)
DescribeTrainingJobResult & AddEnvironment(const char *key, Aws::String &&value)
void SetResourceConfig(ResourceConfig &&value)
DescribeTrainingJobResult & WithDebugRuleConfigurations(Aws::Vector< DebugRuleConfiguration > &&value)
DescribeTrainingJobResult & WithDebugRuleEvaluationStatuses(Aws::Vector< DebugRuleEvaluationStatus > &&value)
DescribeTrainingJobResult & WithProfilerConfig(ProfilerConfig &&value)
DescribeTrainingJobResult & AddHyperParameters(Aws::String &&key, const Aws::String &value)
const CheckpointConfig & GetCheckpointConfig() const
DescribeTrainingJobResult & WithRoleArn(const Aws::String &value)
DescribeTrainingJobResult & WithAutoMLJobArn(const char *value)
void SetTrainingJobStatus(const TrainingJobStatus &value)
DescribeTrainingJobResult & WithVpcConfig(const VpcConfig &value)
void SetFailureReason(const char *value)
void SetFinalMetricDataList(const Aws::Vector< MetricData > &value)
void SetStoppingCondition(StoppingCondition &&value)
void SetResourceConfig(const ResourceConfig &value)
int GetTrainingTimeInSeconds() const
DescribeTrainingJobResult & WithInfraCheckConfig(const InfraCheckConfig &value)
void SetCheckpointConfig(CheckpointConfig &&value)
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
const DebugHookConfig & GetDebugHookConfig() const
DescribeTrainingJobResult & WithSecondaryStatus(const SecondaryStatus &value)
void SetProfilerRuleConfigurations(Aws::Vector< ProfilerRuleConfiguration > &&value)
DescribeTrainingJobResult & WithTrainingJobArn(const Aws::String &value)
DescribeTrainingJobResult & WithProfilerRuleConfigurations(const Aws::Vector< ProfilerRuleConfiguration > &value)
DescribeTrainingJobResult & AddHyperParameters(const Aws::String &key, const Aws::String &value)
DescribeTrainingJobResult & AddEnvironment(Aws::String &&key, const char *value)
void SetModelArtifacts(ModelArtifacts &&value)
DescribeTrainingJobResult & WithRoleArn(const char *value)
DescribeTrainingJobResult & WithProfilerRuleEvaluationStatuses(Aws::Vector< ProfilerRuleEvaluationStatus > &&value)
DescribeTrainingJobResult & WithWarmPoolStatus(const WarmPoolStatus &value)
DescribeTrainingJobResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeTrainingJobResult & WithTrainingStartTime(Aws::Utils::DateTime &&value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
DescribeTrainingJobResult & WithFinalMetricDataList(const Aws::Vector< MetricData > &value)
const RetryStrategy & GetRetryStrategy() const
void SetInfraCheckConfig(const InfraCheckConfig &value)
DescribeTrainingJobResult & WithTrainingJobArn(Aws::String &&value)
void SetAlgorithmSpecification(AlgorithmSpecification &&value)
void SetEnableInterContainerTrafficEncryption(bool value)
DescribeTrainingJobResult & WithEnableManagedSpotTraining(bool value)
DescribeTrainingJobResult & WithTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
DescribeTrainingJobResult & WithTensorBoardOutputConfig(TensorBoardOutputConfig &&value)
void SetTensorBoardOutputConfig(const TensorBoardOutputConfig &value)
DescribeTrainingJobResult & WithExperimentConfig(const ExperimentConfig &value)
DescribeTrainingJobResult & AddDebugRuleEvaluationStatuses(DebugRuleEvaluationStatus &&value)
void SetFinalMetricDataList(Aws::Vector< MetricData > &&value)
void SetLabelingJobArn(const char *value)
DescribeTrainingJobResult & WithModelArtifacts(ModelArtifacts &&value)
AWS_SAGEMAKER_API DescribeTrainingJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
void SetOutputDataConfig(OutputDataConfig &&value)
bool GetEnableNetworkIsolation() const
void SetStoppingCondition(const StoppingCondition &value)
DescribeTrainingJobResult & WithInputDataConfig(const Aws::Vector< Channel > &value)
DescribeTrainingJobResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
void SetInputDataConfig(Aws::Vector< Channel > &&value)
DescribeTrainingJobResult & WithTrainingTimeInSeconds(int value)
DescribeTrainingJobResult & AddSecondaryStatusTransitions(const SecondaryStatusTransition &value)
DescribeTrainingJobResult & WithRetryStrategy(RetryStrategy &&value)
const Aws::String & GetTrainingJobArn() const
void SetTrainingStartTime(const Aws::Utils::DateTime &value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
DescribeTrainingJobResult & WithWarmPoolStatus(WarmPoolStatus &&value)
DescribeTrainingJobResult & WithDebugHookConfig(const DebugHookConfig &value)
DescribeTrainingJobResult & WithTrainingJobName(const char *value)
const Aws::Vector< ProfilerRuleConfiguration > & GetProfilerRuleConfigurations() const
void SetAutoMLJobArn(Aws::String &&value)
void SetSecondaryStatusTransitions(Aws::Vector< SecondaryStatusTransition > &&value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
void SetRequestId(const Aws::String &value)
void SetRemoteDebugConfig(const RemoteDebugConfig &value)
const Aws::Vector< DebugRuleConfiguration > & GetDebugRuleConfigurations() const
const TrainingJobStatus & GetTrainingJobStatus() const
void SetTrainingJobName(Aws::String &&value)
void SetBillableTimeInSeconds(int value)
DescribeTrainingJobResult & WithTuningJobArn(const Aws::String &value)
void SetDebugRuleEvaluationStatuses(const Aws::Vector< DebugRuleEvaluationStatus > &value)
DescribeTrainingJobResult & AddEnvironment(Aws::String &&key, const Aws::String &value)
void SetRoleArn(const Aws::String &value)
void SetExperimentConfig(const ExperimentConfig &value)
DescribeTrainingJobResult & WithBillableTimeInSeconds(int value)
void SetFailureReason(const Aws::String &value)
DescribeTrainingJobResult & WithExperimentConfig(ExperimentConfig &&value)
DescribeTrainingJobResult & WithTrainingStartTime(const Aws::Utils::DateTime &value)
const Aws::String & GetRequestId() const
void SetRetryStrategy(const RetryStrategy &value)
void SetHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Utils::DateTime & GetTrainingStartTime() const
const WarmPoolStatus & GetWarmPoolStatus() const
void SetRoleArn(const char *value)
void SetVpcConfig(VpcConfig &&value)
DescribeTrainingJobResult & WithDebugRuleEvaluationStatuses(const Aws::Vector< DebugRuleEvaluationStatus > &value)
const Aws::Vector< SecondaryStatusTransition > & GetSecondaryStatusTransitions() const
DescribeTrainingJobResult & WithProfilerConfig(const ProfilerConfig &value)
DescribeTrainingJobResult & WithTuningJobArn(Aws::String &&value)
DescribeTrainingJobResult & WithTrainingJobArn(const char *value)
DescribeTrainingJobResult & AddFinalMetricDataList(const MetricData &value)
void SetVpcConfig(const VpcConfig &value)
DescribeTrainingJobResult & AddDebugRuleConfigurations(DebugRuleConfiguration &&value)
void SetTuningJobArn(const Aws::String &value)
void SetTrainingJobName(const char *value)
DescribeTrainingJobResult & AddProfilerRuleConfigurations(ProfilerRuleConfiguration &&value)
void SetHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
void SetInputDataConfig(const Aws::Vector< Channel > &value)
DescribeTrainingJobResult & WithAutoMLJobArn(const Aws::String &value)
DescribeTrainingJobResult & WithFailureReason(const Aws::String &value)
void SetRoleArn(Aws::String &&value)
void SetProfilerConfig(ProfilerConfig &&value)
DescribeTrainingJobResult & WithEnableNetworkIsolation(bool value)
void SetModelArtifacts(const ModelArtifacts &value)
DescribeTrainingJobResult & WithSecondaryStatus(SecondaryStatus &&value)
DescribeTrainingJobResult & WithRoleArn(Aws::String &&value)
DescribeTrainingJobResult & WithStoppingCondition(StoppingCondition &&value)
DescribeTrainingJobResult & WithProfilingStatus(ProfilingStatus &&value)
void SetDebugHookConfig(DebugHookConfig &&value)
DescribeTrainingJobResult & AddInputDataConfig(Channel &&value)
void SetTrainingJobArn(Aws::String &&value)
const RemoteDebugConfig & GetRemoteDebugConfig() const
DescribeTrainingJobResult & WithDebugHookConfig(DebugHookConfig &&value)
void SetRemoteDebugConfig(RemoteDebugConfig &&value)
DescribeTrainingJobResult & WithModelArtifacts(const ModelArtifacts &value)
DescribeTrainingJobResult & WithRequestId(const Aws::String &value)
DescribeTrainingJobResult & WithRemoteDebugConfig(const RemoteDebugConfig &value)
DescribeTrainingJobResult & AddDebugRuleConfigurations(const DebugRuleConfiguration &value)
DescribeTrainingJobResult & AddFinalMetricDataList(MetricData &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue