7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/LifecycleManagement.h>
60 inline void SetIdleTimeoutInMinutes(
int value) { m_idleTimeoutInMinutesHasBeenSet =
true; m_idleTimeoutInMinutes = value; }
88 bool m_lifecycleManagementHasBeenSet =
false;
90 int m_idleTimeoutInMinutes;
91 bool m_idleTimeoutInMinutesHasBeenSet =
false;
93 int m_minIdleTimeoutInMinutes;
94 bool m_minIdleTimeoutInMinutesHasBeenSet =
false;
96 int m_maxIdleTimeoutInMinutes;
97 bool m_maxIdleTimeoutInMinutesHasBeenSet =
false;
AWS_SAGEMAKER_API IdleSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLifecycleManagement(const LifecycleManagement &value)
void SetLifecycleManagement(LifecycleManagement &&value)
AWS_SAGEMAKER_API IdleSettings(Aws::Utils::Json::JsonView jsonValue)
const LifecycleManagement & GetLifecycleManagement() const
void SetMinIdleTimeoutInMinutes(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
IdleSettings & WithLifecycleManagement(const LifecycleManagement &value)
bool LifecycleManagementHasBeenSet() const
void SetMaxIdleTimeoutInMinutes(int value)
int GetMinIdleTimeoutInMinutes() const
bool MinIdleTimeoutInMinutesHasBeenSet() const
AWS_SAGEMAKER_API IdleSettings()
bool IdleTimeoutInMinutesHasBeenSet() const
void SetIdleTimeoutInMinutes(int value)
IdleSettings & WithLifecycleManagement(LifecycleManagement &&value)
IdleSettings & WithIdleTimeoutInMinutes(int value)
bool MaxIdleTimeoutInMinutesHasBeenSet() const
int GetIdleTimeoutInMinutes() const
IdleSettings & WithMaxIdleTimeoutInMinutes(int value)
IdleSettings & WithMinIdleTimeoutInMinutes(int value)
int GetMaxIdleTimeoutInMinutes() const
Aws::Utils::Json::JsonValue JsonValue