7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/DeploymentReadyAction.h>
67 inline void SetWaitTimeInMinutes(
int value) { m_waitTimeInMinutesHasBeenSet =
true; m_waitTimeInMinutes = value; }
73 bool m_actionOnTimeoutHasBeenSet =
false;
75 int m_waitTimeInMinutes{0};
76 bool m_waitTimeInMinutesHasBeenSet =
false;
bool WaitTimeInMinutesHasBeenSet() const
int GetWaitTimeInMinutes() const
AWS_CODEDEPLOY_API DeploymentReadyOption & operator=(Aws::Utils::Json::JsonView jsonValue)
DeploymentReadyOption & WithWaitTimeInMinutes(int value)
AWS_CODEDEPLOY_API DeploymentReadyOption(Aws::Utils::Json::JsonView jsonValue)
bool ActionOnTimeoutHasBeenSet() const
void SetWaitTimeInMinutes(int value)
void SetActionOnTimeout(DeploymentReadyAction value)
AWS_CODEDEPLOY_API DeploymentReadyOption()=default
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
DeploymentReadyOption & WithActionOnTimeout(DeploymentReadyAction value)
DeploymentReadyAction GetActionOnTimeout() const
Aws::Utils::Json::JsonValue JsonValue