7#include <aws/sagemaker/SageMaker_EXPORTS.h>
39 m_totalStepCountPerEpochHasBeenSet =
true;
40 m_totalStepCountPerEpoch = value;
55 m_currentStepHasBeenSet =
true;
56 m_currentStep = value;
71 m_currentEpochHasBeenSet =
true;
72 m_currentEpoch = value;
87 m_maxEpochHasBeenSet =
true;
96 long long m_totalStepCountPerEpoch{0};
98 long long m_currentStep{0};
100 long long m_currentEpoch{0};
102 long long m_maxEpoch{0};
103 bool m_totalStepCountPerEpochHasBeenSet =
false;
104 bool m_currentStepHasBeenSet =
false;
105 bool m_currentEpochHasBeenSet =
false;
106 bool m_maxEpochHasBeenSet =
false;
bool MaxEpochHasBeenSet() const
bool TotalStepCountPerEpochHasBeenSet() const
bool CurrentEpochHasBeenSet() const
TrainingProgressInfo & WithCurrentEpoch(long long value)
void SetCurrentEpoch(long long value)
AWS_SAGEMAKER_API TrainingProgressInfo(Aws::Utils::Json::JsonView jsonValue)
long long GetMaxEpoch() const
long long GetCurrentEpoch() const
TrainingProgressInfo & WithTotalStepCountPerEpoch(long long value)
long long GetTotalStepCountPerEpoch() const
long long GetCurrentStep() const
bool CurrentStepHasBeenSet() const
AWS_SAGEMAKER_API TrainingProgressInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTotalStepCountPerEpoch(long long value)
TrainingProgressInfo & WithMaxEpoch(long long value)
TrainingProgressInfo & WithCurrentStep(long long value)
void SetCurrentStep(long long value)
AWS_SAGEMAKER_API TrainingProgressInfo()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMaxEpoch(long long value)
Aws::Utils::Json::JsonValue JsonValue