AWS SDK for C++  1.8.60
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::RDS::Model::DescribeReservedDBInstancesRequest Class Reference

#include <DescribeReservedDBInstancesRequest.h>

+ Inheritance diagram for Aws::RDS::Model::DescribeReservedDBInstancesRequest:

Public Member Functions

 DescribeReservedDBInstancesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetReservedDBInstanceId () const
 
bool ReservedDBInstanceIdHasBeenSet () const
 
void SetReservedDBInstanceId (const Aws::String &value)
 
void SetReservedDBInstanceId (Aws::String &&value)
 
void SetReservedDBInstanceId (const char *value)
 
DescribeReservedDBInstancesRequestWithReservedDBInstanceId (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithReservedDBInstanceId (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithReservedDBInstanceId (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)
 
DescribeReservedDBInstancesRequestWithReservedDBInstancesOfferingId (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithReservedDBInstancesOfferingId (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithReservedDBInstancesOfferingId (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)
 
DescribeReservedDBInstancesRequestWithDBInstanceClass (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithDBInstanceClass (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithDBInstanceClass (const char *value)
 
const Aws::StringGetDuration () const
 
bool DurationHasBeenSet () const
 
void SetDuration (const Aws::String &value)
 
void SetDuration (Aws::String &&value)
 
void SetDuration (const char *value)
 
DescribeReservedDBInstancesRequestWithDuration (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithDuration (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithDuration (const char *value)
 
const Aws::StringGetProductDescription () const
 
bool ProductDescriptionHasBeenSet () const
 
void SetProductDescription (const Aws::String &value)
 
void SetProductDescription (Aws::String &&value)
 
void SetProductDescription (const char *value)
 
DescribeReservedDBInstancesRequestWithProductDescription (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithProductDescription (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithProductDescription (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)
 
DescribeReservedDBInstancesRequestWithOfferingType (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithOfferingType (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithOfferingType (const char *value)
 
bool GetMultiAZ () const
 
bool MultiAZHasBeenSet () const
 
void SetMultiAZ (bool value)
 
DescribeReservedDBInstancesRequestWithMultiAZ (bool value)
 
const Aws::StringGetLeaseId () const
 
bool LeaseIdHasBeenSet () const
 
void SetLeaseId (const Aws::String &value)
 
void SetLeaseId (Aws::String &&value)
 
void SetLeaseId (const char *value)
 
DescribeReservedDBInstancesRequestWithLeaseId (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithLeaseId (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithLeaseId (const char *value)
 
const Aws::Vector< Filter > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< Filter > &value)
 
void SetFilters (Aws::Vector< Filter > &&value)
 
DescribeReservedDBInstancesRequestWithFilters (const Aws::Vector< Filter > &value)
 
DescribeReservedDBInstancesRequestWithFilters (Aws::Vector< Filter > &&value)
 
DescribeReservedDBInstancesRequestAddFilters (const Filter &value)
 
DescribeReservedDBInstancesRequestAddFilters (Filter &&value)
 
int GetMaxRecords () const
 
bool MaxRecordsHasBeenSet () const
 
void SetMaxRecords (int value)
 
DescribeReservedDBInstancesRequestWithMaxRecords (int value)
 
const Aws::StringGetMarker () const
 
bool MarkerHasBeenSet () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
DescribeReservedDBInstancesRequestWithMarker (const Aws::String &value)
 
DescribeReservedDBInstancesRequestWithMarker (Aws::String &&value)
 
DescribeReservedDBInstancesRequestWithMarker (const char *value)
 
- Public Member Functions inherited from Aws::RDS::RDSRequest
virtual ~RDSRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Protected Member Functions

void DumpBodyToUrl (Aws::Http::URI &uri) const override
 
- Protected Member Functions inherited from Aws::RDS::RDSRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

See Also:

AWS API Reference

Definition at line 26 of file DescribeReservedDBInstancesRequest.h.

Constructor & Destructor Documentation

◆ DescribeReservedDBInstancesRequest()

Aws::RDS::Model::DescribeReservedDBInstancesRequest::DescribeReservedDBInstancesRequest ( )

Member Function Documentation

◆ AddFilters() [1/2]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::AddFilters ( const Filter value)
inline

This parameter isn't currently supported.

Definition at line 469 of file DescribeReservedDBInstancesRequest.h.

◆ AddFilters() [2/2]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::AddFilters ( Filter &&  value)
inline

This parameter isn't currently supported.

Definition at line 474 of file DescribeReservedDBInstancesRequest.h.

◆ DBInstanceClassHasBeenSet()

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 152 of file DescribeReservedDBInstancesRequest.h.

◆ DumpBodyToUrl()

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::DumpBodyToUrl ( Aws::Http::URI uri) const
overrideprotectedvirtual

Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.

Reimplemented from Aws::AmazonWebServiceRequest.

◆ DurationHasBeenSet()

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

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 203 of file DescribeReservedDBInstancesRequest.h.

◆ FiltersHasBeenSet()

bool Aws::RDS::Model::DescribeReservedDBInstancesRequest::FiltersHasBeenSet ( ) const
inline

This parameter isn't currently supported.

Definition at line 444 of file DescribeReservedDBInstancesRequest.h.

◆ GetDBInstanceClass()

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 146 of file DescribeReservedDBInstancesRequest.h.

◆ GetDuration()

const Aws::String& Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetDuration ( ) const
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 196 of file DescribeReservedDBInstancesRequest.h.

◆ GetFilters()

const Aws::Vector<Filter>& Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetFilters ( ) const
inline

This parameter isn't currently supported.

Definition at line 439 of file DescribeReservedDBInstancesRequest.h.

◆ GetLeaseId()

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 384 of file DescribeReservedDBInstancesRequest.h.

◆ GetMarker()

const Aws::String& Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetMarker ( ) const
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 515 of file DescribeReservedDBInstancesRequest.h.

◆ GetMaxRecords()

int Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetMaxRecords ( ) const
inline

The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Definition at line 483 of file DescribeReservedDBInstancesRequest.h.

◆ GetMultiAZ()

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

A value that indicates whether to show only those reservations that support Multi-AZ.

Definition at line 358 of file DescribeReservedDBInstancesRequest.h.

◆ GetOfferingType()

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 302 of file DescribeReservedDBInstancesRequest.h.

◆ GetProductDescription()

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 252 of file DescribeReservedDBInstancesRequest.h.

◆ GetReservedDBInstanceId()

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 48 of file DescribeReservedDBInstancesRequest.h.

◆ GetReservedDBInstancesOfferingId()

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 97 of file DescribeReservedDBInstancesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file DescribeReservedDBInstancesRequest.h.

◆ LeaseIdHasBeenSet()

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 391 of file DescribeReservedDBInstancesRequest.h.

◆ MarkerHasBeenSet()

bool Aws::RDS::Model::DescribeReservedDBInstancesRequest::MarkerHasBeenSet ( ) const
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 522 of file DescribeReservedDBInstancesRequest.h.

◆ MaxRecordsHasBeenSet()

bool Aws::RDS::Model::DescribeReservedDBInstancesRequest::MaxRecordsHasBeenSet ( ) const
inline

The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Definition at line 491 of file DescribeReservedDBInstancesRequest.h.

◆ MultiAZHasBeenSet()

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

A value that indicates whether to show only those reservations that support Multi-AZ.

Definition at line 364 of file DescribeReservedDBInstancesRequest.h.

◆ OfferingTypeHasBeenSet()

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 309 of file DescribeReservedDBInstancesRequest.h.

◆ ProductDescriptionHasBeenSet()

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 258 of file DescribeReservedDBInstancesRequest.h.

◆ ReservedDBInstanceIdHasBeenSet()

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 54 of file DescribeReservedDBInstancesRequest.h.

◆ ReservedDBInstancesOfferingIdHasBeenSet()

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 103 of file DescribeReservedDBInstancesRequest.h.

◆ SerializePayload()

Aws::String Aws::RDS::Model::DescribeReservedDBInstancesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDBInstanceClass() [1/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 158 of file DescribeReservedDBInstancesRequest.h.

◆ SetDBInstanceClass() [2/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 164 of file DescribeReservedDBInstancesRequest.h.

◆ SetDBInstanceClass() [3/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 170 of file DescribeReservedDBInstancesRequest.h.

◆ SetDuration() [1/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration ( const Aws::String value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 210 of file DescribeReservedDBInstancesRequest.h.

◆ SetDuration() [2/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration ( Aws::String &&  value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 217 of file DescribeReservedDBInstancesRequest.h.

◆ SetDuration() [3/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration ( const char *  value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 224 of file DescribeReservedDBInstancesRequest.h.

◆ SetFilters() [1/2]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetFilters ( const Aws::Vector< Filter > &  value)
inline

This parameter isn't currently supported.

Definition at line 449 of file DescribeReservedDBInstancesRequest.h.

◆ SetFilters() [2/2]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetFilters ( Aws::Vector< Filter > &&  value)
inline

This parameter isn't currently supported.

Definition at line 454 of file DescribeReservedDBInstancesRequest.h.

◆ SetLeaseId() [1/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 398 of file DescribeReservedDBInstancesRequest.h.

◆ SetLeaseId() [2/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 405 of file DescribeReservedDBInstancesRequest.h.

◆ SetLeaseId() [3/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 412 of file DescribeReservedDBInstancesRequest.h.

◆ SetMarker() [1/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker ( const Aws::String value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 529 of file DescribeReservedDBInstancesRequest.h.

◆ SetMarker() [2/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker ( Aws::String &&  value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 536 of file DescribeReservedDBInstancesRequest.h.

◆ SetMarker() [3/3]

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker ( const char *  value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 543 of file DescribeReservedDBInstancesRequest.h.

◆ SetMaxRecords()

void Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMaxRecords ( int  value)
inline

The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Definition at line 499 of file DescribeReservedDBInstancesRequest.h.

◆ SetMultiAZ()

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

A value that indicates whether to show only those reservations that support Multi-AZ.

Definition at line 370 of file DescribeReservedDBInstancesRequest.h.

◆ SetOfferingType() [1/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 316 of file DescribeReservedDBInstancesRequest.h.

◆ SetOfferingType() [2/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 323 of file DescribeReservedDBInstancesRequest.h.

◆ SetOfferingType() [3/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 330 of file DescribeReservedDBInstancesRequest.h.

◆ SetProductDescription() [1/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 264 of file DescribeReservedDBInstancesRequest.h.

◆ SetProductDescription() [2/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 270 of file DescribeReservedDBInstancesRequest.h.

◆ SetProductDescription() [3/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 276 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstanceId() [1/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 60 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstanceId() [2/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 66 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstanceId() [3/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 72 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstancesOfferingId() [1/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 109 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstancesOfferingId() [2/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 115 of file DescribeReservedDBInstancesRequest.h.

◆ SetReservedDBInstancesOfferingId() [3/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 121 of file DescribeReservedDBInstancesRequest.h.

◆ WithDBInstanceClass() [1/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 176 of file DescribeReservedDBInstancesRequest.h.

◆ WithDBInstanceClass() [2/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 182 of file DescribeReservedDBInstancesRequest.h.

◆ WithDBInstanceClass() [3/3]

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

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Definition at line 188 of file DescribeReservedDBInstancesRequest.h.

◆ WithDuration() [1/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration ( const Aws::String value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 231 of file DescribeReservedDBInstancesRequest.h.

◆ WithDuration() [2/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration ( Aws::String &&  value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 238 of file DescribeReservedDBInstancesRequest.h.

◆ WithDuration() [3/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration ( const char *  value)
inline

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Valid Values: 1 | 3 | 31536000 | 94608000

Definition at line 245 of file DescribeReservedDBInstancesRequest.h.

◆ WithFilters() [1/2]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithFilters ( const Aws::Vector< Filter > &  value)
inline

This parameter isn't currently supported.

Definition at line 459 of file DescribeReservedDBInstancesRequest.h.

◆ WithFilters() [2/2]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithFilters ( Aws::Vector< Filter > &&  value)
inline

This parameter isn't currently supported.

Definition at line 464 of file DescribeReservedDBInstancesRequest.h.

◆ WithLeaseId() [1/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 419 of file DescribeReservedDBInstancesRequest.h.

◆ WithLeaseId() [2/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 426 of file DescribeReservedDBInstancesRequest.h.

◆ WithLeaseId() [3/3]

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

The lease identifier filter value. Specify this parameter to show only the reservation that matches the specified lease ID.

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

Definition at line 433 of file DescribeReservedDBInstancesRequest.h.

◆ WithMarker() [1/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker ( const Aws::String value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 550 of file DescribeReservedDBInstancesRequest.h.

◆ WithMarker() [2/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker ( Aws::String &&  value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 557 of file DescribeReservedDBInstancesRequest.h.

◆ WithMarker() [3/3]

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker ( const char *  value)
inline

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

Definition at line 564 of file DescribeReservedDBInstancesRequest.h.

◆ WithMaxRecords()

DescribeReservedDBInstancesRequest& Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMaxRecords ( int  value)
inline

The maximum number of records to include in the response. If more than the MaxRecords value is available, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

Definition at line 507 of file DescribeReservedDBInstancesRequest.h.

◆ WithMultiAZ()

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

A value that indicates whether to show only those reservations that support Multi-AZ.

Definition at line 376 of file DescribeReservedDBInstancesRequest.h.

◆ WithOfferingType() [1/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 337 of file DescribeReservedDBInstancesRequest.h.

◆ WithOfferingType() [2/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 344 of file DescribeReservedDBInstancesRequest.h.

◆ WithOfferingType() [3/3]

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

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Valid Values: "Partial Upfront" | "All Upfront" | "No Upfront"

Definition at line 351 of file DescribeReservedDBInstancesRequest.h.

◆ WithProductDescription() [1/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 282 of file DescribeReservedDBInstancesRequest.h.

◆ WithProductDescription() [2/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 288 of file DescribeReservedDBInstancesRequest.h.

◆ WithProductDescription() [3/3]

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

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Definition at line 294 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstanceId() [1/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 78 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstanceId() [2/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 84 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstanceId() [3/3]

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

The reserved DB instance identifier filter value. Specify this parameter to show only the reservation that matches the specified reservation ID.

Definition at line 90 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstancesOfferingId() [1/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 127 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstancesOfferingId() [2/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 133 of file DescribeReservedDBInstancesRequest.h.

◆ WithReservedDBInstancesOfferingId() [3/3]

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

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

Definition at line 139 of file DescribeReservedDBInstancesRequest.h.


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