@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSavingsPlans extends Object implements AWSSavingsPlans
AWSSavingsPlans
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateSavingsPlanResult |
createSavingsPlan(CreateSavingsPlanRequest request)
Creates a Savings Plan.
|
DescribeSavingsPlanRatesResult |
describeSavingsPlanRates(DescribeSavingsPlanRatesRequest request)
Describes the specified Savings Plans rates.
|
DescribeSavingsPlansResult |
describeSavingsPlans(DescribeSavingsPlansRequest request)
Describes the specified Savings Plans.
|
DescribeSavingsPlansOfferingRatesResult |
describeSavingsPlansOfferingRates(DescribeSavingsPlansOfferingRatesRequest request)
Describes the specified Savings Plans offering rates.
|
DescribeSavingsPlansOfferingsResult |
describeSavingsPlansOfferings(DescribeSavingsPlansOfferingsRequest request)
Describes the specified Savings Plans offerings.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds the specified tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes the specified tags from the specified resource.
|
public CreateSavingsPlanResult createSavingsPlan(CreateSavingsPlanRequest request)
AWSSavingsPlans
Creates a Savings Plan.
createSavingsPlan
in interface AWSSavingsPlans
public DescribeSavingsPlanRatesResult describeSavingsPlanRates(DescribeSavingsPlanRatesRequest request)
AWSSavingsPlans
Describes the specified Savings Plans rates.
describeSavingsPlanRates
in interface AWSSavingsPlans
public DescribeSavingsPlansResult describeSavingsPlans(DescribeSavingsPlansRequest request)
AWSSavingsPlans
Describes the specified Savings Plans.
describeSavingsPlans
in interface AWSSavingsPlans
public DescribeSavingsPlansOfferingRatesResult describeSavingsPlansOfferingRates(DescribeSavingsPlansOfferingRatesRequest request)
AWSSavingsPlans
Describes the specified Savings Plans offering rates.
describeSavingsPlansOfferingRates
in interface AWSSavingsPlans
public DescribeSavingsPlansOfferingsResult describeSavingsPlansOfferings(DescribeSavingsPlansOfferingsRequest request)
AWSSavingsPlans
Describes the specified Savings Plans offerings.
describeSavingsPlansOfferings
in interface AWSSavingsPlans
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSSavingsPlans
Lists the tags for the specified resource.
listTagsForResource
in interface AWSSavingsPlans
public TagResourceResult tagResource(TagResourceRequest request)
AWSSavingsPlans
Adds the specified tags to the specified resource.
tagResource
in interface AWSSavingsPlans
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSSavingsPlans
Removes the specified tags from the specified resource.
untagResource
in interface AWSSavingsPlans
public void shutdown()
AWSSavingsPlans
shutdown
in interface AWSSavingsPlans
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSSavingsPlans
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSSavingsPlans
request
- The originally executed request.