@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSDataExchangeAsync extends AbstractAWSDataExchange implements AWSDataExchangeAsync
AWSDataExchangeAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcancelJob, createDataSet, createEventAction, createJob, createRevision, deleteAsset, deleteDataSet, deleteEventAction, deleteRevision, getAsset, getCachedResponseMetadata, getDataSet, getEventAction, getJob, getRevision, listDataSetRevisions, listDataSets, listEventActions, listJobs, listRevisionAssets, listTagsForResource, revokeRevision, sendDataSetNotification, shutdown, startJob, tagResource, untagResource, updateAsset, updateDataSet, updateEventAction, updateRevisionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelJob, createDataSet, createEventAction, createJob, createRevision, deleteAsset, deleteDataSet, deleteEventAction, deleteRevision, getAsset, getCachedResponseMetadata, getDataSet, getEventAction, getJob, getRevision, listDataSetRevisions, listDataSets, listEventActions, listJobs, listRevisionAssets, listTagsForResource, revokeRevision, sendDataSetNotification, shutdown, startJob, tagResource, untagResource, updateAsset, updateDataSet, updateEventAction, updateRevisionpublic Future<CancelJobResult> cancelJobAsync(CancelJobRequest request)
AWSDataExchangeAsyncThis operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
cancelJobAsync in interface AWSDataExchangeAsyncpublic Future<CancelJobResult> cancelJobAsync(CancelJobRequest request, AsyncHandler<CancelJobRequest,CancelJobResult> asyncHandler)
AWSDataExchangeAsyncThis operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
cancelJobAsync in interface AWSDataExchangeAsyncasyncHandler - 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<CreateDataSetResult> createDataSetAsync(CreateDataSetRequest request)
AWSDataExchangeAsyncThis operation creates a data set.
createDataSetAsync in interface AWSDataExchangeAsyncpublic Future<CreateDataSetResult> createDataSetAsync(CreateDataSetRequest request, AsyncHandler<CreateDataSetRequest,CreateDataSetResult> asyncHandler)
AWSDataExchangeAsyncThis operation creates a data set.
createDataSetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<CreateEventActionResult> createEventActionAsync(CreateEventActionRequest request)
AWSDataExchangeAsyncThis operation creates an event action.
createEventActionAsync in interface AWSDataExchangeAsyncpublic Future<CreateEventActionResult> createEventActionAsync(CreateEventActionRequest request, AsyncHandler<CreateEventActionRequest,CreateEventActionResult> asyncHandler)
AWSDataExchangeAsyncThis operation creates an event action.
createEventActionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<CreateJobResult> createJobAsync(CreateJobRequest request)
AWSDataExchangeAsyncThis operation creates a job.
createJobAsync in interface AWSDataExchangeAsyncpublic Future<CreateJobResult> createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
AWSDataExchangeAsyncThis operation creates a job.
createJobAsync in interface AWSDataExchangeAsyncasyncHandler - 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<CreateRevisionResult> createRevisionAsync(CreateRevisionRequest request)
AWSDataExchangeAsyncThis operation creates a revision for a data set.
createRevisionAsync in interface AWSDataExchangeAsyncpublic Future<CreateRevisionResult> createRevisionAsync(CreateRevisionRequest request, AsyncHandler<CreateRevisionRequest,CreateRevisionResult> asyncHandler)
AWSDataExchangeAsyncThis operation creates a revision for a data set.
createRevisionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request)
AWSDataExchangeAsyncThis operation deletes an asset.
deleteAssetAsync in interface AWSDataExchangeAsyncpublic Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request, AsyncHandler<DeleteAssetRequest,DeleteAssetResult> asyncHandler)
AWSDataExchangeAsyncThis operation deletes an asset.
deleteAssetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<DeleteDataSetResult> deleteDataSetAsync(DeleteDataSetRequest request)
AWSDataExchangeAsyncThis operation deletes a data set.
deleteDataSetAsync in interface AWSDataExchangeAsyncpublic Future<DeleteDataSetResult> deleteDataSetAsync(DeleteDataSetRequest request, AsyncHandler<DeleteDataSetRequest,DeleteDataSetResult> asyncHandler)
AWSDataExchangeAsyncThis operation deletes a data set.
deleteDataSetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<DeleteEventActionResult> deleteEventActionAsync(DeleteEventActionRequest request)
AWSDataExchangeAsyncThis operation deletes the event action.
deleteEventActionAsync in interface AWSDataExchangeAsyncpublic Future<DeleteEventActionResult> deleteEventActionAsync(DeleteEventActionRequest request, AsyncHandler<DeleteEventActionRequest,DeleteEventActionResult> asyncHandler)
AWSDataExchangeAsyncThis operation deletes the event action.
deleteEventActionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<DeleteRevisionResult> deleteRevisionAsync(DeleteRevisionRequest request)
AWSDataExchangeAsyncThis operation deletes a revision.
deleteRevisionAsync in interface AWSDataExchangeAsyncpublic Future<DeleteRevisionResult> deleteRevisionAsync(DeleteRevisionRequest request, AsyncHandler<DeleteRevisionRequest,DeleteRevisionResult> asyncHandler)
AWSDataExchangeAsyncThis operation deletes a revision.
deleteRevisionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<GetAssetResult> getAssetAsync(GetAssetRequest request)
AWSDataExchangeAsyncThis operation returns information about an asset.
getAssetAsync in interface AWSDataExchangeAsyncpublic Future<GetAssetResult> getAssetAsync(GetAssetRequest request, AsyncHandler<GetAssetRequest,GetAssetResult> asyncHandler)
AWSDataExchangeAsyncThis operation returns information about an asset.
getAssetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<GetDataSetResult> getDataSetAsync(GetDataSetRequest request)
AWSDataExchangeAsyncThis operation returns information about a data set.
getDataSetAsync in interface AWSDataExchangeAsyncpublic Future<GetDataSetResult> getDataSetAsync(GetDataSetRequest request, AsyncHandler<GetDataSetRequest,GetDataSetResult> asyncHandler)
AWSDataExchangeAsyncThis operation returns information about a data set.
getDataSetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<GetEventActionResult> getEventActionAsync(GetEventActionRequest request)
AWSDataExchangeAsyncThis operation retrieves information about an event action.
getEventActionAsync in interface AWSDataExchangeAsyncpublic Future<GetEventActionResult> getEventActionAsync(GetEventActionRequest request, AsyncHandler<GetEventActionRequest,GetEventActionResult> asyncHandler)
AWSDataExchangeAsyncThis operation retrieves information about an event action.
getEventActionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<GetJobResult> getJobAsync(GetJobRequest request)
AWSDataExchangeAsyncThis operation returns information about a job.
getJobAsync in interface AWSDataExchangeAsyncpublic Future<GetJobResult> getJobAsync(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
AWSDataExchangeAsyncThis operation returns information about a job.
getJobAsync in interface AWSDataExchangeAsyncasyncHandler - 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<GetRevisionResult> getRevisionAsync(GetRevisionRequest request)
AWSDataExchangeAsyncThis operation returns information about a revision.
getRevisionAsync in interface AWSDataExchangeAsyncpublic Future<GetRevisionResult> getRevisionAsync(GetRevisionRequest request, AsyncHandler<GetRevisionRequest,GetRevisionResult> asyncHandler)
AWSDataExchangeAsyncThis operation returns information about a revision.
getRevisionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<ListDataSetRevisionsResult> listDataSetRevisionsAsync(ListDataSetRevisionsRequest request)
AWSDataExchangeAsyncThis operation lists a data set's revisions sorted by CreatedAt in descending order.
listDataSetRevisionsAsync in interface AWSDataExchangeAsyncpublic Future<ListDataSetRevisionsResult> listDataSetRevisionsAsync(ListDataSetRevisionsRequest request, AsyncHandler<ListDataSetRevisionsRequest,ListDataSetRevisionsResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists a data set's revisions sorted by CreatedAt in descending order.
listDataSetRevisionsAsync in interface AWSDataExchangeAsyncasyncHandler - 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<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request)
AWSDataExchangeAsyncThis operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.
listDataSetsAsync in interface AWSDataExchangeAsyncpublic Future<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request, AsyncHandler<ListDataSetsRequest,ListDataSetsResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists your data sets. When listing by origin OWNED, results are sorted by CreatedAt in descending order. When listing by origin ENTITLED, there is no order and the maxResults parameter is ignored.
listDataSetsAsync in interface AWSDataExchangeAsyncasyncHandler - 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<ListEventActionsResult> listEventActionsAsync(ListEventActionsRequest request)
AWSDataExchangeAsyncThis operation lists your event actions.
listEventActionsAsync in interface AWSDataExchangeAsyncpublic Future<ListEventActionsResult> listEventActionsAsync(ListEventActionsRequest request, AsyncHandler<ListEventActionsRequest,ListEventActionsResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists your event actions.
listEventActionsAsync in interface AWSDataExchangeAsyncasyncHandler - 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<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSDataExchangeAsyncThis operation lists your jobs sorted by CreatedAt in descending order.
listJobsAsync in interface AWSDataExchangeAsyncpublic Future<ListJobsResult> listJobsAsync(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists your jobs sorted by CreatedAt in descending order.
listJobsAsync in interface AWSDataExchangeAsyncasyncHandler - 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<ListRevisionAssetsResult> listRevisionAssetsAsync(ListRevisionAssetsRequest request)
AWSDataExchangeAsyncThis operation lists a revision's assets sorted alphabetically in descending order.
listRevisionAssetsAsync in interface AWSDataExchangeAsyncpublic Future<ListRevisionAssetsResult> listRevisionAssetsAsync(ListRevisionAssetsRequest request, AsyncHandler<ListRevisionAssetsRequest,ListRevisionAssetsResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists a revision's assets sorted alphabetically in descending order.
listRevisionAssetsAsync in interface AWSDataExchangeAsyncasyncHandler - 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)
AWSDataExchangeAsyncThis operation lists the tags on the resource.
listTagsForResourceAsync in interface AWSDataExchangeAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSDataExchangeAsyncThis operation lists the tags on the resource.
listTagsForResourceAsync in interface AWSDataExchangeAsyncasyncHandler - 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<RevokeRevisionResult> revokeRevisionAsync(RevokeRevisionRequest request)
AWSDataExchangeAsyncThis operation revokes subscribers' access to a revision.
revokeRevisionAsync in interface AWSDataExchangeAsyncpublic Future<RevokeRevisionResult> revokeRevisionAsync(RevokeRevisionRequest request, AsyncHandler<RevokeRevisionRequest,RevokeRevisionResult> asyncHandler)
AWSDataExchangeAsyncThis operation revokes subscribers' access to a revision.
revokeRevisionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<SendDataSetNotificationResult> sendDataSetNotificationAsync(SendDataSetNotificationRequest request)
AWSDataExchangeAsyncThe type of event associated with the data set.
sendDataSetNotificationAsync in interface AWSDataExchangeAsyncpublic Future<SendDataSetNotificationResult> sendDataSetNotificationAsync(SendDataSetNotificationRequest request, AsyncHandler<SendDataSetNotificationRequest,SendDataSetNotificationResult> asyncHandler)
AWSDataExchangeAsyncThe type of event associated with the data set.
sendDataSetNotificationAsync in interface AWSDataExchangeAsyncasyncHandler - 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<StartJobResult> startJobAsync(StartJobRequest request)
AWSDataExchangeAsyncThis operation starts a job.
startJobAsync in interface AWSDataExchangeAsyncpublic Future<StartJobResult> startJobAsync(StartJobRequest request, AsyncHandler<StartJobRequest,StartJobResult> asyncHandler)
AWSDataExchangeAsyncThis operation starts a job.
startJobAsync in interface AWSDataExchangeAsyncasyncHandler - 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)
AWSDataExchangeAsyncThis operation tags a resource.
tagResourceAsync in interface AWSDataExchangeAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSDataExchangeAsyncThis operation tags a resource.
tagResourceAsync in interface AWSDataExchangeAsyncasyncHandler - 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)
AWSDataExchangeAsyncThis operation removes one or more tags from a resource.
untagResourceAsync in interface AWSDataExchangeAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSDataExchangeAsyncThis operation removes one or more tags from a resource.
untagResourceAsync in interface AWSDataExchangeAsyncasyncHandler - 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<UpdateAssetResult> updateAssetAsync(UpdateAssetRequest request)
AWSDataExchangeAsyncThis operation updates an asset.
updateAssetAsync in interface AWSDataExchangeAsyncpublic Future<UpdateAssetResult> updateAssetAsync(UpdateAssetRequest request, AsyncHandler<UpdateAssetRequest,UpdateAssetResult> asyncHandler)
AWSDataExchangeAsyncThis operation updates an asset.
updateAssetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<UpdateDataSetResult> updateDataSetAsync(UpdateDataSetRequest request)
AWSDataExchangeAsyncThis operation updates a data set.
updateDataSetAsync in interface AWSDataExchangeAsyncpublic Future<UpdateDataSetResult> updateDataSetAsync(UpdateDataSetRequest request, AsyncHandler<UpdateDataSetRequest,UpdateDataSetResult> asyncHandler)
AWSDataExchangeAsyncThis operation updates a data set.
updateDataSetAsync in interface AWSDataExchangeAsyncasyncHandler - 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<UpdateEventActionResult> updateEventActionAsync(UpdateEventActionRequest request)
AWSDataExchangeAsyncThis operation updates the event action.
updateEventActionAsync in interface AWSDataExchangeAsyncpublic Future<UpdateEventActionResult> updateEventActionAsync(UpdateEventActionRequest request, AsyncHandler<UpdateEventActionRequest,UpdateEventActionResult> asyncHandler)
AWSDataExchangeAsyncThis operation updates the event action.
updateEventActionAsync in interface AWSDataExchangeAsyncasyncHandler - 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<UpdateRevisionResult> updateRevisionAsync(UpdateRevisionRequest request)
AWSDataExchangeAsyncThis operation updates a revision.
updateRevisionAsync in interface AWSDataExchangeAsyncpublic Future<UpdateRevisionResult> updateRevisionAsync(UpdateRevisionRequest request, AsyncHandler<UpdateRevisionRequest,UpdateRevisionResult> asyncHandler)
AWSDataExchangeAsyncThis operation updates a revision.
updateRevisionAsync in interface AWSDataExchangeAsyncasyncHandler - 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.