@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface AppIntegrationsAsyncClient extends AwsClient
builder() method.
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 and Deliver information to agents using Amazon Connect Wisdom 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<CreateDataIntegrationResponse> |
createDataIntegration(Consumer<CreateDataIntegrationRequest.Builder> createDataIntegrationRequest)
Creates and persists a DataIntegration resource.
|
default CompletableFuture<CreateDataIntegrationResponse> |
createDataIntegration(CreateDataIntegrationRequest createDataIntegrationRequest)
Creates and persists a DataIntegration resource.
|
default CompletableFuture<CreateEventIntegrationResponse> |
createEventIntegration(Consumer<CreateEventIntegrationRequest.Builder> createEventIntegrationRequest)
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 pushes events to that bus.
|
default CompletableFuture<CreateEventIntegrationResponse> |
createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest)
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 pushes events to that bus.
|
default CompletableFuture<DeleteDataIntegrationResponse> |
deleteDataIntegration(Consumer<DeleteDataIntegrationRequest.Builder> deleteDataIntegrationRequest)
Deletes the DataIntegration.
|
default CompletableFuture<DeleteDataIntegrationResponse> |
deleteDataIntegration(DeleteDataIntegrationRequest deleteDataIntegrationRequest)
Deletes the DataIntegration.
|
default CompletableFuture<DeleteEventIntegrationResponse> |
deleteEventIntegration(Consumer<DeleteEventIntegrationRequest.Builder> deleteEventIntegrationRequest)
Deletes the specified existing event integration.
|
default CompletableFuture<DeleteEventIntegrationResponse> |
deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
Deletes the specified existing event integration.
|
default CompletableFuture<GetDataIntegrationResponse> |
getDataIntegration(Consumer<GetDataIntegrationRequest.Builder> getDataIntegrationRequest)
Returns information about the DataIntegration.
|
default CompletableFuture<GetDataIntegrationResponse> |
getDataIntegration(GetDataIntegrationRequest getDataIntegrationRequest)
Returns information about the DataIntegration.
|
default CompletableFuture<GetEventIntegrationResponse> |
getEventIntegration(Consumer<GetEventIntegrationRequest.Builder> getEventIntegrationRequest)
Returns information about the event integration.
|
default CompletableFuture<GetEventIntegrationResponse> |
getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
Returns information about the event integration.
|
default CompletableFuture<ListDataIntegrationAssociationsResponse> |
listDataIntegrationAssociations(Consumer<ListDataIntegrationAssociationsRequest.Builder> listDataIntegrationAssociationsRequest)
Returns a paginated list of DataIntegration associations in the account.
|
default CompletableFuture<ListDataIntegrationAssociationsResponse> |
listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest listDataIntegrationAssociationsRequest)
Returns a paginated list of DataIntegration associations in the account.
|
default CompletableFuture<ListDataIntegrationsResponse> |
listDataIntegrations(Consumer<ListDataIntegrationsRequest.Builder> listDataIntegrationsRequest)
Returns a paginated list of DataIntegrations in the account.
|
default CompletableFuture<ListDataIntegrationsResponse> |
listDataIntegrations(ListDataIntegrationsRequest listDataIntegrationsRequest)
Returns a paginated list of DataIntegrations in the account.
|
default CompletableFuture<ListEventIntegrationAssociationsResponse> |
listEventIntegrationAssociations(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
|
default CompletableFuture<ListEventIntegrationAssociationsResponse> |
listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
|
default CompletableFuture<ListEventIntegrationsResponse> |
listEventIntegrations(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
Returns a paginated list of event integrations in the account.
|
default CompletableFuture<ListEventIntegrationsResponse> |
listEventIntegrations(ListEventIntegrationsRequest listEventIntegrationsRequest)
Returns a paginated list of event integrations in the account.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags for the specified resource.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified resource.
|
default AppIntegrationsServiceClientConfiguration |
serviceClientConfiguration() |
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds the specified tags to the specified resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tags to the specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes the specified tags from the specified resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes the specified tags from the specified resource.
|
default CompletableFuture<UpdateDataIntegrationResponse> |
updateDataIntegration(Consumer<UpdateDataIntegrationRequest.Builder> updateDataIntegrationRequest)
Updates the description of a DataIntegration.
|
default CompletableFuture<UpdateDataIntegrationResponse> |
updateDataIntegration(UpdateDataIntegrationRequest updateDataIntegrationRequest)
Updates the description of a DataIntegration.
|
default CompletableFuture<UpdateEventIntegrationResponse> |
updateEventIntegration(Consumer<UpdateEventIntegrationRequest.Builder> updateEventIntegrationRequest)
Updates the description of an event integration.
|
default CompletableFuture<UpdateEventIntegrationResponse> |
updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
Updates the description of an event integration.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<CreateDataIntegrationResponse> createDataIntegration(CreateDataIntegrationRequest createDataIntegrationRequest)
Creates 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.
createDataIntegrationRequest - default CompletableFuture<CreateDataIntegrationResponse> createDataIntegration(Consumer<CreateDataIntegrationRequest.Builder> createDataIntegrationRequest)
Creates 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.
This is a convenience which creates an instance of the CreateDataIntegrationRequest.Builder avoiding the
need to create one manually via CreateDataIntegrationRequest.builder()
createDataIntegrationRequest - A Consumer that will call methods on
CreateDataIntegrationRequest.Builder to
create a request.default CompletableFuture<CreateEventIntegrationResponse> createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest)
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 pushes 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)
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 pushes 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<DeleteDataIntegrationResponse> deleteDataIntegration(DeleteDataIntegrationRequest deleteDataIntegrationRequest)
Deletes 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.
deleteDataIntegrationRequest - default CompletableFuture<DeleteDataIntegrationResponse> deleteDataIntegration(Consumer<DeleteDataIntegrationRequest.Builder> deleteDataIntegrationRequest)
Deletes 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.
This is a convenience which creates an instance of the DeleteDataIntegrationRequest.Builder avoiding the
need to create one manually via DeleteDataIntegrationRequest.builder()
deleteDataIntegrationRequest - A Consumer that will call methods on
DeleteDataIntegrationRequest.Builder to
create a request.default CompletableFuture<DeleteEventIntegrationResponse> deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
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)
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<GetDataIntegrationResponse> getDataIntegration(GetDataIntegrationRequest getDataIntegrationRequest)
Returns 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.
getDataIntegrationRequest - default CompletableFuture<GetDataIntegrationResponse> getDataIntegration(Consumer<GetDataIntegrationRequest.Builder> getDataIntegrationRequest)
Returns 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.
This is a convenience which creates an instance of the GetDataIntegrationRequest.Builder avoiding the
need to create one manually via GetDataIntegrationRequest.builder()
getDataIntegrationRequest - A Consumer that will call methods on
GetDataIntegrationRequest.Builder to create
a request.default CompletableFuture<GetEventIntegrationResponse> getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
Returns information about the event integration.
getEventIntegrationRequest - default CompletableFuture<GetEventIntegrationResponse> getEventIntegration(Consumer<GetEventIntegrationRequest.Builder> getEventIntegrationRequest)
Returns 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<ListDataIntegrationAssociationsResponse> listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest listDataIntegrationAssociationsRequest)
Returns 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.
listDataIntegrationAssociationsRequest - default CompletableFuture<ListDataIntegrationAssociationsResponse> listDataIntegrationAssociations(Consumer<ListDataIntegrationAssociationsRequest.Builder> listDataIntegrationAssociationsRequest)
Returns 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.
This is a convenience which creates an instance of the ListDataIntegrationAssociationsRequest.Builder
avoiding the need to create one manually via ListDataIntegrationAssociationsRequest.builder()
listDataIntegrationAssociationsRequest - A Consumer that will call methods on
ListDataIntegrationAssociationsRequest.Builder
to create a request.default CompletableFuture<ListDataIntegrationsResponse> listDataIntegrations(ListDataIntegrationsRequest listDataIntegrationsRequest)
Returns 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.
listDataIntegrationsRequest - default CompletableFuture<ListDataIntegrationsResponse> listDataIntegrations(Consumer<ListDataIntegrationsRequest.Builder> listDataIntegrationsRequest)
Returns 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.
This is a convenience which creates an instance of the ListDataIntegrationsRequest.Builder avoiding the
need to create one manually via ListDataIntegrationsRequest.builder()
listDataIntegrationsRequest - A Consumer that will call methods on
ListDataIntegrationsRequest.Builder to
create a request.default CompletableFuture<ListEventIntegrationAssociationsResponse> listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsRequest - default CompletableFuture<ListEventIntegrationAssociationsResponse> listEventIntegrationAssociations(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest)
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)
Returns a paginated list of event integrations in the account.
listEventIntegrationsRequest - default CompletableFuture<ListEventIntegrationsResponse> listEventIntegrations(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
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)
Lists the tags for the specified resource.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
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)
Adds the specified tags to the specified resource.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
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)
Removes the specified tags from the specified resource.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
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<UpdateDataIntegrationResponse> updateDataIntegration(UpdateDataIntegrationRequest updateDataIntegrationRequest)
Updates 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.
updateDataIntegrationRequest - default CompletableFuture<UpdateDataIntegrationResponse> updateDataIntegration(Consumer<UpdateDataIntegrationRequest.Builder> updateDataIntegrationRequest)
Updates 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.
This is a convenience which creates an instance of the UpdateDataIntegrationRequest.Builder avoiding the
need to create one manually via UpdateDataIntegrationRequest.builder()
updateDataIntegrationRequest - A Consumer that will call methods on
UpdateDataIntegrationRequest.Builder to
create a request.default CompletableFuture<UpdateEventIntegrationResponse> updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
Updates the description of an event integration.
updateEventIntegrationRequest - default CompletableFuture<UpdateEventIntegrationResponse> updateEventIntegration(Consumer<UpdateEventIntegrationRequest.Builder> updateEventIntegrationRequest)
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.default AppIntegrationsServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic AppIntegrationsAsyncClient create()
AppIntegrationsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static AppIntegrationsAsyncClientBuilder builder()
AppIntegrationsAsyncClient.Copyright © 2023. All rights reserved.