@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeCapacityBlockOfferingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeCapacityBlockOfferingsRequest>
NOOP
Constructor and Description |
---|
DescribeCapacityBlockOfferingsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeCapacityBlockOfferingsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Integer |
getCapacityDurationHours()
The number of hours for which to reserve Capacity Block.
|
Request<DescribeCapacityBlockOfferingsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
Date |
getEndDateRange()
The latest end date for the Capacity Block offering.
|
Integer |
getInstanceCount()
The number of instances for which to reserve capacity.
|
String |
getInstanceType()
The type of instance for which the Capacity Block offering reserves capacity.
|
Integer |
getMaxResults()
The maximum number of results to return for the request in a single page.
|
String |
getNextToken()
The token to use to retrieve the next page of results.
|
Date |
getStartDateRange()
The earliest start date for the Capacity Block offering.
|
int |
hashCode() |
void |
setCapacityDurationHours(Integer capacityDurationHours)
The number of hours for which to reserve Capacity Block.
|
void |
setEndDateRange(Date endDateRange)
The latest end date for the Capacity Block offering.
|
void |
setInstanceCount(Integer instanceCount)
The number of instances for which to reserve capacity.
|
void |
setInstanceType(String instanceType)
The type of instance for which the Capacity Block offering reserves capacity.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
|
void |
setNextToken(String nextToken)
The token to use to retrieve the next page of results.
|
void |
setStartDateRange(Date startDateRange)
The earliest start date for the Capacity Block offering.
|
String |
toString()
Returns a string representation of this object.
|
DescribeCapacityBlockOfferingsRequest |
withCapacityDurationHours(Integer capacityDurationHours)
The number of hours for which to reserve Capacity Block.
|
DescribeCapacityBlockOfferingsRequest |
withEndDateRange(Date endDateRange)
The latest end date for the Capacity Block offering.
|
DescribeCapacityBlockOfferingsRequest |
withInstanceCount(Integer instanceCount)
The number of instances for which to reserve capacity.
|
DescribeCapacityBlockOfferingsRequest |
withInstanceType(String instanceType)
The type of instance for which the Capacity Block offering reserves capacity.
|
DescribeCapacityBlockOfferingsRequest |
withMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
|
DescribeCapacityBlockOfferingsRequest |
withNextToken(String nextToken)
The token to use to retrieve the next page of results.
|
DescribeCapacityBlockOfferingsRequest |
withStartDateRange(Date startDateRange)
The earliest start date for the Capacity Block offering.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public DescribeCapacityBlockOfferingsRequest()
public void setInstanceType(String instanceType)
The type of instance for which the Capacity Block offering reserves capacity.
instanceType
- The type of instance for which the Capacity Block offering reserves capacity.public String getInstanceType()
The type of instance for which the Capacity Block offering reserves capacity.
public DescribeCapacityBlockOfferingsRequest withInstanceType(String instanceType)
The type of instance for which the Capacity Block offering reserves capacity.
instanceType
- The type of instance for which the Capacity Block offering reserves capacity.public void setInstanceCount(Integer instanceCount)
The number of instances for which to reserve capacity.
instanceCount
- The number of instances for which to reserve capacity.public Integer getInstanceCount()
The number of instances for which to reserve capacity.
public DescribeCapacityBlockOfferingsRequest withInstanceCount(Integer instanceCount)
The number of instances for which to reserve capacity.
instanceCount
- The number of instances for which to reserve capacity.public void setStartDateRange(Date startDateRange)
The earliest start date for the Capacity Block offering.
startDateRange
- The earliest start date for the Capacity Block offering.public Date getStartDateRange()
The earliest start date for the Capacity Block offering.
public DescribeCapacityBlockOfferingsRequest withStartDateRange(Date startDateRange)
The earliest start date for the Capacity Block offering.
startDateRange
- The earliest start date for the Capacity Block offering.public void setEndDateRange(Date endDateRange)
The latest end date for the Capacity Block offering.
endDateRange
- The latest end date for the Capacity Block offering.public Date getEndDateRange()
The latest end date for the Capacity Block offering.
public DescribeCapacityBlockOfferingsRequest withEndDateRange(Date endDateRange)
The latest end date for the Capacity Block offering.
endDateRange
- The latest end date for the Capacity Block offering.public void setCapacityDurationHours(Integer capacityDurationHours)
The number of hours for which to reserve Capacity Block.
capacityDurationHours
- The number of hours for which to reserve Capacity Block.public Integer getCapacityDurationHours()
The number of hours for which to reserve Capacity Block.
public DescribeCapacityBlockOfferingsRequest withCapacityDurationHours(Integer capacityDurationHours)
The number of hours for which to reserve Capacity Block.
capacityDurationHours
- The number of hours for which to reserve Capacity Block.public void setNextToken(String nextToken)
The token to use to retrieve the next page of results.
nextToken
- The token to use to retrieve the next page of results.public String getNextToken()
The token to use to retrieve the next page of results.
public DescribeCapacityBlockOfferingsRequest withNextToken(String nextToken)
The token to use to retrieve the next page of results.
nextToken
- The token to use to retrieve the next page of results.public void setMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page. The remaining results can be seen by
sending another request with the returned nextToken
value. This value can be between 5 and 500. If
maxResults
is given a larger value than 500, you receive an error.
maxResults
- The maximum number of results to return for the request in a single page. The remaining results can be
seen by sending another request with the returned nextToken
value. This value can be between
5 and 500. If maxResults
is given a larger value than 500, you receive an error.public Integer getMaxResults()
The maximum number of results to return for the request in a single page. The remaining results can be seen by
sending another request with the returned nextToken
value. This value can be between 5 and 500. If
maxResults
is given a larger value than 500, you receive an error.
nextToken
value. This value can be between
5 and 500. If maxResults
is given a larger value than 500, you receive an error.public DescribeCapacityBlockOfferingsRequest withMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page. The remaining results can be seen by
sending another request with the returned nextToken
value. This value can be between 5 and 500. If
maxResults
is given a larger value than 500, you receive an error.
maxResults
- The maximum number of results to return for the request in a single page. The remaining results can be
seen by sending another request with the returned nextToken
value. This value can be between
5 and 500. If maxResults
is given a larger value than 500, you receive an error.public Request<DescribeCapacityBlockOfferingsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeCapacityBlockOfferingsRequest>
public String toString()
toString
in class Object
Object.toString()
public DescribeCapacityBlockOfferingsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()