@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSavingsPlansOfferingRatesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
DescribeSavingsPlansOfferingRatesRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeSavingsPlansOfferingRatesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<SavingsPlanOfferingRateFilterElement> |
getFilters()
The filters.
|
Integer |
getMaxResults()
The maximum number of results to return with a single call.
|
String |
getNextToken()
The token for the next page of results.
|
List<String> |
getOperations()
The specific Amazon Web Services operation for the line item in the billing report.
|
List<String> |
getProducts()
The Amazon Web Services products.
|
List<String> |
getSavingsPlanOfferingIds()
The IDs of the offerings.
|
List<String> |
getSavingsPlanPaymentOptions()
The payment options.
|
List<String> |
getSavingsPlanTypes()
The plan types.
|
List<String> |
getServiceCodes()
The services.
|
List<String> |
getUsageTypes()
The usage details of the line item in the billing report.
|
int |
hashCode() |
void |
setFilters(Collection<SavingsPlanOfferingRateFilterElement> filters)
The filters.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to return with a single call.
|
void |
setNextToken(String nextToken)
The token for the next page of results.
|
void |
setOperations(Collection<String> operations)
The specific Amazon Web Services operation for the line item in the billing report.
|
void |
setProducts(Collection<String> products)
The Amazon Web Services products.
|
void |
setSavingsPlanOfferingIds(Collection<String> savingsPlanOfferingIds)
The IDs of the offerings.
|
void |
setSavingsPlanPaymentOptions(Collection<String> savingsPlanPaymentOptions)
The payment options.
|
void |
setSavingsPlanTypes(Collection<String> savingsPlanTypes)
The plan types.
|
void |
setServiceCodes(Collection<String> serviceCodes)
The services.
|
void |
setUsageTypes(Collection<String> usageTypes)
The usage details of the line item in the billing report.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSavingsPlansOfferingRatesRequest |
withFilters(Collection<SavingsPlanOfferingRateFilterElement> filters)
The filters.
|
DescribeSavingsPlansOfferingRatesRequest |
withFilters(SavingsPlanOfferingRateFilterElement... filters)
The filters.
|
DescribeSavingsPlansOfferingRatesRequest |
withMaxResults(Integer maxResults)
The maximum number of results to return with a single call.
|
DescribeSavingsPlansOfferingRatesRequest |
withNextToken(String nextToken)
The token for the next page of results.
|
DescribeSavingsPlansOfferingRatesRequest |
withOperations(Collection<String> operations)
The specific Amazon Web Services operation for the line item in the billing report.
|
DescribeSavingsPlansOfferingRatesRequest |
withOperations(String... operations)
The specific Amazon Web Services operation for the line item in the billing report.
|
DescribeSavingsPlansOfferingRatesRequest |
withProducts(Collection<String> products)
The Amazon Web Services products.
|
DescribeSavingsPlansOfferingRatesRequest |
withProducts(SavingsPlanProductType... products)
The Amazon Web Services products.
|
DescribeSavingsPlansOfferingRatesRequest |
withProducts(String... products)
The Amazon Web Services products.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanOfferingIds(Collection<String> savingsPlanOfferingIds)
The IDs of the offerings.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanOfferingIds(String... savingsPlanOfferingIds)
The IDs of the offerings.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanPaymentOptions(Collection<String> savingsPlanPaymentOptions)
The payment options.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanPaymentOptions(SavingsPlanPaymentOption... savingsPlanPaymentOptions)
The payment options.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanPaymentOptions(String... savingsPlanPaymentOptions)
The payment options.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanTypes(Collection<String> savingsPlanTypes)
The plan types.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanTypes(SavingsPlanType... savingsPlanTypes)
The plan types.
|
DescribeSavingsPlansOfferingRatesRequest |
withSavingsPlanTypes(String... savingsPlanTypes)
The plan types.
|
DescribeSavingsPlansOfferingRatesRequest |
withServiceCodes(Collection<String> serviceCodes)
The services.
|
DescribeSavingsPlansOfferingRatesRequest |
withServiceCodes(SavingsPlanRateServiceCode... serviceCodes)
The services.
|
DescribeSavingsPlansOfferingRatesRequest |
withServiceCodes(String... serviceCodes)
The services.
|
DescribeSavingsPlansOfferingRatesRequest |
withUsageTypes(Collection<String> usageTypes)
The usage details of the line item in the billing report.
|
DescribeSavingsPlansOfferingRatesRequest |
withUsageTypes(String... usageTypes)
The usage details of the line item in the billing report.
|
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 DescribeSavingsPlansOfferingRatesRequest()
public List<String> getSavingsPlanOfferingIds()
The IDs of the offerings.
public void setSavingsPlanOfferingIds(Collection<String> savingsPlanOfferingIds)
The IDs of the offerings.
savingsPlanOfferingIds
- The IDs of the offerings.public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanOfferingIds(String... savingsPlanOfferingIds)
The IDs of the offerings.
NOTE: This method appends the values to the existing list (if any). Use
setSavingsPlanOfferingIds(java.util.Collection)
or
withSavingsPlanOfferingIds(java.util.Collection)
if you want to override the existing values.
savingsPlanOfferingIds
- The IDs of the offerings.public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanOfferingIds(Collection<String> savingsPlanOfferingIds)
The IDs of the offerings.
savingsPlanOfferingIds
- The IDs of the offerings.public List<String> getSavingsPlanPaymentOptions()
The payment options.
SavingsPlanPaymentOption
public void setSavingsPlanPaymentOptions(Collection<String> savingsPlanPaymentOptions)
The payment options.
savingsPlanPaymentOptions
- The payment options.SavingsPlanPaymentOption
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanPaymentOptions(String... savingsPlanPaymentOptions)
The payment options.
NOTE: This method appends the values to the existing list (if any). Use
setSavingsPlanPaymentOptions(java.util.Collection)
or
withSavingsPlanPaymentOptions(java.util.Collection)
if you want to override the existing values.
savingsPlanPaymentOptions
- The payment options.SavingsPlanPaymentOption
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanPaymentOptions(Collection<String> savingsPlanPaymentOptions)
The payment options.
savingsPlanPaymentOptions
- The payment options.SavingsPlanPaymentOption
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanPaymentOptions(SavingsPlanPaymentOption... savingsPlanPaymentOptions)
The payment options.
savingsPlanPaymentOptions
- The payment options.SavingsPlanPaymentOption
public List<String> getSavingsPlanTypes()
The plan types.
SavingsPlanType
public void setSavingsPlanTypes(Collection<String> savingsPlanTypes)
The plan types.
savingsPlanTypes
- The plan types.SavingsPlanType
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanTypes(String... savingsPlanTypes)
The plan types.
NOTE: This method appends the values to the existing list (if any). Use
setSavingsPlanTypes(java.util.Collection)
or withSavingsPlanTypes(java.util.Collection)
if you
want to override the existing values.
savingsPlanTypes
- The plan types.SavingsPlanType
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanTypes(Collection<String> savingsPlanTypes)
The plan types.
savingsPlanTypes
- The plan types.SavingsPlanType
public DescribeSavingsPlansOfferingRatesRequest withSavingsPlanTypes(SavingsPlanType... savingsPlanTypes)
The plan types.
savingsPlanTypes
- The plan types.SavingsPlanType
public List<String> getProducts()
The Amazon Web Services products.
SavingsPlanProductType
public void setProducts(Collection<String> products)
The Amazon Web Services products.
products
- The Amazon Web Services products.SavingsPlanProductType
public DescribeSavingsPlansOfferingRatesRequest withProducts(String... products)
The Amazon Web Services products.
NOTE: This method appends the values to the existing list (if any). Use
setProducts(java.util.Collection)
or withProducts(java.util.Collection)
if you want to override
the existing values.
products
- The Amazon Web Services products.SavingsPlanProductType
public DescribeSavingsPlansOfferingRatesRequest withProducts(Collection<String> products)
The Amazon Web Services products.
products
- The Amazon Web Services products.SavingsPlanProductType
public DescribeSavingsPlansOfferingRatesRequest withProducts(SavingsPlanProductType... products)
The Amazon Web Services products.
products
- The Amazon Web Services products.SavingsPlanProductType
public List<String> getServiceCodes()
The services.
SavingsPlanRateServiceCode
public void setServiceCodes(Collection<String> serviceCodes)
The services.
serviceCodes
- The services.SavingsPlanRateServiceCode
public DescribeSavingsPlansOfferingRatesRequest withServiceCodes(String... serviceCodes)
The services.
NOTE: This method appends the values to the existing list (if any). Use
setServiceCodes(java.util.Collection)
or withServiceCodes(java.util.Collection)
if you want to
override the existing values.
serviceCodes
- The services.SavingsPlanRateServiceCode
public DescribeSavingsPlansOfferingRatesRequest withServiceCodes(Collection<String> serviceCodes)
The services.
serviceCodes
- The services.SavingsPlanRateServiceCode
public DescribeSavingsPlansOfferingRatesRequest withServiceCodes(SavingsPlanRateServiceCode... serviceCodes)
The services.
serviceCodes
- The services.SavingsPlanRateServiceCode
public List<String> getUsageTypes()
The usage details of the line item in the billing report.
public void setUsageTypes(Collection<String> usageTypes)
The usage details of the line item in the billing report.
usageTypes
- The usage details of the line item in the billing report.public DescribeSavingsPlansOfferingRatesRequest withUsageTypes(String... usageTypes)
The usage details of the line item in the billing report.
NOTE: This method appends the values to the existing list (if any). Use
setUsageTypes(java.util.Collection)
or withUsageTypes(java.util.Collection)
if you want to
override the existing values.
usageTypes
- The usage details of the line item in the billing report.public DescribeSavingsPlansOfferingRatesRequest withUsageTypes(Collection<String> usageTypes)
The usage details of the line item in the billing report.
usageTypes
- The usage details of the line item in the billing report.public List<String> getOperations()
The specific Amazon Web Services operation for the line item in the billing report.
public void setOperations(Collection<String> operations)
The specific Amazon Web Services operation for the line item in the billing report.
operations
- The specific Amazon Web Services operation for the line item in the billing report.public DescribeSavingsPlansOfferingRatesRequest withOperations(String... operations)
The specific Amazon Web Services operation for the line item in the billing report.
NOTE: This method appends the values to the existing list (if any). Use
setOperations(java.util.Collection)
or withOperations(java.util.Collection)
if you want to
override the existing values.
operations
- The specific Amazon Web Services operation for the line item in the billing report.public DescribeSavingsPlansOfferingRatesRequest withOperations(Collection<String> operations)
The specific Amazon Web Services operation for the line item in the billing report.
operations
- The specific Amazon Web Services operation for the line item in the billing report.public List<SavingsPlanOfferingRateFilterElement> getFilters()
The filters.
public void setFilters(Collection<SavingsPlanOfferingRateFilterElement> filters)
The filters.
filters
- The filters.public DescribeSavingsPlansOfferingRatesRequest withFilters(SavingsPlanOfferingRateFilterElement... filters)
The filters.
NOTE: This method appends the values to the existing list (if any). Use
setFilters(java.util.Collection)
or withFilters(java.util.Collection)
if you want to override
the existing values.
filters
- The filters.public DescribeSavingsPlansOfferingRatesRequest withFilters(Collection<SavingsPlanOfferingRateFilterElement> filters)
The filters.
filters
- The filters.public void setNextToken(String nextToken)
The token for the next page of results.
nextToken
- The token for the next page of results.public String getNextToken()
The token for the next page of results.
public DescribeSavingsPlansOfferingRatesRequest withNextToken(String nextToken)
The token for the next page of results.
nextToken
- The token for the next page of results.public void setMaxResults(Integer maxResults)
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
maxResults
- The maximum number of results to return with a single call. To retrieve additional results, make another
call with the returned token value.public Integer getMaxResults()
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
public DescribeSavingsPlansOfferingRatesRequest withMaxResults(Integer maxResults)
The maximum number of results to return with a single call. To retrieve additional results, make another call with the returned token value.
maxResults
- The maximum number of results to return with a single call. To retrieve additional results, make another
call with the returned token value.public String toString()
toString
in class Object
Object.toString()
public DescribeSavingsPlansOfferingRatesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()