7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/LifecycleManagement.h>
42 m_lifecycleManagementHasBeenSet =
true;
43 m_lifecycleManagement = value;
59 m_idleTimeoutInMinutesHasBeenSet =
true;
60 m_idleTimeoutInMinutes = value;
76 m_minIdleTimeoutInMinutesHasBeenSet =
true;
77 m_minIdleTimeoutInMinutes = value;
93 m_maxIdleTimeoutInMinutesHasBeenSet =
true;
94 m_maxIdleTimeoutInMinutes = value;
104 int m_idleTimeoutInMinutes{0};
106 int m_minIdleTimeoutInMinutes{0};
108 int m_maxIdleTimeoutInMinutes{0};
109 bool m_lifecycleManagementHasBeenSet =
false;
110 bool m_idleTimeoutInMinutesHasBeenSet =
false;
111 bool m_minIdleTimeoutInMinutesHasBeenSet =
false;
112 bool m_maxIdleTimeoutInMinutesHasBeenSet =
false;
AWS_SAGEMAKER_API IdleSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API IdleSettings()=default
AWS_SAGEMAKER_API IdleSettings(Aws::Utils::Json::JsonView jsonValue)
void SetMinIdleTimeoutInMinutes(int value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
LifecycleManagement GetLifecycleManagement() const
bool LifecycleManagementHasBeenSet() const
void SetMaxIdleTimeoutInMinutes(int value)
int GetMinIdleTimeoutInMinutes() const
IdleSettings & WithLifecycleManagement(LifecycleManagement value)
bool MinIdleTimeoutInMinutesHasBeenSet() const
bool IdleTimeoutInMinutesHasBeenSet() const
void SetIdleTimeoutInMinutes(int value)
IdleSettings & WithIdleTimeoutInMinutes(int value)
void SetLifecycleManagement(LifecycleManagement value)
bool MaxIdleTimeoutInMinutesHasBeenSet() const
int GetIdleTimeoutInMinutes() const
IdleSettings & WithMaxIdleTimeoutInMinutes(int value)
IdleSettings & WithMinIdleTimeoutInMinutes(int value)
int GetMaxIdleTimeoutInMinutes() const
Aws::Utils::Json::JsonValue JsonValue