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

#include <ReservedDBInstance.h>

Public Member Functions

 ReservedDBInstance ()
 
 ReservedDBInstance (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ReservedDBInstanceoperator= (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::StringGetReservedDBInstanceId () const
 
bool ReservedDBInstanceIdHasBeenSet () const
 
void SetReservedDBInstanceId (const Aws::String &value)
 
void SetReservedDBInstanceId (Aws::String &&value)
 
void SetReservedDBInstanceId (const char *value)
 
ReservedDBInstanceWithReservedDBInstanceId (const Aws::String &value)
 
ReservedDBInstanceWithReservedDBInstanceId (Aws::String &&value)
 
ReservedDBInstanceWithReservedDBInstanceId (const char *value)
 
const Aws::StringGetReservedDBInstancesOfferingId () const
 
bool ReservedDBInstancesOfferingIdHasBeenSet () const
 
void SetReservedDBInstancesOfferingId (const Aws::String &value)
 
void SetReservedDBInstancesOfferingId (Aws::String &&value)
 
void SetReservedDBInstancesOfferingId (const char *value)
 
ReservedDBInstanceWithReservedDBInstancesOfferingId (const Aws::String &value)
 
ReservedDBInstanceWithReservedDBInstancesOfferingId (Aws::String &&value)
 
ReservedDBInstanceWithReservedDBInstancesOfferingId (const char *value)
 
const Aws::StringGetDBInstanceClass () const
 
bool DBInstanceClassHasBeenSet () const
 
void SetDBInstanceClass (const Aws::String &value)
 
void SetDBInstanceClass (Aws::String &&value)
 
void SetDBInstanceClass (const char *value)
 
ReservedDBInstanceWithDBInstanceClass (const Aws::String &value)
 
ReservedDBInstanceWithDBInstanceClass (Aws::String &&value)
 
ReservedDBInstanceWithDBInstanceClass (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ReservedDBInstanceWithStartTime (const Aws::Utils::DateTime &value)
 
ReservedDBInstanceWithStartTime (Aws::Utils::DateTime &&value)
 
int GetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (int value)
 
ReservedDBInstanceWithDuration (int value)
 
double GetFixedPrice () const
 
bool FixedPriceHasBeenSet () const
 
void SetFixedPrice (double value)
 
ReservedDBInstanceWithFixedPrice (double value)
 
double GetUsagePrice () const
 
bool UsagePriceHasBeenSet () const
 
void SetUsagePrice (double value)
 
ReservedDBInstanceWithUsagePrice (double value)
 
const Aws::StringGetCurrencyCode () const
 
bool CurrencyCodeHasBeenSet () const
 
void SetCurrencyCode (const Aws::String &value)
 
void SetCurrencyCode (Aws::String &&value)
 
void SetCurrencyCode (const char *value)
 
ReservedDBInstanceWithCurrencyCode (const Aws::String &value)
 
ReservedDBInstanceWithCurrencyCode (Aws::String &&value)
 
ReservedDBInstanceWithCurrencyCode (const char *value)
 
int GetDBInstanceCount () const
 
bool DBInstanceCountHasBeenSet () const
 
void SetDBInstanceCount (int value)
 
ReservedDBInstanceWithDBInstanceCount (int value)
 
const Aws::StringGetProductDescription () const
 
bool ProductDescriptionHasBeenSet () const
 
void SetProductDescription (const Aws::String &value)
 
void SetProductDescription (Aws::String &&value)
 
void SetProductDescription (const char *value)
 
ReservedDBInstanceWithProductDescription (const Aws::String &value)
 
ReservedDBInstanceWithProductDescription (Aws::String &&value)
 
ReservedDBInstanceWithProductDescription (const char *value)
 
const Aws::StringGetOfferingType () const
 
bool OfferingTypeHasBeenSet () const
 
void SetOfferingType (const Aws::String &value)
 
void SetOfferingType (Aws::String &&value)
 
void SetOfferingType (const char *value)
 
ReservedDBInstanceWithOfferingType (const Aws::String &value)
 
ReservedDBInstanceWithOfferingType (Aws::String &&value)
 
ReservedDBInstanceWithOfferingType (const char *value)
 
bool GetMultiAZ () const
 
bool MultiAZHasBeenSet () const
 
void SetMultiAZ (bool value)
 
ReservedDBInstanceWithMultiAZ (bool value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
ReservedDBInstanceWithState (const Aws::String &value)
 
ReservedDBInstanceWithState (Aws::String &&value)
 
ReservedDBInstanceWithState (const char *value)
 
const Aws::Vector< RecurringCharge > & GetRecurringCharges () const
 
bool RecurringChargesHasBeenSet () const
 
void SetRecurringCharges (const Aws::Vector< RecurringCharge > &value)
 
void SetRecurringCharges (Aws::Vector< RecurringCharge > &&value)
 
ReservedDBInstanceWithRecurringCharges (const Aws::Vector< RecurringCharge > &value)
 
ReservedDBInstanceWithRecurringCharges (Aws::Vector< RecurringCharge > &&value)
 
ReservedDBInstanceAddRecurringCharges (const RecurringCharge &value)
 
ReservedDBInstanceAddRecurringCharges (RecurringCharge &&value)
 
const Aws::StringGetReservedDBInstanceArn () const
 
bool ReservedDBInstanceArnHasBeenSet () const
 
void SetReservedDBInstanceArn (const Aws::String &value)
 
void SetReservedDBInstanceArn (Aws::String &&value)
 
void SetReservedDBInstanceArn (const char *value)
 
ReservedDBInstanceWithReservedDBInstanceArn (const Aws::String &value)
 
ReservedDBInstanceWithReservedDBInstanceArn (Aws::String &&value)
 
ReservedDBInstanceWithReservedDBInstanceArn (const char *value)
 
const Aws::StringGetLeaseId () const
 
bool LeaseIdHasBeenSet () const
 
void SetLeaseId (const Aws::String &value)
 
void SetLeaseId (Aws::String &&value)
 
void SetLeaseId (const char *value)
 
ReservedDBInstanceWithLeaseId (const Aws::String &value)
 
ReservedDBInstanceWithLeaseId (Aws::String &&value)
 
ReservedDBInstanceWithLeaseId (const char *value)
 

Detailed Description

This data type is used as a response element in the DescribeReservedDBInstances and PurchaseReservedDBInstancesOffering actions.

See Also:

AWS API Reference

Definition at line 37 of file ReservedDBInstance.h.

Constructor & Destructor Documentation

◆ ReservedDBInstance() [1/2]

Aws::RDS::Model::ReservedDBInstance::ReservedDBInstance ( )

◆ ReservedDBInstance() [2/2]

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

Member Function Documentation

◆ AddRecurringCharges() [1/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::AddRecurringCharges ( const RecurringCharge value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 504 of file ReservedDBInstance.h.

◆ AddRecurringCharges() [2/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::AddRecurringCharges ( RecurringCharge &&  value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 509 of file ReservedDBInstance.h.

◆ CurrencyCodeHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::CurrencyCodeHasBeenSet ( ) const
inline

The currency code for the reserved DB instance.

Definition at line 273 of file ReservedDBInstance.h.

◆ DBInstanceClassHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::DBInstanceClassHasBeenSet ( ) const
inline

The DB instance class for the reserved DB instance.

Definition at line 138 of file ReservedDBInstance.h.

◆ DBInstanceCountHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::DBInstanceCountHasBeenSet ( ) const
inline

The number of reserved DB instances.

Definition at line 314 of file ReservedDBInstance.h.

◆ DurationHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::DurationHasBeenSet ( ) const
inline

The duration of the reservation in seconds.

Definition at line 210 of file ReservedDBInstance.h.

◆ FixedPriceHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::FixedPriceHasBeenSet ( ) const
inline

The fixed price charged for this reserved DB instance.

Definition at line 231 of file ReservedDBInstance.h.

◆ GetCurrencyCode()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetCurrencyCode ( ) const
inline

The currency code for the reserved DB instance.

Definition at line 268 of file ReservedDBInstance.h.

◆ GetDBInstanceClass()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetDBInstanceClass ( ) const
inline

The DB instance class for the reserved DB instance.

Definition at line 133 of file ReservedDBInstance.h.

◆ GetDBInstanceCount()

int Aws::RDS::Model::ReservedDBInstance::GetDBInstanceCount ( ) const
inline

The number of reserved DB instances.

Definition at line 309 of file ReservedDBInstance.h.

◆ GetDuration()

int Aws::RDS::Model::ReservedDBInstance::GetDuration ( ) const
inline

The duration of the reservation in seconds.

Definition at line 205 of file ReservedDBInstance.h.

◆ GetFixedPrice()

double Aws::RDS::Model::ReservedDBInstance::GetFixedPrice ( ) const
inline

The fixed price charged for this reserved DB instance.

Definition at line 226 of file ReservedDBInstance.h.

◆ GetLeaseId()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetLeaseId ( ) const
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 558 of file ReservedDBInstance.h.

◆ GetMultiAZ()

bool Aws::RDS::Model::ReservedDBInstance::GetMultiAZ ( ) const
inline

Indicates if the reservation applies to Multi-AZ deployments.

Definition at line 412 of file ReservedDBInstance.h.

◆ GetOfferingType()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetOfferingType ( ) const
inline

The offering type of this reserved DB instance.

Definition at line 371 of file ReservedDBInstance.h.

◆ GetProductDescription()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetProductDescription ( ) const
inline

The description of the reserved DB instance.

Definition at line 330 of file ReservedDBInstance.h.

◆ GetRecurringCharges()

const Aws::Vector<RecurringCharge>& Aws::RDS::Model::ReservedDBInstance::GetRecurringCharges ( ) const
inline

The recurring price charged to run this reserved DB instance.

Definition at line 474 of file ReservedDBInstance.h.

◆ GetReservedDBInstanceArn()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetReservedDBInstanceArn ( ) const
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 515 of file ReservedDBInstance.h.

◆ GetReservedDBInstanceId()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetReservedDBInstanceId ( ) const
inline

The unique identifier for the reservation.

Definition at line 51 of file ReservedDBInstance.h.

◆ GetReservedDBInstancesOfferingId()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetReservedDBInstancesOfferingId ( ) const
inline

The offering identifier.

Definition at line 92 of file ReservedDBInstance.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::RDS::Model::ReservedDBInstance::GetStartTime ( ) const
inline

The time the reservation started.

Definition at line 174 of file ReservedDBInstance.h.

◆ GetState()

const Aws::String& Aws::RDS::Model::ReservedDBInstance::GetState ( ) const
inline

The state of the reserved DB instance.

Definition at line 433 of file ReservedDBInstance.h.

◆ GetUsagePrice()

double Aws::RDS::Model::ReservedDBInstance::GetUsagePrice ( ) const
inline

The hourly price charged for this reserved DB instance.

Definition at line 247 of file ReservedDBInstance.h.

◆ LeaseIdHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::LeaseIdHasBeenSet ( ) const
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 565 of file ReservedDBInstance.h.

◆ MultiAZHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::MultiAZHasBeenSet ( ) const
inline

Indicates if the reservation applies to Multi-AZ deployments.

Definition at line 417 of file ReservedDBInstance.h.

◆ OfferingTypeHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::OfferingTypeHasBeenSet ( ) const
inline

The offering type of this reserved DB instance.

Definition at line 376 of file ReservedDBInstance.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ProductDescriptionHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::ProductDescriptionHasBeenSet ( ) const
inline

The description of the reserved DB instance.

Definition at line 335 of file ReservedDBInstance.h.

◆ RecurringChargesHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::RecurringChargesHasBeenSet ( ) const
inline

The recurring price charged to run this reserved DB instance.

Definition at line 479 of file ReservedDBInstance.h.

◆ ReservedDBInstanceArnHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::ReservedDBInstanceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 520 of file ReservedDBInstance.h.

◆ ReservedDBInstanceIdHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::ReservedDBInstanceIdHasBeenSet ( ) const
inline

The unique identifier for the reservation.

Definition at line 56 of file ReservedDBInstance.h.

◆ ReservedDBInstancesOfferingIdHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::ReservedDBInstancesOfferingIdHasBeenSet ( ) const
inline

The offering identifier.

Definition at line 97 of file ReservedDBInstance.h.

◆ SetCurrencyCode() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetCurrencyCode ( Aws::String &&  value)
inline

The currency code for the reserved DB instance.

Definition at line 283 of file ReservedDBInstance.h.

◆ SetCurrencyCode() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetCurrencyCode ( const Aws::String value)
inline

The currency code for the reserved DB instance.

Definition at line 278 of file ReservedDBInstance.h.

◆ SetCurrencyCode() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetCurrencyCode ( const char *  value)
inline

The currency code for the reserved DB instance.

Definition at line 288 of file ReservedDBInstance.h.

◆ SetDBInstanceClass() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetDBInstanceClass ( Aws::String &&  value)
inline

The DB instance class for the reserved DB instance.

Definition at line 148 of file ReservedDBInstance.h.

◆ SetDBInstanceClass() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetDBInstanceClass ( const Aws::String value)
inline

The DB instance class for the reserved DB instance.

Definition at line 143 of file ReservedDBInstance.h.

◆ SetDBInstanceClass() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetDBInstanceClass ( const char *  value)
inline

The DB instance class for the reserved DB instance.

Definition at line 153 of file ReservedDBInstance.h.

◆ SetDBInstanceCount()

void Aws::RDS::Model::ReservedDBInstance::SetDBInstanceCount ( int  value)
inline

The number of reserved DB instances.

Definition at line 319 of file ReservedDBInstance.h.

◆ SetDuration()

void Aws::RDS::Model::ReservedDBInstance::SetDuration ( int  value)
inline

The duration of the reservation in seconds.

Definition at line 215 of file ReservedDBInstance.h.

◆ SetFixedPrice()

void Aws::RDS::Model::ReservedDBInstance::SetFixedPrice ( double  value)
inline

The fixed price charged for this reserved DB instance.

Definition at line 236 of file ReservedDBInstance.h.

◆ SetLeaseId() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetLeaseId ( Aws::String &&  value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 579 of file ReservedDBInstance.h.

◆ SetLeaseId() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetLeaseId ( const Aws::String value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 572 of file ReservedDBInstance.h.

◆ SetLeaseId() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetLeaseId ( const char *  value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 586 of file ReservedDBInstance.h.

◆ SetMultiAZ()

void Aws::RDS::Model::ReservedDBInstance::SetMultiAZ ( bool  value)
inline

Indicates if the reservation applies to Multi-AZ deployments.

Definition at line 422 of file ReservedDBInstance.h.

◆ SetOfferingType() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetOfferingType ( Aws::String &&  value)
inline

The offering type of this reserved DB instance.

Definition at line 386 of file ReservedDBInstance.h.

◆ SetOfferingType() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetOfferingType ( const Aws::String value)
inline

The offering type of this reserved DB instance.

Definition at line 381 of file ReservedDBInstance.h.

◆ SetOfferingType() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetOfferingType ( const char *  value)
inline

The offering type of this reserved DB instance.

Definition at line 391 of file ReservedDBInstance.h.

◆ SetProductDescription() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetProductDescription ( Aws::String &&  value)
inline

The description of the reserved DB instance.

Definition at line 345 of file ReservedDBInstance.h.

◆ SetProductDescription() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetProductDescription ( const Aws::String value)
inline

The description of the reserved DB instance.

Definition at line 340 of file ReservedDBInstance.h.

◆ SetProductDescription() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetProductDescription ( const char *  value)
inline

The description of the reserved DB instance.

Definition at line 350 of file ReservedDBInstance.h.

◆ SetRecurringCharges() [1/2]

void Aws::RDS::Model::ReservedDBInstance::SetRecurringCharges ( Aws::Vector< RecurringCharge > &&  value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 489 of file ReservedDBInstance.h.

◆ SetRecurringCharges() [2/2]

void Aws::RDS::Model::ReservedDBInstance::SetRecurringCharges ( const Aws::Vector< RecurringCharge > &  value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 484 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceArn() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 530 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceArn() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 525 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceArn() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 535 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceId() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceId ( Aws::String &&  value)
inline

The unique identifier for the reservation.

Definition at line 66 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceId() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceId ( const Aws::String value)
inline

The unique identifier for the reservation.

Definition at line 61 of file ReservedDBInstance.h.

◆ SetReservedDBInstanceId() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstanceId ( const char *  value)
inline

The unique identifier for the reservation.

Definition at line 71 of file ReservedDBInstance.h.

◆ SetReservedDBInstancesOfferingId() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstancesOfferingId ( Aws::String &&  value)
inline

The offering identifier.

Definition at line 107 of file ReservedDBInstance.h.

◆ SetReservedDBInstancesOfferingId() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstancesOfferingId ( const Aws::String value)
inline

The offering identifier.

Definition at line 102 of file ReservedDBInstance.h.

◆ SetReservedDBInstancesOfferingId() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetReservedDBInstancesOfferingId ( const char *  value)
inline

The offering identifier.

Definition at line 112 of file ReservedDBInstance.h.

◆ SetStartTime() [1/2]

void Aws::RDS::Model::ReservedDBInstance::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The time the reservation started.

Definition at line 189 of file ReservedDBInstance.h.

◆ SetStartTime() [2/2]

void Aws::RDS::Model::ReservedDBInstance::SetStartTime ( const Aws::Utils::DateTime value)
inline

The time the reservation started.

Definition at line 184 of file ReservedDBInstance.h.

◆ SetState() [1/3]

void Aws::RDS::Model::ReservedDBInstance::SetState ( Aws::String &&  value)
inline

The state of the reserved DB instance.

Definition at line 448 of file ReservedDBInstance.h.

◆ SetState() [2/3]

void Aws::RDS::Model::ReservedDBInstance::SetState ( const Aws::String value)
inline

The state of the reserved DB instance.

Definition at line 443 of file ReservedDBInstance.h.

◆ SetState() [3/3]

void Aws::RDS::Model::ReservedDBInstance::SetState ( const char *  value)
inline

The state of the reserved DB instance.

Definition at line 453 of file ReservedDBInstance.h.

◆ SetUsagePrice()

void Aws::RDS::Model::ReservedDBInstance::SetUsagePrice ( double  value)
inline

The hourly price charged for this reserved DB instance.

Definition at line 257 of file ReservedDBInstance.h.

◆ StartTimeHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::StartTimeHasBeenSet ( ) const
inline

The time the reservation started.

Definition at line 179 of file ReservedDBInstance.h.

◆ StateHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::StateHasBeenSet ( ) const
inline

The state of the reserved DB instance.

Definition at line 438 of file ReservedDBInstance.h.

◆ UsagePriceHasBeenSet()

bool Aws::RDS::Model::ReservedDBInstance::UsagePriceHasBeenSet ( ) const
inline

The hourly price charged for this reserved DB instance.

Definition at line 252 of file ReservedDBInstance.h.

◆ WithCurrencyCode() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithCurrencyCode ( Aws::String &&  value)
inline

The currency code for the reserved DB instance.

Definition at line 298 of file ReservedDBInstance.h.

◆ WithCurrencyCode() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithCurrencyCode ( const Aws::String value)
inline

The currency code for the reserved DB instance.

Definition at line 293 of file ReservedDBInstance.h.

◆ WithCurrencyCode() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithCurrencyCode ( const char *  value)
inline

The currency code for the reserved DB instance.

Definition at line 303 of file ReservedDBInstance.h.

◆ WithDBInstanceClass() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithDBInstanceClass ( Aws::String &&  value)
inline

The DB instance class for the reserved DB instance.

Definition at line 163 of file ReservedDBInstance.h.

◆ WithDBInstanceClass() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithDBInstanceClass ( const Aws::String value)
inline

The DB instance class for the reserved DB instance.

Definition at line 158 of file ReservedDBInstance.h.

◆ WithDBInstanceClass() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithDBInstanceClass ( const char *  value)
inline

The DB instance class for the reserved DB instance.

Definition at line 168 of file ReservedDBInstance.h.

◆ WithDBInstanceCount()

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithDBInstanceCount ( int  value)
inline

The number of reserved DB instances.

Definition at line 324 of file ReservedDBInstance.h.

◆ WithDuration()

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithDuration ( int  value)
inline

The duration of the reservation in seconds.

Definition at line 220 of file ReservedDBInstance.h.

◆ WithFixedPrice()

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithFixedPrice ( double  value)
inline

The fixed price charged for this reserved DB instance.

Definition at line 241 of file ReservedDBInstance.h.

◆ WithLeaseId() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithLeaseId ( Aws::String &&  value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 600 of file ReservedDBInstance.h.

◆ WithLeaseId() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithLeaseId ( const Aws::String value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 593 of file ReservedDBInstance.h.

◆ WithLeaseId() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithLeaseId ( const char *  value)
inline

The unique identifier for the lease associated with the reserved DB instance.

AWS Support might request the lease ID for an issue related to a reserved DB instance.

Definition at line 607 of file ReservedDBInstance.h.

◆ WithMultiAZ()

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithMultiAZ ( bool  value)
inline

Indicates if the reservation applies to Multi-AZ deployments.

Definition at line 427 of file ReservedDBInstance.h.

◆ WithOfferingType() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithOfferingType ( Aws::String &&  value)
inline

The offering type of this reserved DB instance.

Definition at line 401 of file ReservedDBInstance.h.

◆ WithOfferingType() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithOfferingType ( const Aws::String value)
inline

The offering type of this reserved DB instance.

Definition at line 396 of file ReservedDBInstance.h.

◆ WithOfferingType() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithOfferingType ( const char *  value)
inline

The offering type of this reserved DB instance.

Definition at line 406 of file ReservedDBInstance.h.

◆ WithProductDescription() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithProductDescription ( Aws::String &&  value)
inline

The description of the reserved DB instance.

Definition at line 360 of file ReservedDBInstance.h.

◆ WithProductDescription() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithProductDescription ( const Aws::String value)
inline

The description of the reserved DB instance.

Definition at line 355 of file ReservedDBInstance.h.

◆ WithProductDescription() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithProductDescription ( const char *  value)
inline

The description of the reserved DB instance.

Definition at line 365 of file ReservedDBInstance.h.

◆ WithRecurringCharges() [1/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithRecurringCharges ( Aws::Vector< RecurringCharge > &&  value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 499 of file ReservedDBInstance.h.

◆ WithRecurringCharges() [2/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithRecurringCharges ( const Aws::Vector< RecurringCharge > &  value)
inline

The recurring price charged to run this reserved DB instance.

Definition at line 494 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceArn() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 545 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceArn() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 540 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceArn() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the reserved DB instance.

Definition at line 550 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceId() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceId ( Aws::String &&  value)
inline

The unique identifier for the reservation.

Definition at line 81 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceId() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceId ( const Aws::String value)
inline

The unique identifier for the reservation.

Definition at line 76 of file ReservedDBInstance.h.

◆ WithReservedDBInstanceId() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstanceId ( const char *  value)
inline

The unique identifier for the reservation.

Definition at line 86 of file ReservedDBInstance.h.

◆ WithReservedDBInstancesOfferingId() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstancesOfferingId ( Aws::String &&  value)
inline

The offering identifier.

Definition at line 122 of file ReservedDBInstance.h.

◆ WithReservedDBInstancesOfferingId() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstancesOfferingId ( const Aws::String value)
inline

The offering identifier.

Definition at line 117 of file ReservedDBInstance.h.

◆ WithReservedDBInstancesOfferingId() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithReservedDBInstancesOfferingId ( const char *  value)
inline

The offering identifier.

Definition at line 127 of file ReservedDBInstance.h.

◆ WithStartTime() [1/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The time the reservation started.

Definition at line 199 of file ReservedDBInstance.h.

◆ WithStartTime() [2/2]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithStartTime ( const Aws::Utils::DateTime value)
inline

The time the reservation started.

Definition at line 194 of file ReservedDBInstance.h.

◆ WithState() [1/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithState ( Aws::String &&  value)
inline

The state of the reserved DB instance.

Definition at line 463 of file ReservedDBInstance.h.

◆ WithState() [2/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithState ( const Aws::String value)
inline

The state of the reserved DB instance.

Definition at line 458 of file ReservedDBInstance.h.

◆ WithState() [3/3]

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithState ( const char *  value)
inline

The state of the reserved DB instance.

Definition at line 468 of file ReservedDBInstance.h.

◆ WithUsagePrice()

ReservedDBInstance& Aws::RDS::Model::ReservedDBInstance::WithUsagePrice ( double  value)
inline

The hourly price charged for this reserved DB instance.

Definition at line 262 of file ReservedDBInstance.h.


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