public class DescribeReservedDBInstancesRequest extends AmazonWebServiceRequest implements Serializable
DescribeReservedDBInstances operation.
Returns information about reserved DB instances for this account, or about a specified reserved DB instance.
NOOP| Constructor and Description |
|---|
DescribeReservedDBInstancesRequest()
Default constructor for a new DescribeReservedDBInstancesRequest object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getDBInstanceClass()
The DB instance class filter value.
|
String |
getDuration()
The duration filter value, specified in years or seconds.
|
List<Filter> |
getFilters()
This parameter is not currently supported.
|
String |
getMarker()
An optional pagination token provided by a previous request.
|
Integer |
getMaxRecords()
The maximum number of records to include in the response.
|
Boolean |
getMultiAZ()
The Multi-AZ filter value.
|
String |
getOfferingType()
The offering type filter value.
|
String |
getProductDescription()
The product description filter value.
|
String |
getReservedDBInstanceId()
The reserved DB instance identifier filter value.
|
String |
getReservedDBInstancesOfferingId()
The offering identifier filter value.
|
int |
hashCode() |
Boolean |
isMultiAZ()
The Multi-AZ filter value.
|
void |
setDBInstanceClass(String dBInstanceClass)
The DB instance class filter value.
|
void |
setDuration(String duration)
The duration filter value, specified in years or seconds.
|
void |
setFilters(Collection<Filter> filters)
This parameter is not currently supported.
|
void |
setMarker(String marker)
An optional pagination token provided by a previous request.
|
void |
setMaxRecords(Integer maxRecords)
The maximum number of records to include in the response.
|
void |
setMultiAZ(Boolean multiAZ)
The Multi-AZ filter value.
|
void |
setOfferingType(String offeringType)
The offering type filter value.
|
void |
setProductDescription(String productDescription)
The product description filter value.
|
void |
setReservedDBInstanceId(String reservedDBInstanceId)
The reserved DB instance identifier filter value.
|
void |
setReservedDBInstancesOfferingId(String reservedDBInstancesOfferingId)
The offering identifier filter value.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeReservedDBInstancesRequest |
withDBInstanceClass(String dBInstanceClass)
The DB instance class filter value.
|
DescribeReservedDBInstancesRequest |
withDuration(String duration)
The duration filter value, specified in years or seconds.
|
DescribeReservedDBInstancesRequest |
withFilters(Collection<Filter> filters)
This parameter is not currently supported.
|
DescribeReservedDBInstancesRequest |
withFilters(Filter... filters)
This parameter is not currently supported.
|
DescribeReservedDBInstancesRequest |
withMarker(String marker)
An optional pagination token provided by a previous request.
|
DescribeReservedDBInstancesRequest |
withMaxRecords(Integer maxRecords)
The maximum number of records to include in the response.
|
DescribeReservedDBInstancesRequest |
withMultiAZ(Boolean multiAZ)
The Multi-AZ filter value.
|
DescribeReservedDBInstancesRequest |
withOfferingType(String offeringType)
The offering type filter value.
|
DescribeReservedDBInstancesRequest |
withProductDescription(String productDescription)
The product description filter value.
|
DescribeReservedDBInstancesRequest |
withReservedDBInstanceId(String reservedDBInstanceId)
The reserved DB instance identifier filter value.
|
DescribeReservedDBInstancesRequest |
withReservedDBInstancesOfferingId(String reservedDBInstancesOfferingId)
The offering identifier filter value.
|
copyBaseTo, copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic DescribeReservedDBInstancesRequest()
public String getReservedDBInstanceId()
public void setReservedDBInstanceId(String reservedDBInstanceId)
reservedDBInstanceId - The reserved DB instance identifier filter value. Specify this
parameter to show only the reservation that matches the specified
reservation ID.public DescribeReservedDBInstancesRequest withReservedDBInstanceId(String reservedDBInstanceId)
Returns a reference to this object so that method calls can be chained together.
reservedDBInstanceId - The reserved DB instance identifier filter value. Specify this
parameter to show only the reservation that matches the specified
reservation ID.public String getReservedDBInstancesOfferingId()
public void setReservedDBInstancesOfferingId(String reservedDBInstancesOfferingId)
reservedDBInstancesOfferingId - The offering identifier filter value. Specify this parameter to show
only purchased reservations matching the specified offering
identifier.public DescribeReservedDBInstancesRequest withReservedDBInstancesOfferingId(String reservedDBInstancesOfferingId)
Returns a reference to this object so that method calls can be chained together.
reservedDBInstancesOfferingId - The offering identifier filter value. Specify this parameter to show
only purchased reservations matching the specified offering
identifier.public String getDBInstanceClass()
public void setDBInstanceClass(String dBInstanceClass)
dBInstanceClass - The DB instance class filter value. Specify this parameter to show
only those reservations matching the specified DB instances class.public DescribeReservedDBInstancesRequest withDBInstanceClass(String dBInstanceClass)
Returns a reference to this object so that method calls can be chained together.
dBInstanceClass - The DB instance class filter value. Specify this parameter to show
only those reservations matching the specified DB instances class.public String getDuration()
Valid
Values: 1 | 3 | 31536000 | 94608000
Valid
Values: 1 | 3 | 31536000 | 94608000
public void setDuration(String duration)
Valid
Values: 1 | 3 | 31536000 | 94608000
duration - 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
public DescribeReservedDBInstancesRequest withDuration(String duration)
Valid
Values: 1 | 3 | 31536000 | 94608000
Returns a reference to this object so that method calls can be chained together.
duration - 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
public String getProductDescription()
public void setProductDescription(String productDescription)
productDescription - The product description filter value. Specify this parameter to show
only those reservations matching the specified product description.public DescribeReservedDBInstancesRequest withProductDescription(String productDescription)
Returns a reference to this object so that method calls can be chained together.
productDescription - The product description filter value. Specify this parameter to show
only those reservations matching the specified product description.public String getOfferingType()
Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
public void setOfferingType(String offeringType)
Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
offeringType - The offering type filter value. Specify this parameter to show only
the available offerings matching the specified offering type. Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
public DescribeReservedDBInstancesRequest withOfferingType(String offeringType)
Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
Returns a reference to this object so that method calls can be chained together.
offeringType - The offering type filter value. Specify this parameter to show only
the available offerings matching the specified offering type. Valid
Values: "Light Utilization" | "Medium Utilization" | "Heavy
Utilization"
public Boolean isMultiAZ()
public void setMultiAZ(Boolean multiAZ)
multiAZ - The Multi-AZ filter value. Specify this parameter to show only those
reservations matching the specified Multi-AZ parameter.public DescribeReservedDBInstancesRequest withMultiAZ(Boolean multiAZ)
Returns a reference to this object so that method calls can be chained together.
multiAZ - The Multi-AZ filter value. Specify this parameter to show only those
reservations matching the specified Multi-AZ parameter.public Boolean getMultiAZ()
public List<Filter> getFilters()
public void setFilters(Collection<Filter> filters)
filters - This parameter is not currently supported.public DescribeReservedDBInstancesRequest withFilters(Filter... filters)
Returns a reference to this object so that method calls can be chained together.
filters - This parameter is not currently supported.public DescribeReservedDBInstancesRequest withFilters(Collection<Filter> filters)
Returns a reference to this object so that method calls can be chained together.
filters - This parameter is not currently supported.public Integer getMaxRecords()
MaxRecords value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
MaxRecords value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
public void setMaxRecords(Integer maxRecords)
MaxRecords value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
maxRecords - 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 that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
public DescribeReservedDBInstancesRequest withMaxRecords(Integer maxRecords)
MaxRecords value is available, a pagination token
called a marker is included in the response so that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
Returns a reference to this object so that method calls can be chained together.
maxRecords - 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 that the following
results can be retrieved. Default: 100
Constraints: minimum 20, maximum 100
public String getMarker()
MaxRecords.MaxRecords.public void setMarker(String marker)
MaxRecords.marker - 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.public DescribeReservedDBInstancesRequest withMarker(String marker)
MaxRecords.
Returns a reference to this object so that method calls can be chained together.
marker - 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.public String toString()
toString in class ObjectObject.toString()Copyright © 2014. All rights reserved.