AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::RateIncreaseCriteria Class Reference

#include <RateIncreaseCriteria.h>

Public Member Functions

 RateIncreaseCriteria ()
 
 RateIncreaseCriteria (Aws::Utils::Json::JsonView jsonValue)
 
RateIncreaseCriteriaoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetNumberOfNotifiedThings () const
 
bool NumberOfNotifiedThingsHasBeenSet () const
 
void SetNumberOfNotifiedThings (int value)
 
RateIncreaseCriteriaWithNumberOfNotifiedThings (int value)
 
int GetNumberOfSucceededThings () const
 
bool NumberOfSucceededThingsHasBeenSet () const
 
void SetNumberOfSucceededThings (int value)
 
RateIncreaseCriteriaWithNumberOfSucceededThings (int value)
 

Detailed Description

Allows you to define a criteria to initiate the increase in rate of rollout for a job.

See Also:

AWS API Reference

Definition at line 30 of file RateIncreaseCriteria.h.

Constructor & Destructor Documentation

◆ RateIncreaseCriteria() [1/2]

Aws::IoT::Model::RateIncreaseCriteria::RateIncreaseCriteria ( )

◆ RateIncreaseCriteria() [2/2]

Aws::IoT::Model::RateIncreaseCriteria::RateIncreaseCriteria ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetNumberOfNotifiedThings()

int Aws::IoT::Model::RateIncreaseCriteria::GetNumberOfNotifiedThings ( ) const
inline

The threshold for number of notified things that will initiate the increase in rate of rollout.

Definition at line 43 of file RateIncreaseCriteria.h.

◆ GetNumberOfSucceededThings()

int Aws::IoT::Model::RateIncreaseCriteria::GetNumberOfSucceededThings ( ) const
inline

The threshold for number of succeeded things that will initiate the increase in rate of rollout.

Definition at line 68 of file RateIncreaseCriteria.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::RateIncreaseCriteria::Jsonize ( ) const

◆ NumberOfNotifiedThingsHasBeenSet()

bool Aws::IoT::Model::RateIncreaseCriteria::NumberOfNotifiedThingsHasBeenSet ( ) const
inline

The threshold for number of notified things that will initiate the increase in rate of rollout.

Definition at line 49 of file RateIncreaseCriteria.h.

◆ NumberOfSucceededThingsHasBeenSet()

bool Aws::IoT::Model::RateIncreaseCriteria::NumberOfSucceededThingsHasBeenSet ( ) const
inline

The threshold for number of succeeded things that will initiate the increase in rate of rollout.

Definition at line 74 of file RateIncreaseCriteria.h.

◆ operator=()

RateIncreaseCriteria& Aws::IoT::Model::RateIncreaseCriteria::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetNumberOfNotifiedThings()

void Aws::IoT::Model::RateIncreaseCriteria::SetNumberOfNotifiedThings ( int  value)
inline

The threshold for number of notified things that will initiate the increase in rate of rollout.

Definition at line 55 of file RateIncreaseCriteria.h.

◆ SetNumberOfSucceededThings()

void Aws::IoT::Model::RateIncreaseCriteria::SetNumberOfSucceededThings ( int  value)
inline

The threshold for number of succeeded things that will initiate the increase in rate of rollout.

Definition at line 80 of file RateIncreaseCriteria.h.

◆ WithNumberOfNotifiedThings()

RateIncreaseCriteria& Aws::IoT::Model::RateIncreaseCriteria::WithNumberOfNotifiedThings ( int  value)
inline

The threshold for number of notified things that will initiate the increase in rate of rollout.

Definition at line 61 of file RateIncreaseCriteria.h.

◆ WithNumberOfSucceededThings()

RateIncreaseCriteria& Aws::IoT::Model::RateIncreaseCriteria::WithNumberOfSucceededThings ( int  value)
inline

The threshold for number of succeeded things that will initiate the increase in rate of rollout.

Definition at line 86 of file RateIncreaseCriteria.h.


The documentation for this class was generated from the following file: