7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/ExponentialRolloutRate.h>
47 inline void SetMaximumPerMinute(
int value) { m_maximumPerMinuteHasBeenSet =
true; m_maximumPerMinute = value; }
65 int m_maximumPerMinute;
66 bool m_maximumPerMinuteHasBeenSet =
false;
69 bool m_exponentialRateHasBeenSet =
false;
JobExecutionsRolloutConfig & WithMaximumPerMinute(int value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExponentialRate(const ExponentialRolloutRate &value)
bool ExponentialRateHasBeenSet() const
JobExecutionsRolloutConfig & WithExponentialRate(ExponentialRolloutRate &&value)
int GetMaximumPerMinute() const
AWS_IOT_API JobExecutionsRolloutConfig(Aws::Utils::Json::JsonView jsonValue)
const ExponentialRolloutRate & GetExponentialRate() const
bool MaximumPerMinuteHasBeenSet() const
AWS_IOT_API JobExecutionsRolloutConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
JobExecutionsRolloutConfig & WithExponentialRate(const ExponentialRolloutRate &value)
void SetExponentialRate(ExponentialRolloutRate &&value)
AWS_IOT_API JobExecutionsRolloutConfig()
void SetMaximumPerMinute(int value)
Aws::Utils::Json::JsonValue JsonValue