7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/InstanceAction.h>
48 m_actionHasBeenSet =
true;
69 m_terminationWaitTimeInMinutesHasBeenSet =
true;
70 m_terminationWaitTimeInMinutes = value;
80 int m_terminationWaitTimeInMinutes{0};
81 bool m_actionHasBeenSet =
false;
82 bool m_terminationWaitTimeInMinutesHasBeenSet =
false;
InstanceAction GetAction() const
AWS_CODEDEPLOY_API BlueInstanceTerminationOption & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ActionHasBeenSet() const
AWS_CODEDEPLOY_API BlueInstanceTerminationOption()=default
void SetAction(InstanceAction value)
void SetTerminationWaitTimeInMinutes(int value)
BlueInstanceTerminationOption & WithAction(InstanceAction value)
AWS_CODEDEPLOY_API BlueInstanceTerminationOption(Aws::Utils::Json::JsonView jsonValue)
bool TerminationWaitTimeInMinutesHasBeenSet() const
BlueInstanceTerminationOption & WithTerminationWaitTimeInMinutes(int value)
int GetTerminationWaitTimeInMinutes() const
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue