@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonAppIntegrationsAsync extends AmazonAppIntegrations
AsyncHandler
can be used to
receive notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonAppIntegrationsAsync
instead.
The Amazon AppIntegrations APIs are in preview release and are subject to change.
The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.
For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations in the Amazon Connect Administrator Guide.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateEventIntegrationResult> |
createEventIntegrationAsync(CreateEventIntegrationRequest createEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<CreateEventIntegrationResult> |
createEventIntegrationAsync(CreateEventIntegrationRequest createEventIntegrationRequest,
AsyncHandler<CreateEventIntegrationRequest,CreateEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<DeleteEventIntegrationResult> |
deleteEventIntegrationAsync(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<DeleteEventIntegrationResult> |
deleteEventIntegrationAsync(DeleteEventIntegrationRequest deleteEventIntegrationRequest,
AsyncHandler<DeleteEventIntegrationRequest,DeleteEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<GetEventIntegrationResult> |
getEventIntegrationAsync(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<GetEventIntegrationResult> |
getEventIntegrationAsync(GetEventIntegrationRequest getEventIntegrationRequest,
AsyncHandler<GetEventIntegrationRequest,GetEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListEventIntegrationAssociationsResult> |
listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListEventIntegrationAssociationsResult> |
listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest,
AsyncHandler<ListEventIntegrationAssociationsRequest,ListEventIntegrationAssociationsResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListEventIntegrationsResult> |
listEventIntegrationsAsync(ListEventIntegrationsRequest listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListEventIntegrationsResult> |
listEventIntegrationsAsync(ListEventIntegrationsRequest listEventIntegrationsRequest,
AsyncHandler<ListEventIntegrationsRequest,ListEventIntegrationsResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<UpdateEventIntegrationResult> |
updateEventIntegrationAsync(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
Future<UpdateEventIntegrationResult> |
updateEventIntegrationAsync(UpdateEventIntegrationRequest updateEventIntegrationRequest,
AsyncHandler<UpdateEventIntegrationRequest,UpdateEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
createEventIntegration, deleteEventIntegration, getCachedResponseMetadata, getEventIntegration, listEventIntegrationAssociations, listEventIntegrations, listTagsForResource, shutdown, tagResource, untagResource, updateEventIntegration
Future<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest createEventIntegrationRequest)
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.
createEventIntegrationRequest
- Future<CreateEventIntegrationResult> createEventIntegrationAsync(CreateEventIntegrationRequest createEventIntegrationRequest, AsyncHandler<CreateEventIntegrationRequest,CreateEventIntegrationResult> asyncHandler)
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.
createEventIntegrationRequest
- 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.Future<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
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.
deleteEventIntegrationRequest
- Future<DeleteEventIntegrationResult> deleteEventIntegrationAsync(DeleteEventIntegrationRequest deleteEventIntegrationRequest, AsyncHandler<DeleteEventIntegrationRequest,DeleteEventIntegrationResult> asyncHandler)
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.
deleteEventIntegrationRequest
- 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.Future<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationRequest
- Future<GetEventIntegrationResult> getEventIntegrationAsync(GetEventIntegrationRequest getEventIntegrationRequest, AsyncHandler<GetEventIntegrationRequest,GetEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationRequest
- 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.Future<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsRequest
- Future<ListEventIntegrationAssociationsResult> listEventIntegrationAssociationsAsync(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest, AsyncHandler<ListEventIntegrationAssociationsRequest,ListEventIntegrationAssociationsResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsRequest
- 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.Future<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
listEventIntegrationsRequest
- Future<ListEventIntegrationsResult> listEventIntegrationsAsync(ListEventIntegrationsRequest listEventIntegrationsRequest, AsyncHandler<ListEventIntegrationsRequest,ListEventIntegrationsResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
listEventIntegrationsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceRequest
- 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.Future<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationRequest
- Future<UpdateEventIntegrationResult> updateEventIntegrationAsync(UpdateEventIntegrationRequest updateEventIntegrationRequest, AsyncHandler<UpdateEventIntegrationRequest,UpdateEventIntegrationResult> asyncHandler)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationRequest
- 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.