AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::ProcessorFeature Class Reference

#include <ProcessorFeature.h>

Public Member Functions

 ProcessorFeature ()
 
 ProcessorFeature (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ProcessorFeatureoperator= (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 Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ProcessorFeatureWithName (const Aws::String &value)
 
ProcessorFeatureWithName (Aws::String &&value)
 
ProcessorFeatureWithName (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
ProcessorFeatureWithValue (const Aws::String &value)
 
ProcessorFeatureWithValue (Aws::String &&value)
 
ProcessorFeatureWithValue (const char *value)
 

Detailed Description

Contains the processor features of a DB instance class.

To specify the number of CPU cores, use the coreCount feature name for the Name parameter. To specify the number of threads per core, use the threadsPerCore feature name for the Name parameter.

You can set the processor features of the DB instance class for a DB instance when you call one of the following actions:

You can view the valid processor values for a particular instance class by calling the DescribeOrderableDBInstanceOptions action and specifying the instance class for the DBInstanceClass parameter.

In addition, you can use the following actions for DB instance class processor information:

If you call DescribeDBInstances, ProcessorFeature returns non-null values only if the following conditions are met:

For more information, see Configuring the Processor of the DB Instance Class in the Amazon RDS User Guide.

See Also:

AWS API Reference

Definition at line 56 of file ProcessorFeature.h.

Constructor & Destructor Documentation

◆ ProcessorFeature() [1/2]

Aws::RDS::Model::ProcessorFeature::ProcessorFeature ( )

◆ ProcessorFeature() [2/2]

Aws::RDS::Model::ProcessorFeature::ProcessorFeature ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetName()

const Aws::String& Aws::RDS::Model::ProcessorFeature::GetName ( ) const
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 71 of file ProcessorFeature.h.

◆ GetValue()

const Aws::String& Aws::RDS::Model::ProcessorFeature::GetValue ( ) const
inline

The value of a processor feature name.

Definition at line 119 of file ProcessorFeature.h.

◆ NameHasBeenSet()

bool Aws::RDS::Model::ProcessorFeature::NameHasBeenSet ( ) const
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 77 of file ProcessorFeature.h.

◆ operator=()

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

void Aws::RDS::Model::ProcessorFeature::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetName() [1/3]

void Aws::RDS::Model::ProcessorFeature::SetName ( const Aws::String value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 83 of file ProcessorFeature.h.

◆ SetName() [2/3]

void Aws::RDS::Model::ProcessorFeature::SetName ( Aws::String &&  value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 89 of file ProcessorFeature.h.

◆ SetName() [3/3]

void Aws::RDS::Model::ProcessorFeature::SetName ( const char *  value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 95 of file ProcessorFeature.h.

◆ SetValue() [1/3]

void Aws::RDS::Model::ProcessorFeature::SetValue ( const Aws::String value)
inline

The value of a processor feature name.

Definition at line 129 of file ProcessorFeature.h.

◆ SetValue() [2/3]

void Aws::RDS::Model::ProcessorFeature::SetValue ( Aws::String &&  value)
inline

The value of a processor feature name.

Definition at line 134 of file ProcessorFeature.h.

◆ SetValue() [3/3]

void Aws::RDS::Model::ProcessorFeature::SetValue ( const char *  value)
inline

The value of a processor feature name.

Definition at line 139 of file ProcessorFeature.h.

◆ ValueHasBeenSet()

bool Aws::RDS::Model::ProcessorFeature::ValueHasBeenSet ( ) const
inline

The value of a processor feature name.

Definition at line 124 of file ProcessorFeature.h.

◆ WithName() [1/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithName ( const Aws::String value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 101 of file ProcessorFeature.h.

◆ WithName() [2/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithName ( Aws::String &&  value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 107 of file ProcessorFeature.h.

◆ WithName() [3/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithName ( const char *  value)
inline

The name of the processor feature. Valid names are coreCount and threadsPerCore.

Definition at line 113 of file ProcessorFeature.h.

◆ WithValue() [1/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithValue ( const Aws::String value)
inline

The value of a processor feature name.

Definition at line 144 of file ProcessorFeature.h.

◆ WithValue() [2/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithValue ( Aws::String &&  value)
inline

The value of a processor feature name.

Definition at line 149 of file ProcessorFeature.h.

◆ WithValue() [3/3]

ProcessorFeature& Aws::RDS::Model::ProcessorFeature::WithValue ( const char *  value)
inline

The value of a processor feature name.

Definition at line 154 of file ProcessorFeature.h.


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