@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAppIntegrationsAsync extends AbstractAmazonAppIntegrations implements AmazonAppIntegrationsAsync
AmazonAppIntegrationsAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateDataIntegration, createEventIntegration, deleteDataIntegration, deleteEventIntegration, getCachedResponseMetadata, getDataIntegration, getEventIntegration, listDataIntegrationAssociations, listDataIntegrations, listEventIntegrationAssociations, listEventIntegrations, listTagsForResource, shutdown, tagResource, untagResource, updateDataIntegration, updateEventIntegrationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDataIntegration, createEventIntegration, deleteDataIntegration, deleteEventIntegration, getCachedResponseMetadata, getDataIntegration, getEventIntegration, listDataIntegrationAssociations, listDataIntegrations, listEventIntegrationAssociations, listEventIntegrations, listTagsForResource, shutdown, tagResource, untagResource, updateDataIntegration, updateEventIntegrationpublic Future<CreateDataIntegrationResult> createDataIntegrationAsync(CreateDataIntegrationRequest request)
AmazonAppIntegrationsAsyncCreates and persists a DataIntegration resource.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a
different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
createDataIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<CreateDataIntegrationResult> createDataIntegrationAsync(CreateDataIntegrationRequest request, AsyncHandler<CreateDataIntegrationRequest,CreateDataIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncCreates and persists a DataIntegration resource.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a
different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
createDataIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest request)
AmazonAppIntegrationsAsyncCreates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
createEventIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest request, AsyncHandler<CreateEventIntegrationRequest,CreateEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncCreates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
createEventIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<DeleteDataIntegrationResult> deleteDataIntegrationAsync(DeleteDataIntegrationRequest request)
AmazonAppIntegrationsAsyncDeletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
deleteDataIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<DeleteDataIntegrationResult> deleteDataIntegrationAsync(DeleteDataIntegrationRequest request, AsyncHandler<DeleteDataIntegrationRequest,DeleteDataIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncDeletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
deleteDataIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest request)
AmazonAppIntegrationsAsyncDeletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest request, AsyncHandler<DeleteEventIntegrationRequest,DeleteEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncDeletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<GetDataIntegrationResult> getDataIntegrationAsync(GetDataIntegrationRequest request)
AmazonAppIntegrationsAsyncReturns information about the DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
getDataIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<GetDataIntegrationResult> getDataIntegrationAsync(GetDataIntegrationRequest request, AsyncHandler<GetDataIntegrationRequest,GetDataIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns information about the DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
getDataIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest request)
AmazonAppIntegrationsAsyncReturns information about the event integration.
getEventIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest request, AsyncHandler<GetEventIntegrationRequest,GetEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns information about the event integration.
getEventIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<ListDataIntegrationAssociationsResult> listDataIntegrationAssociationsAsync(ListDataIntegrationAssociationsRequest request)
AmazonAppIntegrationsAsyncReturns a paginated list of DataIntegration associations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrationAssociationsAsync in interface AmazonAppIntegrationsAsyncpublic Future<ListDataIntegrationAssociationsResult> listDataIntegrationAssociationsAsync(ListDataIntegrationAssociationsRequest request, AsyncHandler<ListDataIntegrationAssociationsRequest,ListDataIntegrationAssociationsResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns a paginated list of DataIntegration associations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrationAssociationsAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<ListDataIntegrationsResult> listDataIntegrationsAsync(ListDataIntegrationsRequest request)
AmazonAppIntegrationsAsyncReturns a paginated list of DataIntegrations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrationsAsync in interface AmazonAppIntegrationsAsyncpublic Future<ListDataIntegrationsResult> listDataIntegrationsAsync(ListDataIntegrationsRequest request, AsyncHandler<ListDataIntegrationsRequest,ListDataIntegrationsResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns a paginated list of DataIntegrations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrationsAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest request)
AmazonAppIntegrationsAsyncReturns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsAsync in interface AmazonAppIntegrationsAsyncpublic Future<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest request, AsyncHandler<ListEventIntegrationAssociationsRequest,ListEventIntegrationAssociationsResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest request)
AmazonAppIntegrationsAsyncReturns a paginated list of event integrations in the account.
listEventIntegrationsAsync in interface AmazonAppIntegrationsAsyncpublic Future<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest request, AsyncHandler<ListEventIntegrationsRequest,ListEventIntegrationsResult> asyncHandler)
AmazonAppIntegrationsAsyncReturns a paginated list of event integrations in the account.
listEventIntegrationsAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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)
AmazonAppIntegrationsAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AmazonAppIntegrationsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonAppIntegrationsAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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)
AmazonAppIntegrationsAsyncAdds the specified tags to the specified resource.
tagResourceAsync in interface AmazonAppIntegrationsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonAppIntegrationsAsyncAdds the specified tags to the specified resource.
tagResourceAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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)
AmazonAppIntegrationsAsyncRemoves the specified tags from the specified resource.
untagResourceAsync in interface AmazonAppIntegrationsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonAppIntegrationsAsyncRemoves the specified tags from the specified resource.
untagResourceAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<UpdateDataIntegrationResult> updateDataIntegrationAsync(UpdateDataIntegrationRequest request)
AmazonAppIntegrationsAsyncUpdates the description of a DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
updateDataIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<UpdateDataIntegrationResult> updateDataIntegrationAsync(UpdateDataIntegrationRequest request, AsyncHandler<UpdateDataIntegrationRequest,UpdateDataIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncUpdates the description of a DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
updateDataIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest request)
AmazonAppIntegrationsAsyncUpdates the description of an event integration.
updateEventIntegrationAsync in interface AmazonAppIntegrationsAsyncpublic Future<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest request, AsyncHandler<UpdateEventIntegrationRequest,UpdateEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsyncUpdates the description of an event integration.
updateEventIntegrationAsync in interface AmazonAppIntegrationsAsyncasyncHandler - 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.