@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface AppIntegrationsAsyncClient extends SdkClient
builder() method.
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.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static AppIntegrationsAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
AppIntegrationsAsyncClient. |
static AppIntegrationsAsyncClient |
create()
Create a
AppIntegrationsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateEventIntegrationResponse> |
createEventIntegration(Consumer<CreateEventIntegrationRequest.Builder> createEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<CreateEventIntegrationResponse> |
createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<DeleteEventIntegrationResponse> |
deleteEventIntegration(Consumer<DeleteEventIntegrationRequest.Builder> deleteEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<DeleteEventIntegrationResponse> |
deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<GetEventIntegrationResponse> |
getEventIntegration(Consumer<GetEventIntegrationRequest.Builder> getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<GetEventIntegrationResponse> |
getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListEventIntegrationAssociationsResponse> |
listEventIntegrationAssociations(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListEventIntegrationAssociationsResponse> |
listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListEventIntegrationsResponse> |
listEventIntegrations(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListEventIntegrationsResponse> |
listEventIntegrations(ListEventIntegrationsRequest listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<UpdateEventIntegrationResponse> |
updateEventIntegration(Consumer<UpdateEventIntegrationRequest.Builder> updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
default CompletableFuture<UpdateEventIntegrationResponse> |
updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.static AppIntegrationsAsyncClient create()
AppIntegrationsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static AppIntegrationsAsyncClientBuilder builder()
AppIntegrationsAsyncClient.default CompletableFuture<CreateEventIntegrationResponse> createEventIntegration(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 - default CompletableFuture<CreateEventIntegrationResponse> createEventIntegration(Consumer<CreateEventIntegrationRequest.Builder> 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.
This is a convenience which creates an instance of the CreateEventIntegrationRequest.Builder avoiding the
need to create one manually via CreateEventIntegrationRequest.builder()
createEventIntegrationRequest - A Consumer that will call methods on CreateEventIntegrationRequest.Builder to create a
request.default CompletableFuture<DeleteEventIntegrationResponse> deleteEventIntegration(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 - default CompletableFuture<DeleteEventIntegrationResponse> deleteEventIntegration(Consumer<DeleteEventIntegrationRequest.Builder> 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.
This is a convenience which creates an instance of the DeleteEventIntegrationRequest.Builder avoiding the
need to create one manually via DeleteEventIntegrationRequest.builder()
deleteEventIntegrationRequest - A Consumer that will call methods on DeleteEventIntegrationRequest.Builder to create a
request.default CompletableFuture<GetEventIntegrationResponse> getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationRequest - default CompletableFuture<GetEventIntegrationResponse> getEventIntegration(Consumer<GetEventIntegrationRequest.Builder> getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
This is a convenience which creates an instance of the GetEventIntegrationRequest.Builder avoiding the
need to create one manually via GetEventIntegrationRequest.builder()
getEventIntegrationRequest - A Consumer that will call methods on GetEventIntegrationRequest.Builder to create a
request.default CompletableFuture<ListEventIntegrationAssociationsResponse> listEventIntegrationAssociations(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 - default CompletableFuture<ListEventIntegrationAssociationsResponse> listEventIntegrationAssociations(Consumer<ListEventIntegrationAssociationsRequest.Builder> 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.
This is a convenience which creates an instance of the ListEventIntegrationAssociationsRequest.Builder
avoiding the need to create one manually via ListEventIntegrationAssociationsRequest.builder()
listEventIntegrationAssociationsRequest - A Consumer that will call methods on ListEventIntegrationAssociationsRequest.Builder to
create a request.default CompletableFuture<ListEventIntegrationsResponse> listEventIntegrations(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 - default CompletableFuture<ListEventIntegrationsResponse> listEventIntegrations(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
This is a convenience which creates an instance of the ListEventIntegrationsRequest.Builder avoiding the
need to create one manually via ListEventIntegrationsRequest.builder()
listEventIntegrationsRequest - A Consumer that will call methods on ListEventIntegrationsRequest.Builder to create a
request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateEventIntegrationResponse> updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationRequest - default CompletableFuture<UpdateEventIntegrationResponse> updateEventIntegration(Consumer<UpdateEventIntegrationRequest.Builder> updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
This is a convenience which creates an instance of the UpdateEventIntegrationRequest.Builder avoiding the
need to create one manually via UpdateEventIntegrationRequest.builder()
updateEventIntegrationRequest - A Consumer that will call methods on UpdateEventIntegrationRequest.Builder to create a
request.Copyright © 2021. All rights reserved.