AWS SDK for C++
1.8.182
AWS SDK for C++
|
#include <ExponentialRolloutRate.h>
Public Member Functions | |
ExponentialRolloutRate () | |
ExponentialRolloutRate (Aws::Utils::Json::JsonView jsonValue) | |
ExponentialRolloutRate & | operator= (Aws::Utils::Json::JsonView jsonValue) |
Aws::Utils::Json::JsonValue | Jsonize () const |
int | GetBaseRatePerMinute () const |
bool | BaseRatePerMinuteHasBeenSet () const |
void | SetBaseRatePerMinute (int value) |
ExponentialRolloutRate & | WithBaseRatePerMinute (int value) |
double | GetIncrementFactor () const |
bool | IncrementFactorHasBeenSet () const |
void | SetIncrementFactor (double value) |
ExponentialRolloutRate & | WithIncrementFactor (double value) |
const RateIncreaseCriteria & | GetRateIncreaseCriteria () const |
bool | RateIncreaseCriteriaHasBeenSet () const |
void | SetRateIncreaseCriteria (const RateIncreaseCriteria &value) |
void | SetRateIncreaseCriteria (RateIncreaseCriteria &&value) |
ExponentialRolloutRate & | WithRateIncreaseCriteria (const RateIncreaseCriteria &value) |
ExponentialRolloutRate & | WithRateIncreaseCriteria (RateIncreaseCriteria &&value) |
Allows you to create an exponential rate of rollout for a job.
Definition at line 32 of file ExponentialRolloutRate.h.
Aws::IoT::Model::ExponentialRolloutRate::ExponentialRolloutRate | ( | ) |
Aws::IoT::Model::ExponentialRolloutRate::ExponentialRolloutRate | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
Definition at line 53 of file ExponentialRolloutRate.h.
|
inline |
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
Definition at line 46 of file ExponentialRolloutRate.h.
|
inline |
The exponential factor to increase the rate of rollout for a job.
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
Definition at line 75 of file ExponentialRolloutRate.h.
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 102 of file ExponentialRolloutRate.h.
|
inline |
The exponential factor to increase the rate of rollout for a job.
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
Definition at line 82 of file ExponentialRolloutRate.h.
Aws::Utils::Json::JsonValue Aws::IoT::Model::ExponentialRolloutRate::Jsonize | ( | ) | const |
ExponentialRolloutRate& Aws::IoT::Model::ExponentialRolloutRate::operator= | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 107 of file ExponentialRolloutRate.h.
|
inline |
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
Definition at line 60 of file ExponentialRolloutRate.h.
|
inline |
The exponential factor to increase the rate of rollout for a job.
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
Definition at line 89 of file ExponentialRolloutRate.h.
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 112 of file ExponentialRolloutRate.h.
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 117 of file ExponentialRolloutRate.h.
|
inline |
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
Definition at line 67 of file ExponentialRolloutRate.h.
|
inline |
The exponential factor to increase the rate of rollout for a job.
AWS IoT supports up to one digit after the decimal (for example, 1.5, but not 1.55).
Definition at line 96 of file ExponentialRolloutRate.h.
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 122 of file ExponentialRolloutRate.h.
|
inline |
The criteria to initiate the increase in rate of rollout for a job.
Definition at line 127 of file ExponentialRolloutRate.h.