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

#include <VCpuInfo.h>

Public Member Functions

 VCpuInfo ()
 
 VCpuInfo (const Aws::Utils::Xml::XmlNode &xmlNode)
 
VCpuInfooperator= (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 GetDefaultVCpus () const
 
bool DefaultVCpusHasBeenSet () const
 
void SetDefaultVCpus (int value)
 
VCpuInfoWithDefaultVCpus (int value)
 
int GetDefaultCores () const
 
bool DefaultCoresHasBeenSet () const
 
void SetDefaultCores (int value)
 
VCpuInfoWithDefaultCores (int value)
 
int GetDefaultThreadsPerCore () const
 
bool DefaultThreadsPerCoreHasBeenSet () const
 
void SetDefaultThreadsPerCore (int value)
 
VCpuInfoWithDefaultThreadsPerCore (int value)
 
const Aws::Vector< int > & GetValidCores () const
 
bool ValidCoresHasBeenSet () const
 
void SetValidCores (const Aws::Vector< int > &value)
 
void SetValidCores (Aws::Vector< int > &&value)
 
VCpuInfoWithValidCores (const Aws::Vector< int > &value)
 
VCpuInfoWithValidCores (Aws::Vector< int > &&value)
 
VCpuInfoAddValidCores (int value)
 
const Aws::Vector< int > & GetValidThreadsPerCore () const
 
bool ValidThreadsPerCoreHasBeenSet () const
 
void SetValidThreadsPerCore (const Aws::Vector< int > &value)
 
void SetValidThreadsPerCore (Aws::Vector< int > &&value)
 
VCpuInfoWithValidThreadsPerCore (const Aws::Vector< int > &value)
 
VCpuInfoWithValidThreadsPerCore (Aws::Vector< int > &&value)
 
VCpuInfoAddValidThreadsPerCore (int value)
 

Detailed Description

Describes the vCPU configurations for the instance type.

See Also:

AWS API Reference

Definition at line 32 of file VCpuInfo.h.

Constructor & Destructor Documentation

◆ VCpuInfo() [1/2]

Aws::EC2::Model::VCpuInfo::VCpuInfo ( )

◆ VCpuInfo() [2/2]

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

Member Function Documentation

◆ AddValidCores()

VCpuInfo& Aws::EC2::Model::VCpuInfo::AddValidCores ( int  value)
inline

The valid number of cores that can be configured for the instance type.

Definition at line 139 of file VCpuInfo.h.

◆ AddValidThreadsPerCore()

VCpuInfo& Aws::EC2::Model::VCpuInfo::AddValidThreadsPerCore ( int  value)
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 182 of file VCpuInfo.h.

◆ DefaultCoresHasBeenSet()

bool Aws::EC2::Model::VCpuInfo::DefaultCoresHasBeenSet ( ) const
inline

The default number of cores for the instance type.

Definition at line 72 of file VCpuInfo.h.

◆ DefaultThreadsPerCoreHasBeenSet()

bool Aws::EC2::Model::VCpuInfo::DefaultThreadsPerCoreHasBeenSet ( ) const
inline

The default number of threads per core for the instance type.

Definition at line 93 of file VCpuInfo.h.

◆ DefaultVCpusHasBeenSet()

bool Aws::EC2::Model::VCpuInfo::DefaultVCpusHasBeenSet ( ) const
inline

The default number of vCPUs for the instance type.

Definition at line 51 of file VCpuInfo.h.

◆ GetDefaultCores()

int Aws::EC2::Model::VCpuInfo::GetDefaultCores ( ) const
inline

The default number of cores for the instance type.

Definition at line 67 of file VCpuInfo.h.

◆ GetDefaultThreadsPerCore()

int Aws::EC2::Model::VCpuInfo::GetDefaultThreadsPerCore ( ) const
inline

The default number of threads per core for the instance type.

Definition at line 88 of file VCpuInfo.h.

◆ GetDefaultVCpus()

int Aws::EC2::Model::VCpuInfo::GetDefaultVCpus ( ) const
inline

The default number of vCPUs for the instance type.

Definition at line 46 of file VCpuInfo.h.

◆ GetValidCores()

const Aws::Vector<int>& Aws::EC2::Model::VCpuInfo::GetValidCores ( ) const
inline

The valid number of cores that can be configured for the instance type.

Definition at line 109 of file VCpuInfo.h.

◆ GetValidThreadsPerCore()

const Aws::Vector<int>& Aws::EC2::Model::VCpuInfo::GetValidThreadsPerCore ( ) const
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 146 of file VCpuInfo.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDefaultCores()

void Aws::EC2::Model::VCpuInfo::SetDefaultCores ( int  value)
inline

The default number of cores for the instance type.

Definition at line 77 of file VCpuInfo.h.

◆ SetDefaultThreadsPerCore()

void Aws::EC2::Model::VCpuInfo::SetDefaultThreadsPerCore ( int  value)
inline

The default number of threads per core for the instance type.

Definition at line 98 of file VCpuInfo.h.

◆ SetDefaultVCpus()

void Aws::EC2::Model::VCpuInfo::SetDefaultVCpus ( int  value)
inline

The default number of vCPUs for the instance type.

Definition at line 56 of file VCpuInfo.h.

◆ SetValidCores() [1/2]

void Aws::EC2::Model::VCpuInfo::SetValidCores ( Aws::Vector< int > &&  value)
inline

The valid number of cores that can be configured for the instance type.

Definition at line 124 of file VCpuInfo.h.

◆ SetValidCores() [2/2]

void Aws::EC2::Model::VCpuInfo::SetValidCores ( const Aws::Vector< int > &  value)
inline

The valid number of cores that can be configured for the instance type.

Definition at line 119 of file VCpuInfo.h.

◆ SetValidThreadsPerCore() [1/2]

void Aws::EC2::Model::VCpuInfo::SetValidThreadsPerCore ( Aws::Vector< int > &&  value)
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 164 of file VCpuInfo.h.

◆ SetValidThreadsPerCore() [2/2]

void Aws::EC2::Model::VCpuInfo::SetValidThreadsPerCore ( const Aws::Vector< int > &  value)
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 158 of file VCpuInfo.h.

◆ ValidCoresHasBeenSet()

bool Aws::EC2::Model::VCpuInfo::ValidCoresHasBeenSet ( ) const
inline

The valid number of cores that can be configured for the instance type.

Definition at line 114 of file VCpuInfo.h.

◆ ValidThreadsPerCoreHasBeenSet()

bool Aws::EC2::Model::VCpuInfo::ValidThreadsPerCoreHasBeenSet ( ) const
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 152 of file VCpuInfo.h.

◆ WithDefaultCores()

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithDefaultCores ( int  value)
inline

The default number of cores for the instance type.

Definition at line 82 of file VCpuInfo.h.

◆ WithDefaultThreadsPerCore()

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithDefaultThreadsPerCore ( int  value)
inline

The default number of threads per core for the instance type.

Definition at line 103 of file VCpuInfo.h.

◆ WithDefaultVCpus()

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithDefaultVCpus ( int  value)
inline

The default number of vCPUs for the instance type.

Definition at line 61 of file VCpuInfo.h.

◆ WithValidCores() [1/2]

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithValidCores ( Aws::Vector< int > &&  value)
inline

The valid number of cores that can be configured for the instance type.

Definition at line 134 of file VCpuInfo.h.

◆ WithValidCores() [2/2]

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithValidCores ( const Aws::Vector< int > &  value)
inline

The valid number of cores that can be configured for the instance type.

Definition at line 129 of file VCpuInfo.h.

◆ WithValidThreadsPerCore() [1/2]

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithValidThreadsPerCore ( Aws::Vector< int > &&  value)
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 176 of file VCpuInfo.h.

◆ WithValidThreadsPerCore() [2/2]

VCpuInfo& Aws::EC2::Model::VCpuInfo::WithValidThreadsPerCore ( const Aws::Vector< int > &  value)
inline

The valid number of threads per core that can be configured for the instance type.

Definition at line 170 of file VCpuInfo.h.


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