@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSavingsPlansAsync extends AbstractAWSSavingsPlans implements AWSSavingsPlansAsync
AWSSavingsPlansAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
createSavingsPlan, deleteQueuedSavingsPlan, describeSavingsPlanRates, describeSavingsPlans, describeSavingsPlansOfferingRates, describeSavingsPlansOfferings, getCachedResponseMetadata, listTagsForResource, returnSavingsPlan, shutdown, tagResource, untagResource
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSavingsPlan, deleteQueuedSavingsPlan, describeSavingsPlanRates, describeSavingsPlans, describeSavingsPlansOfferingRates, describeSavingsPlansOfferings, getCachedResponseMetadata, listTagsForResource, returnSavingsPlan, shutdown, tagResource, untagResource
public Future<CreateSavingsPlanResult> createSavingsPlanAsync(CreateSavingsPlanRequest request)
AWSSavingsPlansAsync
Creates a Savings Plan.
createSavingsPlanAsync
in interface AWSSavingsPlansAsync
public Future<CreateSavingsPlanResult> createSavingsPlanAsync(CreateSavingsPlanRequest request, AsyncHandler<CreateSavingsPlanRequest,CreateSavingsPlanResult> asyncHandler)
AWSSavingsPlansAsync
Creates a Savings Plan.
createSavingsPlanAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteQueuedSavingsPlanResult> deleteQueuedSavingsPlanAsync(DeleteQueuedSavingsPlanRequest request)
AWSSavingsPlansAsync
Deletes the queued purchase for the specified Savings Plan.
deleteQueuedSavingsPlanAsync
in interface AWSSavingsPlansAsync
public Future<DeleteQueuedSavingsPlanResult> deleteQueuedSavingsPlanAsync(DeleteQueuedSavingsPlanRequest request, AsyncHandler<DeleteQueuedSavingsPlanRequest,DeleteQueuedSavingsPlanResult> asyncHandler)
AWSSavingsPlansAsync
Deletes the queued purchase for the specified Savings Plan.
deleteQueuedSavingsPlanAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeSavingsPlanRatesResult> describeSavingsPlanRatesAsync(DescribeSavingsPlanRatesRequest request)
AWSSavingsPlansAsync
Describes the rates for the specified Savings Plan.
describeSavingsPlanRatesAsync
in interface AWSSavingsPlansAsync
public Future<DescribeSavingsPlanRatesResult> describeSavingsPlanRatesAsync(DescribeSavingsPlanRatesRequest request, AsyncHandler<DescribeSavingsPlanRatesRequest,DescribeSavingsPlanRatesResult> asyncHandler)
AWSSavingsPlansAsync
Describes the rates for the specified Savings Plan.
describeSavingsPlanRatesAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeSavingsPlansResult> describeSavingsPlansAsync(DescribeSavingsPlansRequest request)
AWSSavingsPlansAsync
Describes the specified Savings Plans.
describeSavingsPlansAsync
in interface AWSSavingsPlansAsync
public Future<DescribeSavingsPlansResult> describeSavingsPlansAsync(DescribeSavingsPlansRequest request, AsyncHandler<DescribeSavingsPlansRequest,DescribeSavingsPlansResult> asyncHandler)
AWSSavingsPlansAsync
Describes the specified Savings Plans.
describeSavingsPlansAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeSavingsPlansOfferingRatesResult> describeSavingsPlansOfferingRatesAsync(DescribeSavingsPlansOfferingRatesRequest request)
AWSSavingsPlansAsync
Describes the offering rates for the specified Savings Plans.
describeSavingsPlansOfferingRatesAsync
in interface AWSSavingsPlansAsync
public Future<DescribeSavingsPlansOfferingRatesResult> describeSavingsPlansOfferingRatesAsync(DescribeSavingsPlansOfferingRatesRequest request, AsyncHandler<DescribeSavingsPlansOfferingRatesRequest,DescribeSavingsPlansOfferingRatesResult> asyncHandler)
AWSSavingsPlansAsync
Describes the offering rates for the specified Savings Plans.
describeSavingsPlansOfferingRatesAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeSavingsPlansOfferingsResult> describeSavingsPlansOfferingsAsync(DescribeSavingsPlansOfferingsRequest request)
AWSSavingsPlansAsync
Describes the offerings for the specified Savings Plans.
describeSavingsPlansOfferingsAsync
in interface AWSSavingsPlansAsync
public Future<DescribeSavingsPlansOfferingsResult> describeSavingsPlansOfferingsAsync(DescribeSavingsPlansOfferingsRequest request, AsyncHandler<DescribeSavingsPlansOfferingsRequest,DescribeSavingsPlansOfferingsResult> asyncHandler)
AWSSavingsPlansAsync
Describes the offerings for the specified Savings Plans.
describeSavingsPlansOfferingsAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSSavingsPlansAsync
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AWSSavingsPlansAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSSavingsPlansAsync
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ReturnSavingsPlanResult> returnSavingsPlanAsync(ReturnSavingsPlanRequest request)
AWSSavingsPlansAsync
Returns the specified Savings Plan.
returnSavingsPlanAsync
in interface AWSSavingsPlansAsync
public Future<ReturnSavingsPlanResult> returnSavingsPlanAsync(ReturnSavingsPlanRequest request, AsyncHandler<ReturnSavingsPlanRequest,ReturnSavingsPlanResult> asyncHandler)
AWSSavingsPlansAsync
Returns the specified Savings Plan.
returnSavingsPlanAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSSavingsPlansAsync
Adds the specified tags to the specified resource.
tagResourceAsync
in interface AWSSavingsPlansAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSSavingsPlansAsync
Adds the specified tags to the specified resource.
tagResourceAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSSavingsPlansAsync
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AWSSavingsPlansAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSSavingsPlansAsync
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AWSSavingsPlansAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.