7#include <aws/sagemaker/SageMaker_EXPORTS.h>
63 m_maxRuntimeInSecondsHasBeenSet =
true;
64 m_maxRuntimeInSeconds = value;
85 m_maxWaitTimeInSecondsHasBeenSet =
true;
86 m_maxWaitTimeInSeconds = value;
113 m_maxPendingTimeInSecondsHasBeenSet =
true;
114 m_maxPendingTimeInSeconds = value;
122 int m_maxRuntimeInSeconds{0};
124 int m_maxWaitTimeInSeconds{0};
126 int m_maxPendingTimeInSeconds{0};
127 bool m_maxRuntimeInSecondsHasBeenSet =
false;
128 bool m_maxWaitTimeInSecondsHasBeenSet =
false;
129 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