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; }
112 int m_maxRuntimeInSeconds{0};
113 bool m_maxRuntimeInSecondsHasBeenSet =
false;
115 int m_maxWaitTimeInSeconds{0};
116 bool m_maxWaitTimeInSecondsHasBeenSet =
false;
118 int m_maxPendingTimeInSeconds{0};
119 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)
AWS_SAGEMAKER_API StoppingCondition()=default
StoppingCondition & WithMaxPendingTimeInSeconds(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool MaxRuntimeInSecondsHasBeenSet() const
int GetMaxRuntimeInSeconds() const
void SetMaxPendingTimeInSeconds(int value)
Aws::Utils::Json::JsonValue JsonValue