7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
43 m_linearPercentageHasBeenSet =
true;
44 m_linearPercentage = value;
60 m_linearIntervalHasBeenSet =
true;
61 m_linearInterval = value;
69 int m_linearPercentage{0};
71 int m_linearInterval{0};
72 bool m_linearPercentageHasBeenSet =
false;
73 bool m_linearIntervalHasBeenSet =
false;
AWS_CODEDEPLOY_API TimeBasedLinear()=default
AWS_CODEDEPLOY_API TimeBasedLinear(Aws::Utils::Json::JsonView jsonValue)
void SetLinearInterval(int value)
AWS_CODEDEPLOY_API TimeBasedLinear & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetLinearInterval() const
int GetLinearPercentage() const
void SetLinearPercentage(int value)
bool LinearPercentageHasBeenSet() const
TimeBasedLinear & WithLinearInterval(int value)
TimeBasedLinear & WithLinearPercentage(int value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
bool LinearIntervalHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue