public class PurchaseReservedDBInstancesOfferingRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
dBInstanceCount
The number of instances to reserve.
|
private java.lang.String |
reservedDBInstanceId
Customer-specified identifier to track this reservation.
|
private java.lang.String |
reservedDBInstancesOfferingId
The ID of the Reserved DB instance offering to purchase.
|
private SdkInternalList<Tag> |
tags |
NOOP
Constructor and Description |
---|
PurchaseReservedDBInstancesOfferingRequest()
Default constructor for PurchaseReservedDBInstancesOfferingRequest
object.
|
PurchaseReservedDBInstancesOfferingRequest(java.lang.String reservedDBInstancesOfferingId)
Constructs a new PurchaseReservedDBInstancesOfferingRequest object.
|
Modifier and Type | Method and Description |
---|---|
PurchaseReservedDBInstancesOfferingRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getDBInstanceCount()
The number of instances to reserve.
|
java.lang.String |
getReservedDBInstanceId()
Customer-specified identifier to track this reservation.
|
java.lang.String |
getReservedDBInstancesOfferingId()
The ID of the Reserved DB instance offering to purchase.
|
java.util.List<Tag> |
getTags() |
int |
hashCode() |
void |
setDBInstanceCount(java.lang.Integer dBInstanceCount)
The number of instances to reserve.
|
void |
setReservedDBInstanceId(java.lang.String reservedDBInstanceId)
Customer-specified identifier to track this reservation.
|
void |
setReservedDBInstancesOfferingId(java.lang.String reservedDBInstancesOfferingId)
The ID of the Reserved DB instance offering to purchase.
|
void |
setTags(java.util.Collection<Tag> tags) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PurchaseReservedDBInstancesOfferingRequest |
withDBInstanceCount(java.lang.Integer dBInstanceCount)
The number of instances to reserve.
|
PurchaseReservedDBInstancesOfferingRequest |
withReservedDBInstanceId(java.lang.String reservedDBInstanceId)
Customer-specified identifier to track this reservation.
|
PurchaseReservedDBInstancesOfferingRequest |
withReservedDBInstancesOfferingId(java.lang.String reservedDBInstancesOfferingId)
The ID of the Reserved DB instance offering to purchase.
|
PurchaseReservedDBInstancesOfferingRequest |
withTags(java.util.Collection<Tag> tags) |
PurchaseReservedDBInstancesOfferingRequest |
withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if
any).
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String reservedDBInstancesOfferingId
The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
private java.lang.String reservedDBInstanceId
Customer-specified identifier to track this reservation.
Example: myreservationID
private java.lang.Integer dBInstanceCount
The number of instances to reserve.
Default: 1
private SdkInternalList<Tag> tags
public PurchaseReservedDBInstancesOfferingRequest()
public PurchaseReservedDBInstancesOfferingRequest(java.lang.String reservedDBInstancesOfferingId)
reservedDBInstancesOfferingId
- The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
public void setReservedDBInstancesOfferingId(java.lang.String reservedDBInstancesOfferingId)
The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
reservedDBInstancesOfferingId
- The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
public java.lang.String getReservedDBInstancesOfferingId()
The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
public PurchaseReservedDBInstancesOfferingRequest withReservedDBInstancesOfferingId(java.lang.String reservedDBInstancesOfferingId)
The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
reservedDBInstancesOfferingId
- The ID of the Reserved DB instance offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
public void setReservedDBInstanceId(java.lang.String reservedDBInstanceId)
Customer-specified identifier to track this reservation.
Example: myreservationID
reservedDBInstanceId
- Customer-specified identifier to track this reservation.
Example: myreservationID
public java.lang.String getReservedDBInstanceId()
Customer-specified identifier to track this reservation.
Example: myreservationID
Example: myreservationID
public PurchaseReservedDBInstancesOfferingRequest withReservedDBInstanceId(java.lang.String reservedDBInstanceId)
Customer-specified identifier to track this reservation.
Example: myreservationID
reservedDBInstanceId
- Customer-specified identifier to track this reservation.
Example: myreservationID
public void setDBInstanceCount(java.lang.Integer dBInstanceCount)
The number of instances to reserve.
Default: 1
dBInstanceCount
- The number of instances to reserve.
Default: 1
public java.lang.Integer getDBInstanceCount()
The number of instances to reserve.
Default: 1
Default: 1
public PurchaseReservedDBInstancesOfferingRequest withDBInstanceCount(java.lang.Integer dBInstanceCount)
The number of instances to reserve.
Default: 1
dBInstanceCount
- The number of instances to reserve.
Default: 1
public java.util.List<Tag> getTags()
public void setTags(java.util.Collection<Tag> tags)
tags
- public PurchaseReservedDBInstancesOfferingRequest withTags(Tag... tags)
NOTE: This method appends the values to the existing list (if
any). Use setTags(java.util.Collection)
or
withTags(java.util.Collection)
if you want to override the
existing values.
tags
- public PurchaseReservedDBInstancesOfferingRequest withTags(java.util.Collection<Tag> tags)
tags
- public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public PurchaseReservedDBInstancesOfferingRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()