@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_PREFIX
createEventIntegration, deleteEventIntegration, getCachedResponseMetadata, getEventIntegration, listEventIntegrationAssociations, listEventIntegrations, listTagsForResource, shutdown, tagResource, untagResource, updateEventIntegration
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createEventIntegration, deleteEventIntegration, getCachedResponseMetadata, getEventIntegration, listEventIntegrationAssociations, listEventIntegrations, listTagsForResource, shutdown, tagResource, untagResource, updateEventIntegration
public Future<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Creates an EventIntegration, given a specified name, description, and a reference to an Amazon Eventbridge bus in your account and a partner event source that will push 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 AmazonAppIntegrationsAsync
public Future<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest request, AsyncHandler<CreateEventIntegrationRequest,CreateEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Creates an EventIntegration, given a specified name, description, and a reference to an Amazon Eventbridge bus in your account and a partner event source that will push 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 AmazonAppIntegrationsAsync
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<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
public Future<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest request, AsyncHandler<DeleteEventIntegrationRequest,DeleteEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
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<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
public Future<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest request, AsyncHandler<GetEventIntegrationRequest,GetEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
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<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsAsync
in interface AmazonAppIntegrationsAsync
public Future<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest request, AsyncHandler<ListEventIntegrationAssociationsRequest,ListEventIntegrationAssociationsResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsAsync
in interface AmazonAppIntegrationsAsync
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<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
listEventIntegrationsAsync
in interface AmazonAppIntegrationsAsync
public Future<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest request, AsyncHandler<ListEventIntegrationsRequest,ListEventIntegrationsResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
listEventIntegrationsAsync
in interface AmazonAppIntegrationsAsync
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)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AmazonAppIntegrationsAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AmazonAppIntegrationsAsync
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)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceAsync
in interface AmazonAppIntegrationsAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceAsync
in interface AmazonAppIntegrationsAsync
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)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AmazonAppIntegrationsAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AmazonAppIntegrationsAsync
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<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest request)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
public Future<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest request, AsyncHandler<UpdateEventIntegrationRequest,UpdateEventIntegrationResult> asyncHandler)
AmazonAppIntegrationsAsync
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationAsync
in interface AmazonAppIntegrationsAsync
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.