@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_PREFIX
cancelJob, 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, updateRevision
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cancelJob, 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, updateRevision
public Future<CancelJobResult> cancelJobAsync(CancelJobRequest request)
AWSDataExchangeAsync
This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
cancelJobAsync
in interface AWSDataExchangeAsync
public Future<CancelJobResult> cancelJobAsync(CancelJobRequest request, AsyncHandler<CancelJobRequest,CancelJobResult> asyncHandler)
AWSDataExchangeAsync
This operation cancels a job. Jobs can be cancelled only when they are in the WAITING state.
cancelJobAsync
in interface AWSDataExchangeAsync
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<CreateDataSetResult> createDataSetAsync(CreateDataSetRequest request)
AWSDataExchangeAsync
This operation creates a data set.
createDataSetAsync
in interface AWSDataExchangeAsync
public Future<CreateDataSetResult> createDataSetAsync(CreateDataSetRequest request, AsyncHandler<CreateDataSetRequest,CreateDataSetResult> asyncHandler)
AWSDataExchangeAsync
This operation creates a data set.
createDataSetAsync
in interface AWSDataExchangeAsync
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<CreateEventActionResult> createEventActionAsync(CreateEventActionRequest request)
AWSDataExchangeAsync
This operation creates an event action.
createEventActionAsync
in interface AWSDataExchangeAsync
public Future<CreateEventActionResult> createEventActionAsync(CreateEventActionRequest request, AsyncHandler<CreateEventActionRequest,CreateEventActionResult> asyncHandler)
AWSDataExchangeAsync
This operation creates an event action.
createEventActionAsync
in interface AWSDataExchangeAsync
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<CreateJobResult> createJobAsync(CreateJobRequest request)
AWSDataExchangeAsync
This operation creates a job.
createJobAsync
in interface AWSDataExchangeAsync
public Future<CreateJobResult> createJobAsync(CreateJobRequest request, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
AWSDataExchangeAsync
This operation creates a job.
createJobAsync
in interface AWSDataExchangeAsync
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<CreateRevisionResult> createRevisionAsync(CreateRevisionRequest request)
AWSDataExchangeAsync
This operation creates a revision for a data set.
createRevisionAsync
in interface AWSDataExchangeAsync
public Future<CreateRevisionResult> createRevisionAsync(CreateRevisionRequest request, AsyncHandler<CreateRevisionRequest,CreateRevisionResult> asyncHandler)
AWSDataExchangeAsync
This operation creates a revision for a data set.
createRevisionAsync
in interface AWSDataExchangeAsync
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<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request)
AWSDataExchangeAsync
This operation deletes an asset.
deleteAssetAsync
in interface AWSDataExchangeAsync
public Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request, AsyncHandler<DeleteAssetRequest,DeleteAssetResult> asyncHandler)
AWSDataExchangeAsync
This operation deletes an asset.
deleteAssetAsync
in interface AWSDataExchangeAsync
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<DeleteDataSetResult> deleteDataSetAsync(DeleteDataSetRequest request)
AWSDataExchangeAsync
This operation deletes a data set.
deleteDataSetAsync
in interface AWSDataExchangeAsync
public Future<DeleteDataSetResult> deleteDataSetAsync(DeleteDataSetRequest request, AsyncHandler<DeleteDataSetRequest,DeleteDataSetResult> asyncHandler)
AWSDataExchangeAsync
This operation deletes a data set.
deleteDataSetAsync
in interface AWSDataExchangeAsync
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<DeleteEventActionResult> deleteEventActionAsync(DeleteEventActionRequest request)
AWSDataExchangeAsync
This operation deletes the event action.
deleteEventActionAsync
in interface AWSDataExchangeAsync
public Future<DeleteEventActionResult> deleteEventActionAsync(DeleteEventActionRequest request, AsyncHandler<DeleteEventActionRequest,DeleteEventActionResult> asyncHandler)
AWSDataExchangeAsync
This operation deletes the event action.
deleteEventActionAsync
in interface AWSDataExchangeAsync
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<DeleteRevisionResult> deleteRevisionAsync(DeleteRevisionRequest request)
AWSDataExchangeAsync
This operation deletes a revision.
deleteRevisionAsync
in interface AWSDataExchangeAsync
public Future<DeleteRevisionResult> deleteRevisionAsync(DeleteRevisionRequest request, AsyncHandler<DeleteRevisionRequest,DeleteRevisionResult> asyncHandler)
AWSDataExchangeAsync
This operation deletes a revision.
deleteRevisionAsync
in interface AWSDataExchangeAsync
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<GetAssetResult> getAssetAsync(GetAssetRequest request)
AWSDataExchangeAsync
This operation returns information about an asset.
getAssetAsync
in interface AWSDataExchangeAsync
public Future<GetAssetResult> getAssetAsync(GetAssetRequest request, AsyncHandler<GetAssetRequest,GetAssetResult> asyncHandler)
AWSDataExchangeAsync
This operation returns information about an asset.
getAssetAsync
in interface AWSDataExchangeAsync
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<GetDataSetResult> getDataSetAsync(GetDataSetRequest request)
AWSDataExchangeAsync
This operation returns information about a data set.
getDataSetAsync
in interface AWSDataExchangeAsync
public Future<GetDataSetResult> getDataSetAsync(GetDataSetRequest request, AsyncHandler<GetDataSetRequest,GetDataSetResult> asyncHandler)
AWSDataExchangeAsync
This operation returns information about a data set.
getDataSetAsync
in interface AWSDataExchangeAsync
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<GetEventActionResult> getEventActionAsync(GetEventActionRequest request)
AWSDataExchangeAsync
This operation retrieves information about an event action.
getEventActionAsync
in interface AWSDataExchangeAsync
public Future<GetEventActionResult> getEventActionAsync(GetEventActionRequest request, AsyncHandler<GetEventActionRequest,GetEventActionResult> asyncHandler)
AWSDataExchangeAsync
This operation retrieves information about an event action.
getEventActionAsync
in interface AWSDataExchangeAsync
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<GetJobResult> getJobAsync(GetJobRequest request)
AWSDataExchangeAsync
This operation returns information about a job.
getJobAsync
in interface AWSDataExchangeAsync
public Future<GetJobResult> getJobAsync(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
AWSDataExchangeAsync
This operation returns information about a job.
getJobAsync
in interface AWSDataExchangeAsync
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<GetRevisionResult> getRevisionAsync(GetRevisionRequest request)
AWSDataExchangeAsync
This operation returns information about a revision.
getRevisionAsync
in interface AWSDataExchangeAsync
public Future<GetRevisionResult> getRevisionAsync(GetRevisionRequest request, AsyncHandler<GetRevisionRequest,GetRevisionResult> asyncHandler)
AWSDataExchangeAsync
This operation returns information about a revision.
getRevisionAsync
in interface AWSDataExchangeAsync
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<ListDataSetRevisionsResult> listDataSetRevisionsAsync(ListDataSetRevisionsRequest request)
AWSDataExchangeAsync
This operation lists a data set's revisions sorted by CreatedAt in descending order.
listDataSetRevisionsAsync
in interface AWSDataExchangeAsync
public Future<ListDataSetRevisionsResult> listDataSetRevisionsAsync(ListDataSetRevisionsRequest request, AsyncHandler<ListDataSetRevisionsRequest,ListDataSetRevisionsResult> asyncHandler)
AWSDataExchangeAsync
This operation lists a data set's revisions sorted by CreatedAt in descending order.
listDataSetRevisionsAsync
in interface AWSDataExchangeAsync
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<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request)
AWSDataExchangeAsync
This 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 AWSDataExchangeAsync
public Future<ListDataSetsResult> listDataSetsAsync(ListDataSetsRequest request, AsyncHandler<ListDataSetsRequest,ListDataSetsResult> asyncHandler)
AWSDataExchangeAsync
This 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 AWSDataExchangeAsync
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<ListEventActionsResult> listEventActionsAsync(ListEventActionsRequest request)
AWSDataExchangeAsync
This operation lists your event actions.
listEventActionsAsync
in interface AWSDataExchangeAsync
public Future<ListEventActionsResult> listEventActionsAsync(ListEventActionsRequest request, AsyncHandler<ListEventActionsRequest,ListEventActionsResult> asyncHandler)
AWSDataExchangeAsync
This operation lists your event actions.
listEventActionsAsync
in interface AWSDataExchangeAsync
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<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSDataExchangeAsync
This operation lists your jobs sorted by CreatedAt in descending order.
listJobsAsync
in interface AWSDataExchangeAsync
public Future<ListJobsResult> listJobsAsync(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
AWSDataExchangeAsync
This operation lists your jobs sorted by CreatedAt in descending order.
listJobsAsync
in interface AWSDataExchangeAsync
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<ListRevisionAssetsResult> listRevisionAssetsAsync(ListRevisionAssetsRequest request)
AWSDataExchangeAsync
This operation lists a revision's assets sorted alphabetically in descending order.
listRevisionAssetsAsync
in interface AWSDataExchangeAsync
public Future<ListRevisionAssetsResult> listRevisionAssetsAsync(ListRevisionAssetsRequest request, AsyncHandler<ListRevisionAssetsRequest,ListRevisionAssetsResult> asyncHandler)
AWSDataExchangeAsync
This operation lists a revision's assets sorted alphabetically in descending order.
listRevisionAssetsAsync
in interface AWSDataExchangeAsync
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)
AWSDataExchangeAsync
This operation lists the tags on the resource.
listTagsForResourceAsync
in interface AWSDataExchangeAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSDataExchangeAsync
This operation lists the tags on the resource.
listTagsForResourceAsync
in interface AWSDataExchangeAsync
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<RevokeRevisionResult> revokeRevisionAsync(RevokeRevisionRequest request)
AWSDataExchangeAsync
This operation revokes subscribers' access to a revision.
revokeRevisionAsync
in interface AWSDataExchangeAsync
public Future<RevokeRevisionResult> revokeRevisionAsync(RevokeRevisionRequest request, AsyncHandler<RevokeRevisionRequest,RevokeRevisionResult> asyncHandler)
AWSDataExchangeAsync
This operation revokes subscribers' access to a revision.
revokeRevisionAsync
in interface AWSDataExchangeAsync
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<SendDataSetNotificationResult> sendDataSetNotificationAsync(SendDataSetNotificationRequest request)
AWSDataExchangeAsync
The type of event associated with the data set.
sendDataSetNotificationAsync
in interface AWSDataExchangeAsync
public Future<SendDataSetNotificationResult> sendDataSetNotificationAsync(SendDataSetNotificationRequest request, AsyncHandler<SendDataSetNotificationRequest,SendDataSetNotificationResult> asyncHandler)
AWSDataExchangeAsync
The type of event associated with the data set.
sendDataSetNotificationAsync
in interface AWSDataExchangeAsync
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<StartJobResult> startJobAsync(StartJobRequest request)
AWSDataExchangeAsync
This operation starts a job.
startJobAsync
in interface AWSDataExchangeAsync
public Future<StartJobResult> startJobAsync(StartJobRequest request, AsyncHandler<StartJobRequest,StartJobResult> asyncHandler)
AWSDataExchangeAsync
This operation starts a job.
startJobAsync
in interface AWSDataExchangeAsync
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)
AWSDataExchangeAsync
This operation tags a resource.
tagResourceAsync
in interface AWSDataExchangeAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSDataExchangeAsync
This operation tags a resource.
tagResourceAsync
in interface AWSDataExchangeAsync
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)
AWSDataExchangeAsync
This operation removes one or more tags from a resource.
untagResourceAsync
in interface AWSDataExchangeAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSDataExchangeAsync
This operation removes one or more tags from a resource.
untagResourceAsync
in interface AWSDataExchangeAsync
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<UpdateAssetResult> updateAssetAsync(UpdateAssetRequest request)
AWSDataExchangeAsync
This operation updates an asset.
updateAssetAsync
in interface AWSDataExchangeAsync
public Future<UpdateAssetResult> updateAssetAsync(UpdateAssetRequest request, AsyncHandler<UpdateAssetRequest,UpdateAssetResult> asyncHandler)
AWSDataExchangeAsync
This operation updates an asset.
updateAssetAsync
in interface AWSDataExchangeAsync
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<UpdateDataSetResult> updateDataSetAsync(UpdateDataSetRequest request)
AWSDataExchangeAsync
This operation updates a data set.
updateDataSetAsync
in interface AWSDataExchangeAsync
public Future<UpdateDataSetResult> updateDataSetAsync(UpdateDataSetRequest request, AsyncHandler<UpdateDataSetRequest,UpdateDataSetResult> asyncHandler)
AWSDataExchangeAsync
This operation updates a data set.
updateDataSetAsync
in interface AWSDataExchangeAsync
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<UpdateEventActionResult> updateEventActionAsync(UpdateEventActionRequest request)
AWSDataExchangeAsync
This operation updates the event action.
updateEventActionAsync
in interface AWSDataExchangeAsync
public Future<UpdateEventActionResult> updateEventActionAsync(UpdateEventActionRequest request, AsyncHandler<UpdateEventActionRequest,UpdateEventActionResult> asyncHandler)
AWSDataExchangeAsync
This operation updates the event action.
updateEventActionAsync
in interface AWSDataExchangeAsync
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<UpdateRevisionResult> updateRevisionAsync(UpdateRevisionRequest request)
AWSDataExchangeAsync
This operation updates a revision.
updateRevisionAsync
in interface AWSDataExchangeAsync
public Future<UpdateRevisionResult> updateRevisionAsync(UpdateRevisionRequest request, AsyncHandler<UpdateRevisionRequest,UpdateRevisionResult> asyncHandler)
AWSDataExchangeAsync
This operation updates a revision.
updateRevisionAsync
in interface AWSDataExchangeAsync
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.