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

#include <WarmPoolConfiguration.h>

Public Member Functions

 WarmPoolConfiguration ()
 
 WarmPoolConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
WarmPoolConfigurationoperator= (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 GetMaxGroupPreparedCapacity () const
 
bool MaxGroupPreparedCapacityHasBeenSet () const
 
void SetMaxGroupPreparedCapacity (int value)
 
WarmPoolConfigurationWithMaxGroupPreparedCapacity (int value)
 
int GetMinSize () const
 
bool MinSizeHasBeenSet () const
 
void SetMinSize (int value)
 
WarmPoolConfigurationWithMinSize (int value)
 
const WarmPoolStateGetPoolState () const
 
bool PoolStateHasBeenSet () const
 
void SetPoolState (const WarmPoolState &value)
 
void SetPoolState (WarmPoolState &&value)
 
WarmPoolConfigurationWithPoolState (const WarmPoolState &value)
 
WarmPoolConfigurationWithPoolState (WarmPoolState &&value)
 
const WarmPoolStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const WarmPoolStatus &value)
 
void SetStatus (WarmPoolStatus &&value)
 
WarmPoolConfigurationWithStatus (const WarmPoolStatus &value)
 
WarmPoolConfigurationWithStatus (WarmPoolStatus &&value)
 

Detailed Description

Describes a warm pool configuration.

See Also:

AWS API Reference

Definition at line 32 of file WarmPoolConfiguration.h.

Constructor & Destructor Documentation

◆ WarmPoolConfiguration() [1/2]

Aws::AutoScaling::Model::WarmPoolConfiguration::WarmPoolConfiguration ( )

◆ WarmPoolConfiguration() [2/2]

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

Member Function Documentation

◆ GetMaxGroupPreparedCapacity()

int Aws::AutoScaling::Model::WarmPoolConfiguration::GetMaxGroupPreparedCapacity ( ) const
inline

The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated for the Auto Scaling group.

Definition at line 47 of file WarmPoolConfiguration.h.

◆ GetMinSize()

int Aws::AutoScaling::Model::WarmPoolConfiguration::GetMinSize ( ) const
inline

The minimum number of instances to maintain in the warm pool.

Definition at line 71 of file WarmPoolConfiguration.h.

◆ GetPoolState()

const WarmPoolState& Aws::AutoScaling::Model::WarmPoolConfiguration::GetPoolState ( ) const
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 93 of file WarmPoolConfiguration.h.

◆ GetStatus()

const WarmPoolStatus& Aws::AutoScaling::Model::WarmPoolConfiguration::GetStatus ( ) const
inline

The status of a warm pool that is marked for deletion.

Definition at line 129 of file WarmPoolConfiguration.h.

◆ MaxGroupPreparedCapacityHasBeenSet()

bool Aws::AutoScaling::Model::WarmPoolConfiguration::MaxGroupPreparedCapacityHasBeenSet ( ) const
inline

The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated for the Auto Scaling group.

Definition at line 53 of file WarmPoolConfiguration.h.

◆ MinSizeHasBeenSet()

bool Aws::AutoScaling::Model::WarmPoolConfiguration::MinSizeHasBeenSet ( ) const
inline

The minimum number of instances to maintain in the warm pool.

Definition at line 76 of file WarmPoolConfiguration.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PoolStateHasBeenSet()

bool Aws::AutoScaling::Model::WarmPoolConfiguration::PoolStateHasBeenSet ( ) const
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 99 of file WarmPoolConfiguration.h.

◆ SetMaxGroupPreparedCapacity()

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetMaxGroupPreparedCapacity ( int  value)
inline

The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated for the Auto Scaling group.

Definition at line 59 of file WarmPoolConfiguration.h.

◆ SetMinSize()

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetMinSize ( int  value)
inline

The minimum number of instances to maintain in the warm pool.

Definition at line 81 of file WarmPoolConfiguration.h.

◆ SetPoolState() [1/2]

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetPoolState ( const WarmPoolState value)
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 105 of file WarmPoolConfiguration.h.

◆ SetPoolState() [2/2]

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetPoolState ( WarmPoolState &&  value)
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 111 of file WarmPoolConfiguration.h.

◆ SetStatus() [1/2]

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetStatus ( const WarmPoolStatus value)
inline

The status of a warm pool that is marked for deletion.

Definition at line 139 of file WarmPoolConfiguration.h.

◆ SetStatus() [2/2]

void Aws::AutoScaling::Model::WarmPoolConfiguration::SetStatus ( WarmPoolStatus &&  value)
inline

The status of a warm pool that is marked for deletion.

Definition at line 144 of file WarmPoolConfiguration.h.

◆ StatusHasBeenSet()

bool Aws::AutoScaling::Model::WarmPoolConfiguration::StatusHasBeenSet ( ) const
inline

The status of a warm pool that is marked for deletion.

Definition at line 134 of file WarmPoolConfiguration.h.

◆ WithMaxGroupPreparedCapacity()

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithMaxGroupPreparedCapacity ( int  value)
inline

The maximum number of instances that are allowed to be in the warm pool or in any state except Terminated for the Auto Scaling group.

Definition at line 65 of file WarmPoolConfiguration.h.

◆ WithMinSize()

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithMinSize ( int  value)
inline

The minimum number of instances to maintain in the warm pool.

Definition at line 86 of file WarmPoolConfiguration.h.

◆ WithPoolState() [1/2]

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithPoolState ( const WarmPoolState value)
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 117 of file WarmPoolConfiguration.h.

◆ WithPoolState() [2/2]

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithPoolState ( WarmPoolState &&  value)
inline

The instance state to transition to after the lifecycle actions are complete.

Definition at line 123 of file WarmPoolConfiguration.h.

◆ WithStatus() [1/2]

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithStatus ( const WarmPoolStatus value)
inline

The status of a warm pool that is marked for deletion.

Definition at line 149 of file WarmPoolConfiguration.h.

◆ WithStatus() [2/2]

WarmPoolConfiguration& Aws::AutoScaling::Model::WarmPoolConfiguration::WithStatus ( WarmPoolStatus &&  value)
inline

The status of a warm pool that is marked for deletion.

Definition at line 154 of file WarmPoolConfiguration.h.


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