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

#include <EbsOptimizedInfo.h>

Public Member Functions

 EbsOptimizedInfo ()
 
 EbsOptimizedInfo (const Aws::Utils::Xml::XmlNode &xmlNode)
 
EbsOptimizedInfooperator= (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 GetBaselineBandwidthInMbps () const
 
bool BaselineBandwidthInMbpsHasBeenSet () const
 
void SetBaselineBandwidthInMbps (int value)
 
EbsOptimizedInfoWithBaselineBandwidthInMbps (int value)
 
double GetBaselineThroughputInMBps () const
 
bool BaselineThroughputInMBpsHasBeenSet () const
 
void SetBaselineThroughputInMBps (double value)
 
EbsOptimizedInfoWithBaselineThroughputInMBps (double value)
 
int GetBaselineIops () const
 
bool BaselineIopsHasBeenSet () const
 
void SetBaselineIops (int value)
 
EbsOptimizedInfoWithBaselineIops (int value)
 
int GetMaximumBandwidthInMbps () const
 
bool MaximumBandwidthInMbpsHasBeenSet () const
 
void SetMaximumBandwidthInMbps (int value)
 
EbsOptimizedInfoWithMaximumBandwidthInMbps (int value)
 
double GetMaximumThroughputInMBps () const
 
bool MaximumThroughputInMBpsHasBeenSet () const
 
void SetMaximumThroughputInMBps (double value)
 
EbsOptimizedInfoWithMaximumThroughputInMBps (double value)
 
int GetMaximumIops () const
 
bool MaximumIopsHasBeenSet () const
 
void SetMaximumIops (int value)
 
EbsOptimizedInfoWithMaximumIops (int value)
 

Detailed Description

Describes the optimized EBS performance for supported instance types.

See Also:

AWS API Reference

Definition at line 30 of file EbsOptimizedInfo.h.

Constructor & Destructor Documentation

◆ EbsOptimizedInfo() [1/2]

Aws::EC2::Model::EbsOptimizedInfo::EbsOptimizedInfo ( )

◆ EbsOptimizedInfo() [2/2]

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

Member Function Documentation

◆ BaselineBandwidthInMbpsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::BaselineBandwidthInMbpsHasBeenSet ( ) const
inline

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 51 of file EbsOptimizedInfo.h.

◆ BaselineIopsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::BaselineIopsHasBeenSet ( ) const
inline

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

Definition at line 101 of file EbsOptimizedInfo.h.

◆ BaselineThroughputInMBpsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::BaselineThroughputInMBpsHasBeenSet ( ) const
inline

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 76 of file EbsOptimizedInfo.h.

◆ GetBaselineBandwidthInMbps()

int Aws::EC2::Model::EbsOptimizedInfo::GetBaselineBandwidthInMbps ( ) const
inline

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 45 of file EbsOptimizedInfo.h.

◆ GetBaselineIops()

int Aws::EC2::Model::EbsOptimizedInfo::GetBaselineIops ( ) const
inline

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

Definition at line 95 of file EbsOptimizedInfo.h.

◆ GetBaselineThroughputInMBps()

double Aws::EC2::Model::EbsOptimizedInfo::GetBaselineThroughputInMBps ( ) const
inline

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 70 of file EbsOptimizedInfo.h.

◆ GetMaximumBandwidthInMbps()

int Aws::EC2::Model::EbsOptimizedInfo::GetMaximumBandwidthInMbps ( ) const
inline

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 120 of file EbsOptimizedInfo.h.

◆ GetMaximumIops()

int Aws::EC2::Model::EbsOptimizedInfo::GetMaximumIops ( ) const
inline

The maximum input/output storage operations per second for an EBS-optimized instance type.

Definition at line 170 of file EbsOptimizedInfo.h.

◆ GetMaximumThroughputInMBps()

double Aws::EC2::Model::EbsOptimizedInfo::GetMaximumThroughputInMBps ( ) const
inline

The maximum throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 145 of file EbsOptimizedInfo.h.

◆ MaximumBandwidthInMbpsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::MaximumBandwidthInMbpsHasBeenSet ( ) const
inline

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 126 of file EbsOptimizedInfo.h.

◆ MaximumIopsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::MaximumIopsHasBeenSet ( ) const
inline

The maximum input/output storage operations per second for an EBS-optimized instance type.

Definition at line 176 of file EbsOptimizedInfo.h.

◆ MaximumThroughputInMBpsHasBeenSet()

bool Aws::EC2::Model::EbsOptimizedInfo::MaximumThroughputInMBpsHasBeenSet ( ) const
inline

The maximum throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 151 of file EbsOptimizedInfo.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetBaselineBandwidthInMbps()

void Aws::EC2::Model::EbsOptimizedInfo::SetBaselineBandwidthInMbps ( int  value)
inline

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 57 of file EbsOptimizedInfo.h.

◆ SetBaselineIops()

void Aws::EC2::Model::EbsOptimizedInfo::SetBaselineIops ( int  value)
inline

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

Definition at line 107 of file EbsOptimizedInfo.h.

◆ SetBaselineThroughputInMBps()

void Aws::EC2::Model::EbsOptimizedInfo::SetBaselineThroughputInMBps ( double  value)
inline

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 82 of file EbsOptimizedInfo.h.

◆ SetMaximumBandwidthInMbps()

void Aws::EC2::Model::EbsOptimizedInfo::SetMaximumBandwidthInMbps ( int  value)
inline

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 132 of file EbsOptimizedInfo.h.

◆ SetMaximumIops()

void Aws::EC2::Model::EbsOptimizedInfo::SetMaximumIops ( int  value)
inline

The maximum input/output storage operations per second for an EBS-optimized instance type.

Definition at line 182 of file EbsOptimizedInfo.h.

◆ SetMaximumThroughputInMBps()

void Aws::EC2::Model::EbsOptimizedInfo::SetMaximumThroughputInMBps ( double  value)
inline

The maximum throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 157 of file EbsOptimizedInfo.h.

◆ WithBaselineBandwidthInMbps()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithBaselineBandwidthInMbps ( int  value)
inline

The baseline bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 63 of file EbsOptimizedInfo.h.

◆ WithBaselineIops()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithBaselineIops ( int  value)
inline

The baseline input/output storage operations per seconds for an EBS-optimized instance type.

Definition at line 113 of file EbsOptimizedInfo.h.

◆ WithBaselineThroughputInMBps()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithBaselineThroughputInMBps ( double  value)
inline

The baseline throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 88 of file EbsOptimizedInfo.h.

◆ WithMaximumBandwidthInMbps()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithMaximumBandwidthInMbps ( int  value)
inline

The maximum bandwidth performance for an EBS-optimized instance type, in Mbps.

Definition at line 138 of file EbsOptimizedInfo.h.

◆ WithMaximumIops()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithMaximumIops ( int  value)
inline

The maximum input/output storage operations per second for an EBS-optimized instance type.

Definition at line 188 of file EbsOptimizedInfo.h.

◆ WithMaximumThroughputInMBps()

EbsOptimizedInfo& Aws::EC2::Model::EbsOptimizedInfo::WithMaximumThroughputInMBps ( double  value)
inline

The maximum throughput performance for an EBS-optimized instance type, in MB/s.

Definition at line 163 of file EbsOptimizedInfo.h.


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