141 bool m_actionHasBeenSet =
false;
143 int m_terminationWaitTimeInMinutes;
144 bool m_terminationWaitTimeInMinutesHasBeenSet =
false;
#define AWS_CODEDEPLOY_API
void SetAction(const InstanceAction &value)
BlueInstanceTerminationOption & WithAction(InstanceAction &&value)
AWS_CODEDEPLOY_API BlueInstanceTerminationOption & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEDEPLOY_API BlueInstanceTerminationOption()
bool ActionHasBeenSet() const
void SetTerminationWaitTimeInMinutes(int value)
void SetAction(InstanceAction &&value)
const InstanceAction & GetAction() const
AWS_CODEDEPLOY_API BlueInstanceTerminationOption(Aws::Utils::Json::JsonView jsonValue)
bool TerminationWaitTimeInMinutesHasBeenSet() const
BlueInstanceTerminationOption & WithTerminationWaitTimeInMinutes(int value)
BlueInstanceTerminationOption & WithAction(const InstanceAction &value)
int GetTerminationWaitTimeInMinutes() const
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const