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

#include <InstanceRefreshProgressDetails.h>

Public Member Functions

 InstanceRefreshProgressDetails ()
 
 InstanceRefreshProgressDetails (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceRefreshProgressDetailsoperator= (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
 
const InstanceRefreshLivePoolProgressGetLivePoolProgress () const
 
bool LivePoolProgressHasBeenSet () const
 
void SetLivePoolProgress (const InstanceRefreshLivePoolProgress &value)
 
void SetLivePoolProgress (InstanceRefreshLivePoolProgress &&value)
 
InstanceRefreshProgressDetailsWithLivePoolProgress (const InstanceRefreshLivePoolProgress &value)
 
InstanceRefreshProgressDetailsWithLivePoolProgress (InstanceRefreshLivePoolProgress &&value)
 
const InstanceRefreshWarmPoolProgressGetWarmPoolProgress () const
 
bool WarmPoolProgressHasBeenSet () const
 
void SetWarmPoolProgress (const InstanceRefreshWarmPoolProgress &value)
 
void SetWarmPoolProgress (InstanceRefreshWarmPoolProgress &&value)
 
InstanceRefreshProgressDetailsWithWarmPoolProgress (const InstanceRefreshWarmPoolProgress &value)
 
InstanceRefreshProgressDetailsWithWarmPoolProgress (InstanceRefreshWarmPoolProgress &&value)
 

Detailed Description

Reports the progress of an instance refresh on an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).

See Also:


AWS API Reference

Definition at line 35 of file InstanceRefreshProgressDetails.h.

Constructor & Destructor Documentation

◆ InstanceRefreshProgressDetails() [1/2]

Aws::AutoScaling::Model::InstanceRefreshProgressDetails::InstanceRefreshProgressDetails ( )

◆ InstanceRefreshProgressDetails() [2/2]

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

Member Function Documentation

◆ GetLivePoolProgress()

const InstanceRefreshLivePoolProgress& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::GetLivePoolProgress ( ) const
inline

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

Definition at line 50 of file InstanceRefreshProgressDetails.h.

◆ GetWarmPoolProgress()

const InstanceRefreshWarmPoolProgress& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::GetWarmPoolProgress ( ) const
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 87 of file InstanceRefreshProgressDetails.h.

◆ LivePoolProgressHasBeenSet()

bool Aws::AutoScaling::Model::InstanceRefreshProgressDetails::LivePoolProgressHasBeenSet ( ) const
inline

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

Definition at line 56 of file InstanceRefreshProgressDetails.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetLivePoolProgress() [1/2]

void Aws::AutoScaling::Model::InstanceRefreshProgressDetails::SetLivePoolProgress ( const InstanceRefreshLivePoolProgress value)
inline

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

Definition at line 62 of file InstanceRefreshProgressDetails.h.

◆ SetLivePoolProgress() [2/2]

void Aws::AutoScaling::Model::InstanceRefreshProgressDetails::SetLivePoolProgress ( InstanceRefreshLivePoolProgress &&  value)
inline

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

Definition at line 68 of file InstanceRefreshProgressDetails.h.

◆ SetWarmPoolProgress() [1/2]

void Aws::AutoScaling::Model::InstanceRefreshProgressDetails::SetWarmPoolProgress ( const InstanceRefreshWarmPoolProgress value)
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 99 of file InstanceRefreshProgressDetails.h.

◆ SetWarmPoolProgress() [2/2]

void Aws::AutoScaling::Model::InstanceRefreshProgressDetails::SetWarmPoolProgress ( InstanceRefreshWarmPoolProgress &&  value)
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 105 of file InstanceRefreshProgressDetails.h.

◆ WarmPoolProgressHasBeenSet()

bool Aws::AutoScaling::Model::InstanceRefreshProgressDetails::WarmPoolProgressHasBeenSet ( ) const
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 93 of file InstanceRefreshProgressDetails.h.

◆ WithLivePoolProgress() [1/2]

InstanceRefreshProgressDetails& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::WithLivePoolProgress ( const InstanceRefreshLivePoolProgress value)
inline

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

Definition at line 74 of file InstanceRefreshProgressDetails.h.

◆ WithLivePoolProgress() [2/2]

InstanceRefreshProgressDetails& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::WithLivePoolProgress ( InstanceRefreshLivePoolProgress &&  value)
inline

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

Definition at line 80 of file InstanceRefreshProgressDetails.h.

◆ WithWarmPoolProgress() [1/2]

InstanceRefreshProgressDetails& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::WithWarmPoolProgress ( const InstanceRefreshWarmPoolProgress value)
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 111 of file InstanceRefreshProgressDetails.h.

◆ WithWarmPoolProgress() [2/2]

InstanceRefreshProgressDetails& Aws::AutoScaling::Model::InstanceRefreshProgressDetails::WithWarmPoolProgress ( InstanceRefreshWarmPoolProgress &&  value)
inline

Indicates the progress of an instance refresh on instances that are in the warm pool.

Definition at line 117 of file InstanceRefreshProgressDetails.h.


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