7#include <aws/sagemaker/SageMaker_EXPORTS.h>
69 inline void SetMaxRuntimeInSeconds(
int value) { m_maxRuntimeInSecondsHasBeenSet =
true; m_maxRuntimeInSeconds = value; }
85 inline void SetMaxWaitTimeInSeconds(
int value) { m_maxWaitTimeInSecondsHasBeenSet =
true; m_maxWaitTimeInSeconds = value; }
101 int m_maxRuntimeInSeconds;
102 bool m_maxRuntimeInSecondsHasBeenSet =
false;
104 int m_maxWaitTimeInSeconds;
105 bool m_maxWaitTimeInSecondsHasBeenSet =
false;
107 int m_maxPendingTimeInSeconds;
108 bool m_maxPendingTimeInSecondsHasBeenSet =
false;
AWS_SAGEMAKER_API StoppingCondition & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API StoppingCondition(Aws::Utils::Json::JsonView jsonValue)
void SetMaxRuntimeInSeconds(int value)
bool MaxPendingTimeInSecondsHasBeenSet() const
bool MaxWaitTimeInSecondsHasBeenSet() const
int GetMaxPendingTimeInSeconds() const
int GetMaxWaitTimeInSeconds() const
StoppingCondition & WithMaxWaitTimeInSeconds(int value)
StoppingCondition & WithMaxRuntimeInSeconds(int value)
void SetMaxWaitTimeInSeconds(int value)
StoppingCondition & WithMaxPendingTimeInSeconds(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API StoppingCondition()
bool MaxRuntimeInSecondsHasBeenSet() const
int GetMaxRuntimeInSeconds() const
void SetMaxPendingTimeInSeconds(int value)
Aws::Utils::Json::JsonValue JsonValue