Interface DocDbElasticAsyncClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface DocDbElasticAsyncClient extends AwsClient
Service client for accessing DocDB Elastic asynchronously. This can be created using the staticbuilder()method.The new Amazon Elastic DocumentDB service endpoint.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DocDbElasticAsyncClientBuilderbuilder()Create a builder that can be used to configure and create aDocDbElasticAsyncClient.static DocDbElasticAsyncClientcreate()Create aDocDbElasticAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CompletableFuture<CreateClusterResponse>createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)Creates a new Elastic DocumentDB cluster and returns its Cluster structure.default CompletableFuture<CreateClusterResponse>createCluster(CreateClusterRequest createClusterRequest)Creates a new Elastic DocumentDB cluster and returns its Cluster structure.default CompletableFuture<CreateClusterSnapshotResponse>createClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest)Creates a snapshot of a cluster.default CompletableFuture<CreateClusterSnapshotResponse>createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)Creates a snapshot of a cluster.default CompletableFuture<DeleteClusterResponse>deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)Delete a Elastic DocumentDB cluster.default CompletableFuture<DeleteClusterResponse>deleteCluster(DeleteClusterRequest deleteClusterRequest)Delete a Elastic DocumentDB cluster.default CompletableFuture<DeleteClusterSnapshotResponse>deleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest)Delete a Elastic DocumentDB snapshot.default CompletableFuture<DeleteClusterSnapshotResponse>deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)Delete a Elastic DocumentDB snapshot.default CompletableFuture<GetClusterResponse>getCluster(Consumer<GetClusterRequest.Builder> getClusterRequest)Returns information about a specific Elastic DocumentDB cluster.default CompletableFuture<GetClusterResponse>getCluster(GetClusterRequest getClusterRequest)Returns information about a specific Elastic DocumentDB cluster.default CompletableFuture<GetClusterSnapshotResponse>getClusterSnapshot(Consumer<GetClusterSnapshotRequest.Builder> getClusterSnapshotRequest)Returns information about a specific Elastic DocumentDB snapshotdefault CompletableFuture<GetClusterSnapshotResponse>getClusterSnapshot(GetClusterSnapshotRequest getClusterSnapshotRequest)Returns information about a specific Elastic DocumentDB snapshotdefault CompletableFuture<ListClustersResponse>listClusters(Consumer<ListClustersRequest.Builder> listClustersRequest)Returns information about provisioned Elastic DocumentDB clusters.default CompletableFuture<ListClustersResponse>listClusters(ListClustersRequest listClustersRequest)Returns information about provisioned Elastic DocumentDB clusters.default CompletableFuture<ListClusterSnapshotsResponse>listClusterSnapshots(Consumer<ListClusterSnapshotsRequest.Builder> listClusterSnapshotsRequest)Returns information about Elastic DocumentDB snapshots for a specified cluster.default CompletableFuture<ListClusterSnapshotsResponse>listClusterSnapshots(ListClusterSnapshotsRequest listClusterSnapshotsRequest)Returns information about Elastic DocumentDB snapshots for a specified cluster.default ListClusterSnapshotsPublisherlistClusterSnapshotsPaginator(Consumer<ListClusterSnapshotsRequest.Builder> listClusterSnapshotsRequest)Returns information about Elastic DocumentDB snapshots for a specified cluster.default ListClusterSnapshotsPublisherlistClusterSnapshotsPaginator(ListClusterSnapshotsRequest listClusterSnapshotsRequest)Returns information about Elastic DocumentDB snapshots for a specified cluster.default ListClustersPublisherlistClustersPaginator(Consumer<ListClustersRequest.Builder> listClustersRequest)Returns information about provisioned Elastic DocumentDB clusters.default ListClustersPublisherlistClustersPaginator(ListClustersRequest listClustersRequest)Returns information about provisioned Elastic DocumentDB clusters.default CompletableFuture<ListTagsForResourceResponse>listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)Lists all tags on a Elastic DocumentDB resourcedefault CompletableFuture<ListTagsForResourceResponse>listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)Lists all tags on a Elastic DocumentDB resourcedefault CompletableFuture<RestoreClusterFromSnapshotResponse>restoreClusterFromSnapshot(Consumer<RestoreClusterFromSnapshotRequest.Builder> restoreClusterFromSnapshotRequest)Restores a Elastic DocumentDB cluster from a snapshot.default CompletableFuture<RestoreClusterFromSnapshotResponse>restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest restoreClusterFromSnapshotRequest)Restores a Elastic DocumentDB cluster from a snapshot.default DocDbElasticServiceClientConfigurationserviceClientConfiguration()default CompletableFuture<TagResourceResponse>tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)Adds metadata tags to a Elastic DocumentDB resourcedefault CompletableFuture<TagResourceResponse>tagResource(TagResourceRequest tagResourceRequest)Adds metadata tags to a Elastic DocumentDB resourcedefault CompletableFuture<UntagResourceResponse>untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)Removes metadata tags to a Elastic DocumentDB resourcedefault CompletableFuture<UntagResourceResponse>untagResource(UntagResourceRequest untagResourceRequest)Removes metadata tags to a Elastic DocumentDB resourcedefault CompletableFuture<UpdateClusterResponse>updateCluster(Consumer<UpdateClusterRequest.Builder> updateClusterRequest)Modifies a Elastic DocumentDB cluster.default CompletableFuture<UpdateClusterResponse>updateCluster(UpdateClusterRequest updateClusterRequest)Modifies a Elastic DocumentDB cluster.-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
createCluster
default CompletableFuture<CreateClusterResponse> createCluster(CreateClusterRequest createClusterRequest)
Creates a new Elastic DocumentDB cluster and returns its Cluster structure.
- Parameters:
createClusterRequest-- Returns:
- A Java Future containing the result of the CreateCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createCluster
default CompletableFuture<CreateClusterResponse> createCluster(Consumer<CreateClusterRequest.Builder> createClusterRequest)
Creates a new Elastic DocumentDB cluster and returns its Cluster structure.
This is a convenience which creates an instance of the
CreateClusterRequest.Builderavoiding the need to create one manually viaCreateClusterRequest.builder()- Parameters:
createClusterRequest- AConsumerthat will call methods onCreateClusterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createClusterSnapshot
default CompletableFuture<CreateClusterSnapshotResponse> createClusterSnapshot(CreateClusterSnapshotRequest createClusterSnapshotRequest)
Creates a snapshot of a cluster.
- Parameters:
createClusterSnapshotRequest-- Returns:
- A Java Future containing the result of the CreateClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
createClusterSnapshot
default CompletableFuture<CreateClusterSnapshotResponse> createClusterSnapshot(Consumer<CreateClusterSnapshotRequest.Builder> createClusterSnapshotRequest)
Creates a snapshot of a cluster.
This is a convenience which creates an instance of the
CreateClusterSnapshotRequest.Builderavoiding the need to create one manually viaCreateClusterSnapshotRequest.builder()- Parameters:
createClusterSnapshotRequest- AConsumerthat will call methods onCreateClusterSnapshotRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteCluster
default CompletableFuture<DeleteClusterResponse> deleteCluster(DeleteClusterRequest deleteClusterRequest)
Delete a Elastic DocumentDB cluster.
- Parameters:
deleteClusterRequest-- Returns:
- A Java Future containing the result of the DeleteCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteCluster
default CompletableFuture<DeleteClusterResponse> deleteCluster(Consumer<DeleteClusterRequest.Builder> deleteClusterRequest)
Delete a Elastic DocumentDB cluster.
This is a convenience which creates an instance of the
DeleteClusterRequest.Builderavoiding the need to create one manually viaDeleteClusterRequest.builder()- Parameters:
deleteClusterRequest- AConsumerthat will call methods onDeleteClusterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteClusterSnapshot
default CompletableFuture<DeleteClusterSnapshotResponse> deleteClusterSnapshot(DeleteClusterSnapshotRequest deleteClusterSnapshotRequest)
Delete a Elastic DocumentDB snapshot.
- Parameters:
deleteClusterSnapshotRequest-- Returns:
- A Java Future containing the result of the DeleteClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
deleteClusterSnapshot
default CompletableFuture<DeleteClusterSnapshotResponse> deleteClusterSnapshot(Consumer<DeleteClusterSnapshotRequest.Builder> deleteClusterSnapshotRequest)
Delete a Elastic DocumentDB snapshot.
This is a convenience which creates an instance of the
DeleteClusterSnapshotRequest.Builderavoiding the need to create one manually viaDeleteClusterSnapshotRequest.builder()- Parameters:
deleteClusterSnapshotRequest- AConsumerthat will call methods onDeleteClusterSnapshotRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCluster
default CompletableFuture<GetClusterResponse> getCluster(GetClusterRequest getClusterRequest)
Returns information about a specific Elastic DocumentDB cluster.
- Parameters:
getClusterRequest-- Returns:
- A Java Future containing the result of the GetCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getCluster
default CompletableFuture<GetClusterResponse> getCluster(Consumer<GetClusterRequest.Builder> getClusterRequest)
Returns information about a specific Elastic DocumentDB cluster.
This is a convenience which creates an instance of the
GetClusterRequest.Builderavoiding the need to create one manually viaGetClusterRequest.builder()- Parameters:
getClusterRequest- AConsumerthat will call methods onGetClusterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getClusterSnapshot
default CompletableFuture<GetClusterSnapshotResponse> getClusterSnapshot(GetClusterSnapshotRequest getClusterSnapshotRequest)
Returns information about a specific Elastic DocumentDB snapshot
- Parameters:
getClusterSnapshotRequest-- Returns:
- A Java Future containing the result of the GetClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
getClusterSnapshot
default CompletableFuture<GetClusterSnapshotResponse> getClusterSnapshot(Consumer<GetClusterSnapshotRequest.Builder> getClusterSnapshotRequest)
Returns information about a specific Elastic DocumentDB snapshot
This is a convenience which creates an instance of the
GetClusterSnapshotRequest.Builderavoiding the need to create one manually viaGetClusterSnapshotRequest.builder()- Parameters:
getClusterSnapshotRequest- AConsumerthat will call methods onGetClusterSnapshotRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetClusterSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusterSnapshots
default CompletableFuture<ListClusterSnapshotsResponse> listClusterSnapshots(ListClusterSnapshotsRequest listClusterSnapshotsRequest)
Returns information about Elastic DocumentDB snapshots for a specified cluster.
- Parameters:
listClusterSnapshotsRequest-- Returns:
- A Java Future containing the result of the ListClusterSnapshots operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusterSnapshots
default CompletableFuture<ListClusterSnapshotsResponse> listClusterSnapshots(Consumer<ListClusterSnapshotsRequest.Builder> listClusterSnapshotsRequest)
Returns information about Elastic DocumentDB snapshots for a specified cluster.
This is a convenience which creates an instance of the
ListClusterSnapshotsRequest.Builderavoiding the need to create one manually viaListClusterSnapshotsRequest.builder()- Parameters:
listClusterSnapshotsRequest- AConsumerthat will call methods onListClusterSnapshotsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListClusterSnapshots operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusterSnapshotsPaginator
default ListClusterSnapshotsPublisher listClusterSnapshotsPaginator(ListClusterSnapshotsRequest listClusterSnapshotsRequest)
Returns information about Elastic DocumentDB snapshots for a specified cluster.
This is a variant of
listClusterSnapshots(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.docdbelastic.paginators.ListClusterSnapshotsPublisher publisher = client.listClusterSnapshotsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.docdbelastic.paginators.ListClusterSnapshotsPublisher publisher = client.listClusterSnapshotsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsResponse response) { //... }; });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
listClusterSnapshots(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsRequest)operation.- Parameters:
listClusterSnapshotsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusterSnapshotsPaginator
default ListClusterSnapshotsPublisher listClusterSnapshotsPaginator(Consumer<ListClusterSnapshotsRequest.Builder> listClusterSnapshotsRequest)
Returns information about Elastic DocumentDB snapshots for a specified cluster.
This is a variant of
listClusterSnapshots(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.docdbelastic.paginators.ListClusterSnapshotsPublisher publisher = client.listClusterSnapshotsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.docdbelastic.paginators.ListClusterSnapshotsPublisher publisher = client.listClusterSnapshotsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsResponse response) { //... }; });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
listClusterSnapshots(software.amazon.awssdk.services.docdbelastic.model.ListClusterSnapshotsRequest)operation.This is a convenience which creates an instance of the
ListClusterSnapshotsRequest.Builderavoiding the need to create one manually viaListClusterSnapshotsRequest.builder()- Parameters:
listClusterSnapshotsRequest- AConsumerthat will call methods onListClusterSnapshotsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusters
default CompletableFuture<ListClustersResponse> listClusters(ListClustersRequest listClustersRequest)
Returns information about provisioned Elastic DocumentDB clusters.
- Parameters:
listClustersRequest-- Returns:
- A Java Future containing the result of the ListClusters operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClusters
default CompletableFuture<ListClustersResponse> listClusters(Consumer<ListClustersRequest.Builder> listClustersRequest)
Returns information about provisioned Elastic DocumentDB clusters.
This is a convenience which creates an instance of the
ListClustersRequest.Builderavoiding the need to create one manually viaListClustersRequest.builder()- Parameters:
listClustersRequest- AConsumerthat will call methods onListClustersRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListClusters operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClustersPaginator
default ListClustersPublisher listClustersPaginator(ListClustersRequest listClustersRequest)
Returns information about provisioned Elastic DocumentDB clusters.
This is a variant of
listClusters(software.amazon.awssdk.services.docdbelastic.model.ListClustersRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.docdbelastic.paginators.ListClustersPublisher publisher = client.listClustersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.docdbelastic.paginators.ListClustersPublisher publisher = client.listClustersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.docdbelastic.model.ListClustersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.docdbelastic.model.ListClustersResponse response) { //... }; });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
listClusters(software.amazon.awssdk.services.docdbelastic.model.ListClustersRequest)operation.- Parameters:
listClustersRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listClustersPaginator
default ListClustersPublisher listClustersPaginator(Consumer<ListClustersRequest.Builder> listClustersRequest)
Returns information about provisioned Elastic DocumentDB clusters.
This is a variant of
listClusters(software.amazon.awssdk.services.docdbelastic.model.ListClustersRequest)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 newSubscriptioni.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
2) Using a custom subscribersoftware.amazon.awssdk.services.docdbelastic.paginators.ListClustersPublisher publisher = client.listClustersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.docdbelastic.paginators.ListClustersPublisher publisher = client.listClustersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.docdbelastic.model.ListClustersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.docdbelastic.model.ListClustersResponse response) { //... }; });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
listClusters(software.amazon.awssdk.services.docdbelastic.model.ListClustersRequest)operation.This is a convenience which creates an instance of the
ListClustersRequest.Builderavoiding the need to create one manually viaListClustersRequest.builder()- Parameters:
listClustersRequest- AConsumerthat will call methods onListClustersRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags on a Elastic DocumentDB resource
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists all tags on a Elastic DocumentDB resource
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
restoreClusterFromSnapshot
default CompletableFuture<RestoreClusterFromSnapshotResponse> restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest restoreClusterFromSnapshotRequest)
Restores a Elastic DocumentDB cluster from a snapshot.
- Parameters:
restoreClusterFromSnapshotRequest-- Returns:
- A Java Future containing the result of the RestoreClusterFromSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
restoreClusterFromSnapshot
default CompletableFuture<RestoreClusterFromSnapshotResponse> restoreClusterFromSnapshot(Consumer<RestoreClusterFromSnapshotRequest.Builder> restoreClusterFromSnapshotRequest)
Restores a Elastic DocumentDB cluster from a snapshot.
This is a convenience which creates an instance of the
RestoreClusterFromSnapshotRequest.Builderavoiding the need to create one manually viaRestoreClusterFromSnapshotRequest.builder()- Parameters:
restoreClusterFromSnapshotRequest- AConsumerthat will call methods onRestoreClusterFromSnapshotRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the RestoreClusterFromSnapshot operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ServiceQuotaExceededException The service quota for the action was exceeded.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds metadata tags to a Elastic DocumentDB resource
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds metadata tags to a Elastic DocumentDB resource
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes metadata tags to a Elastic DocumentDB resource
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes metadata tags to a Elastic DocumentDB resource
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
updateCluster
default CompletableFuture<UpdateClusterResponse> updateCluster(UpdateClusterRequest updateClusterRequest)
Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version setting up a backup window and maintenance window
- Parameters:
updateClusterRequest-- Returns:
- A Java Future containing the result of the UpdateCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
updateCluster
default CompletableFuture<UpdateClusterResponse> updateCluster(Consumer<UpdateClusterRequest.Builder> updateClusterRequest)
Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version setting up a backup window and maintenance window
This is a convenience which creates an instance of the
UpdateClusterRequest.Builderavoiding the need to create one manually viaUpdateClusterRequest.builder()- Parameters:
updateClusterRequest- AConsumerthat will call methods onUpdateClusterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateCluster operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ThrottlingException ThrottlingException will be thrown when request was denied due to request throttling.
- ValidationException A structure defining a validation exception.
- ConflictException There was an access conflict.
- InternalServerException There was an internal server error.
- ResourceNotFoundException The specified resource could not be located.
- AccessDeniedException An exception that occurs when there are not sufficient permissions to perform an action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- DocDbElasticException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
- AWS API Documentation
-
serviceClientConfiguration
default DocDbElasticServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
create
static DocDbElasticAsyncClient create()
Create aDocDbElasticAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static DocDbElasticAsyncClientBuilder builder()
Create a builder that can be used to configure and create aDocDbElasticAsyncClient.
-
-