AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::InstanceCapacity Class Reference

#include <InstanceCapacity.h>

Public Member Functions

 InstanceCapacity ()
 
 InstanceCapacity (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InstanceCapacityoperator= (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 GetAvailableCapacity () const
 
bool AvailableCapacityHasBeenSet () const
 
void SetAvailableCapacity (int value)
 
InstanceCapacityWithAvailableCapacity (int value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
InstanceCapacityWithInstanceType (const Aws::String &value)
 
InstanceCapacityWithInstanceType (Aws::String &&value)
 
InstanceCapacityWithInstanceType (const char *value)
 
int GetTotalCapacity () const
 
bool TotalCapacityHasBeenSet () const
 
void SetTotalCapacity (int value)
 
InstanceCapacityWithTotalCapacity (int value)
 

Detailed Description

Information about the number of instances that can be launched onto the Dedicated Host.

See Also:

AWS API Reference

Definition at line 32 of file InstanceCapacity.h.

Constructor & Destructor Documentation

◆ InstanceCapacity() [1/2]

Aws::EC2::Model::InstanceCapacity::InstanceCapacity ( )

◆ InstanceCapacity() [2/2]

Aws::EC2::Model::InstanceCapacity::InstanceCapacity ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AvailableCapacityHasBeenSet()

bool Aws::EC2::Model::InstanceCapacity::AvailableCapacityHasBeenSet ( ) const
inline

The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

Definition at line 53 of file InstanceCapacity.h.

◆ GetAvailableCapacity()

int Aws::EC2::Model::InstanceCapacity::GetAvailableCapacity ( ) const
inline

The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

Definition at line 47 of file InstanceCapacity.h.

◆ GetInstanceType()

const Aws::String& Aws::EC2::Model::InstanceCapacity::GetInstanceType ( ) const
inline

The instance type supported by the Dedicated Host.

Definition at line 71 of file InstanceCapacity.h.

◆ GetTotalCapacity()

int Aws::EC2::Model::InstanceCapacity::GetTotalCapacity ( ) const
inline

The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

Definition at line 113 of file InstanceCapacity.h.

◆ InstanceTypeHasBeenSet()

bool Aws::EC2::Model::InstanceCapacity::InstanceTypeHasBeenSet ( ) const
inline

The instance type supported by the Dedicated Host.

Definition at line 76 of file InstanceCapacity.h.

◆ operator=()

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::InstanceCapacity::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetAvailableCapacity()

void Aws::EC2::Model::InstanceCapacity::SetAvailableCapacity ( int  value)
inline

The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

Definition at line 59 of file InstanceCapacity.h.

◆ SetInstanceType() [1/3]

void Aws::EC2::Model::InstanceCapacity::SetInstanceType ( Aws::String &&  value)
inline

The instance type supported by the Dedicated Host.

Definition at line 86 of file InstanceCapacity.h.

◆ SetInstanceType() [2/3]

void Aws::EC2::Model::InstanceCapacity::SetInstanceType ( const Aws::String value)
inline

The instance type supported by the Dedicated Host.

Definition at line 81 of file InstanceCapacity.h.

◆ SetInstanceType() [3/3]

void Aws::EC2::Model::InstanceCapacity::SetInstanceType ( const char *  value)
inline

The instance type supported by the Dedicated Host.

Definition at line 91 of file InstanceCapacity.h.

◆ SetTotalCapacity()

void Aws::EC2::Model::InstanceCapacity::SetTotalCapacity ( int  value)
inline

The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

Definition at line 125 of file InstanceCapacity.h.

◆ TotalCapacityHasBeenSet()

bool Aws::EC2::Model::InstanceCapacity::TotalCapacityHasBeenSet ( ) const
inline

The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

Definition at line 119 of file InstanceCapacity.h.

◆ WithAvailableCapacity()

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::WithAvailableCapacity ( int  value)
inline

The number of instances that can be launched onto the Dedicated Host based on the host's available capacity.

Definition at line 65 of file InstanceCapacity.h.

◆ WithInstanceType() [1/3]

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::WithInstanceType ( Aws::String &&  value)
inline

The instance type supported by the Dedicated Host.

Definition at line 101 of file InstanceCapacity.h.

◆ WithInstanceType() [2/3]

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::WithInstanceType ( const Aws::String value)
inline

The instance type supported by the Dedicated Host.

Definition at line 96 of file InstanceCapacity.h.

◆ WithInstanceType() [3/3]

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::WithInstanceType ( const char *  value)
inline

The instance type supported by the Dedicated Host.

Definition at line 106 of file InstanceCapacity.h.

◆ WithTotalCapacity()

InstanceCapacity& Aws::EC2::Model::InstanceCapacity::WithTotalCapacity ( int  value)
inline

The total number of instances that can be launched onto the Dedicated Host if there are no instances running on it.

Definition at line 131 of file InstanceCapacity.h.


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