7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/InstanceAction.h>
74 bool m_actionHasBeenSet =
false;
76 int m_terminationWaitTimeInMinutes{0};
77 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