7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
49 inline void SetLinearPercentage(
int value) { m_linearPercentageHasBeenSet =
true; m_linearPercentage = value; }
60 inline void SetLinearInterval(
int value) { m_linearIntervalHasBeenSet =
true; m_linearInterval = value; }
65 int m_linearPercentage;
66 bool m_linearPercentageHasBeenSet =
false;
69 bool m_linearIntervalHasBeenSet =
false;
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)
AWS_CODEDEPLOY_API TimeBasedLinear()
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