AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress Class Reference

#include <InstanceRefreshLivePoolProgress.h>

Public Member Functions

 InstanceRefreshLivePoolProgress ()
 
 InstanceRefreshLivePoolProgress (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceRefreshLivePoolProgressoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
int GetPercentageComplete () const
 
bool PercentageCompleteHasBeenSet () const
 
void SetPercentageComplete (int value)
 
InstanceRefreshLivePoolProgressWithPercentageComplete (int value)
 
int GetInstancesToUpdate () const
 
bool InstancesToUpdateHasBeenSet () const
 
void SetInstancesToUpdate (int value)
 
InstanceRefreshLivePoolProgressWithInstancesToUpdate (int value)
 

Detailed Description

Reports the progress of an instance refresh on instances that are in the Auto Scaling group.

See Also:

AWS API Reference

Definition at line 30 of file InstanceRefreshLivePoolProgress.h.

Constructor & Destructor Documentation

◆ InstanceRefreshLivePoolProgress() [1/2]

Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::InstanceRefreshLivePoolProgress ( )

◆ InstanceRefreshLivePoolProgress() [2/2]

Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::InstanceRefreshLivePoolProgress ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetInstancesToUpdate()

int Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::GetInstancesToUpdate ( ) const
inline

The number of instances remaining to update.

Definition at line 81 of file InstanceRefreshLivePoolProgress.h.

◆ GetPercentageComplete()

int Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::GetPercentageComplete ( ) const
inline

The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.

Definition at line 48 of file InstanceRefreshLivePoolProgress.h.

◆ InstancesToUpdateHasBeenSet()

bool Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::InstancesToUpdateHasBeenSet ( ) const
inline

The number of instances remaining to update.

Definition at line 86 of file InstanceRefreshLivePoolProgress.h.

◆ operator=()

InstanceRefreshLivePoolProgress& Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PercentageCompleteHasBeenSet()

bool Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::PercentageCompleteHasBeenSet ( ) const
inline

The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.

Definition at line 57 of file InstanceRefreshLivePoolProgress.h.

◆ SetInstancesToUpdate()

void Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::SetInstancesToUpdate ( int  value)
inline

The number of instances remaining to update.

Definition at line 91 of file InstanceRefreshLivePoolProgress.h.

◆ SetPercentageComplete()

void Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::SetPercentageComplete ( int  value)
inline

The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.

Definition at line 66 of file InstanceRefreshLivePoolProgress.h.

◆ WithInstancesToUpdate()

InstanceRefreshLivePoolProgress& Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::WithInstancesToUpdate ( int  value)
inline

The number of instances remaining to update.

Definition at line 96 of file InstanceRefreshLivePoolProgress.h.

◆ WithPercentageComplete()

InstanceRefreshLivePoolProgress& Aws::AutoScaling::Model::InstanceRefreshLivePoolProgress::WithPercentageComplete ( int  value)
inline

The percentage of instances in the Auto Scaling group that have been replaced. For each instance replacement, Amazon EC2 Auto Scaling tracks the instance's health status and warm-up time. When the instance's health status changes to healthy and the specified warm-up time passes, the instance is considered updated and is added to the percentage complete.

Definition at line 75 of file InstanceRefreshLivePoolProgress.h.


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