@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCostAndUsageReportAsync extends AbstractAWSCostAndUsageReport implements AWSCostAndUsageReportAsync
AWSCostAndUsageReportAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXdeleteReportDefinition, describeReportDefinitions, getCachedResponseMetadata, listTagsForResource, modifyReportDefinition, putReportDefinition, setEndpoint, setRegion, shutdown, tagResource, untagResourceequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteReportDefinition, describeReportDefinitions, getCachedResponseMetadata, listTagsForResource, modifyReportDefinition, putReportDefinition, setEndpoint, setRegion, shutdown, tagResource, untagResourcepublic Future<DeleteReportDefinitionResult> deleteReportDefinitionAsync(DeleteReportDefinitionRequest request)
AWSCostAndUsageReportAsyncDeletes the specified report. Any tags associated with the report are also deleted.
deleteReportDefinitionAsync in interface AWSCostAndUsageReportAsyncrequest - Deletes the specified report.public Future<DeleteReportDefinitionResult> deleteReportDefinitionAsync(DeleteReportDefinitionRequest request, AsyncHandler<DeleteReportDefinitionRequest,DeleteReportDefinitionResult> asyncHandler)
AWSCostAndUsageReportAsyncDeletes the specified report. Any tags associated with the report are also deleted.
deleteReportDefinitionAsync in interface AWSCostAndUsageReportAsyncrequest - Deletes the specified report.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<DescribeReportDefinitionsResult> describeReportDefinitionsAsync(DescribeReportDefinitionsRequest request)
AWSCostAndUsageReportAsyncLists the Amazon Web Services Cost and Usage Report available to this account.
describeReportDefinitionsAsync in interface AWSCostAndUsageReportAsyncrequest - Requests a Amazon Web Services Cost and Usage Report list owned by the account.public Future<DescribeReportDefinitionsResult> describeReportDefinitionsAsync(DescribeReportDefinitionsRequest request, AsyncHandler<DescribeReportDefinitionsRequest,DescribeReportDefinitionsResult> asyncHandler)
AWSCostAndUsageReportAsyncLists the Amazon Web Services Cost and Usage Report available to this account.
describeReportDefinitionsAsync in interface AWSCostAndUsageReportAsyncrequest - Requests a Amazon Web Services Cost and Usage Report list owned by the account.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)
AWSCostAndUsageReportAsyncLists the tags associated with the specified report definition.
listTagsForResourceAsync in interface AWSCostAndUsageReportAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSCostAndUsageReportAsyncLists the tags associated with the specified report definition.
listTagsForResourceAsync in interface AWSCostAndUsageReportAsyncasyncHandler - 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<ModifyReportDefinitionResult> modifyReportDefinitionAsync(ModifyReportDefinitionRequest request)
AWSCostAndUsageReportAsyncAllows you to programmatically update your report preferences.
modifyReportDefinitionAsync in interface AWSCostAndUsageReportAsyncpublic Future<ModifyReportDefinitionResult> modifyReportDefinitionAsync(ModifyReportDefinitionRequest request, AsyncHandler<ModifyReportDefinitionRequest,ModifyReportDefinitionResult> asyncHandler)
AWSCostAndUsageReportAsyncAllows you to programmatically update your report preferences.
modifyReportDefinitionAsync in interface AWSCostAndUsageReportAsyncasyncHandler - 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<PutReportDefinitionResult> putReportDefinitionAsync(PutReportDefinitionRequest request)
AWSCostAndUsageReportAsyncCreates a new report using the description that you provide.
putReportDefinitionAsync in interface AWSCostAndUsageReportAsyncrequest - Creates a Cost and Usage Report.public Future<PutReportDefinitionResult> putReportDefinitionAsync(PutReportDefinitionRequest request, AsyncHandler<PutReportDefinitionRequest,PutReportDefinitionResult> asyncHandler)
AWSCostAndUsageReportAsyncCreates a new report using the description that you provide.
putReportDefinitionAsync in interface AWSCostAndUsageReportAsyncrequest - Creates a Cost and Usage Report.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)
AWSCostAndUsageReportAsyncAssociates a set of tags with a report definition.
tagResourceAsync in interface AWSCostAndUsageReportAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSCostAndUsageReportAsyncAssociates a set of tags with a report definition.
tagResourceAsync in interface AWSCostAndUsageReportAsyncasyncHandler - 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)
AWSCostAndUsageReportAsyncDisassociates a set of tags from a report definition.
untagResourceAsync in interface AWSCostAndUsageReportAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSCostAndUsageReportAsyncDisassociates a set of tags from a report definition.
untagResourceAsync in interface AWSCostAndUsageReportAsyncasyncHandler - 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.