@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<CreateApplicationResponse> |
createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest)
This API is in preview release and subject to change.
|
default CompletableFuture<CreateApplicationResponse> |
createApplication(CreateApplicationRequest createApplicationRequest)
This API is in preview release and subject to change.
|
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<GetApplicationResponse> |
getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest)
This API is in preview release and subject to change.
|
default CompletableFuture<GetApplicationResponse> |
getApplication(GetApplicationRequest getApplicationRequest)
This API is in preview release and subject to change.
|
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<ListApplicationsResponse> |
listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
This API is in preview release and subject to change.
|
default CompletableFuture<ListApplicationsResponse> |
listApplications(ListApplicationsRequest listApplicationsRequest)
This API is in preview release and subject to change.
|
default ListApplicationsPublisher |
listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
This API is in preview release and subject to change.
|
default ListApplicationsPublisher |
listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest)
This API is in preview release and subject to change.
|
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 ListDataIntegrationAssociationsPublisher |
listDataIntegrationAssociationsPaginator(Consumer<ListDataIntegrationAssociationsRequest.Builder> listDataIntegrationAssociationsRequest)
Returns a paginated list of DataIntegration associations in the account.
|
default ListDataIntegrationAssociationsPublisher |
listDataIntegrationAssociationsPaginator(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 ListDataIntegrationsPublisher |
listDataIntegrationsPaginator(Consumer<ListDataIntegrationsRequest.Builder> listDataIntegrationsRequest)
Returns a paginated list of DataIntegrations in the account.
|
default ListDataIntegrationsPublisher |
listDataIntegrationsPaginator(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 ListEventIntegrationAssociationsPublisher |
listEventIntegrationAssociationsPaginator(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
|
default ListEventIntegrationAssociationsPublisher |
listEventIntegrationAssociationsPaginator(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 ListEventIntegrationsPublisher |
listEventIntegrationsPaginator(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
Returns a paginated list of event integrations in the account.
|
default ListEventIntegrationsPublisher |
listEventIntegrationsPaginator(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<UpdateApplicationResponse> |
updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest)
This API is in preview release and subject to change.
|
default CompletableFuture<UpdateApplicationResponse> |
updateApplication(UpdateApplicationRequest updateApplicationRequest)
This API is in preview release and subject to change.
|
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<CreateApplicationResponse> createApplication(CreateApplicationRequest createApplicationRequest)
This API is in preview release and subject to change.
Creates and persists an Application resource.
createApplicationRequest - default CompletableFuture<CreateApplicationResponse> createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest)
This API is in preview release and subject to change.
Creates and persists an Application resource.
This is a convenience which creates an instance of the CreateApplicationRequest.Builder avoiding the need
to create one manually via CreateApplicationRequest.builder()
createApplicationRequest - A Consumer that will call methods on
CreateApplicationRequest.Builder to create a
request.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<GetApplicationResponse> getApplication(GetApplicationRequest getApplicationRequest)
This API is in preview release and subject to change.
Get an Application resource.
getApplicationRequest - default CompletableFuture<GetApplicationResponse> getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest)
This API is in preview release and subject to change.
Get an Application resource.
This is a convenience which creates an instance of the GetApplicationRequest.Builder avoiding the need to
create one manually via GetApplicationRequest.builder()
getApplicationRequest - A Consumer that will call methods on
GetApplicationRequest.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<ListApplicationsResponse> listApplications(ListApplicationsRequest listApplicationsRequest)
This API is in preview release and subject to change.
Lists applications in the account.
listApplicationsRequest - default CompletableFuture<ListApplicationsResponse> listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
This API is in preview release and subject to change.
Lists applications in the account.
This is a convenience which creates an instance of the ListApplicationsRequest.Builder avoiding the need
to create one manually via ListApplicationsRequest.builder()
listApplicationsRequest - A Consumer that will call methods on
ListApplicationsRequest.Builder to create a
request.default ListApplicationsPublisher listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest)
This API is in preview release and subject to change.
Lists applications in the account.
This is a variant of
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)
operation.
listApplicationsRequest - default ListApplicationsPublisher listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest)
This API is in preview release and subject to change.
Lists applications in the account.
This is a variant of
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsPublisher publisher = client.listApplicationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)
operation.
This is a convenience which creates an instance of the ListApplicationsRequest.Builder avoiding the need
to create one manually via ListApplicationsRequest.builder()
listApplicationsRequest - A Consumer that will call methods on
ListApplicationsRequest.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 ListDataIntegrationAssociationsPublisher listDataIntegrationAssociationsPaginator(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.
This is a variant of
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsPublisher publisher = client.listDataIntegrationAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsPublisher publisher = client.listDataIntegrationAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)
operation.
listDataIntegrationAssociationsRequest - default ListDataIntegrationAssociationsPublisher listDataIntegrationAssociationsPaginator(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 variant of
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsPublisher publisher = client.listDataIntegrationAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsPublisher publisher = client.listDataIntegrationAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)
operation.
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 ListDataIntegrationsPublisher listDataIntegrationsPaginator(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.
This is a variant of
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsPublisher publisher = client.listDataIntegrationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsPublisher publisher = client.listDataIntegrationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)
operation.
listDataIntegrationsRequest - default ListDataIntegrationsPublisher listDataIntegrationsPaginator(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 variant of
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsPublisher publisher = client.listDataIntegrationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsPublisher publisher = client.listDataIntegrationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)
operation.
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 ListEventIntegrationAssociationsPublisher listEventIntegrationAssociationsPaginator(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
This is a variant of
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsPublisher publisher = client.listEventIntegrationAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsPublisher publisher = client.listEventIntegrationAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)
operation.
listEventIntegrationAssociationsRequest - default ListEventIntegrationAssociationsPublisher listEventIntegrationAssociationsPaginator(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest)
Returns a paginated list of event integration associations in the account.
This is a variant of
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsPublisher publisher = client.listEventIntegrationAssociationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsPublisher publisher = client.listEventIntegrationAssociationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)
operation.
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 ListEventIntegrationsPublisher listEventIntegrationsPaginator(ListEventIntegrationsRequest listEventIntegrationsRequest)
Returns a paginated list of event integrations in the account.
This is a variant of
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsPublisher publisher = client.listEventIntegrationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsPublisher publisher = client.listEventIntegrationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)
operation.
listEventIntegrationsRequest - default ListEventIntegrationsPublisher listEventIntegrationsPaginator(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest)
Returns a paginated list of event integrations in the account.
This is a variant of
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsPublisher publisher = client.listEventIntegrationsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsPublisher publisher = client.listEventIntegrationsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)
operation.
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<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest updateApplicationRequest)
This API is in preview release and subject to change.
Updates and persists an Application resource.
updateApplicationRequest - default CompletableFuture<UpdateApplicationResponse> updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest)
This API is in preview release and subject to change.
Updates and persists an Application resource.
This is a convenience which creates an instance of the UpdateApplicationRequest.Builder avoiding the need
to create one manually via UpdateApplicationRequest.builder()
updateApplicationRequest - A Consumer that will call methods on
UpdateApplicationRequest.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.