@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSDatabaseMigrationServiceAsyncClient extends AWSDatabaseMigrationServiceClient implements AWSDatabaseMigrationServiceAsync
AsyncHandler can be used to
 receive notification when an asynchronous operation completes.
 
 
AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddTagsToResource, builder, createEndpoint, createReplicationInstance, createReplicationSubnetGroup, createReplicationTask, deleteCertificate, deleteEndpoint, deleteReplicationInstance, deleteReplicationSubnetGroup, deleteReplicationTask, describeAccountAttributes, describeCertificates, describeConnections, describeEndpoints, describeEndpointTypes, describeOrderableReplicationInstances, describeRefreshSchemasStatus, describeReplicationInstances, describeReplicationSubnetGroups, describeReplicationTasks, describeSchemas, describeTableStatistics, getCachedResponseMetadata, importCertificate, listTagsForResource, modifyEndpoint, modifyReplicationInstance, modifyReplicationSubnetGroup, modifyReplicationTask, refreshSchemas, removeTagsFromResource, startReplicationTask, stopReplicationTask, testConnectionaddRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTagsToResource, createEndpoint, createReplicationInstance, createReplicationSubnetGroup, createReplicationTask, deleteCertificate, deleteEndpoint, deleteReplicationInstance, deleteReplicationSubnetGroup, deleteReplicationTask, describeAccountAttributes, describeCertificates, describeConnections, describeEndpoints, describeEndpointTypes, describeOrderableReplicationInstances, describeRefreshSchemasStatus, describeReplicationInstances, describeReplicationSubnetGroups, describeReplicationTasks, describeSchemas, describeTableStatistics, getCachedResponseMetadata, importCertificate, listTagsForResource, modifyEndpoint, modifyReplicationInstance, modifyReplicationSubnetGroup, modifyReplicationTask, refreshSchemas, removeTagsFromResource, setEndpoint, setRegion, startReplicationTask, stopReplicationTask, testConnection@Deprecated public AWSDatabaseMigrationServiceAsyncClient()
AWSDatabaseMigrationServiceAsyncClientBuilder.defaultClient()Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
@Deprecated public AWSDatabaseMigrationServiceAsyncClient(ClientConfiguration clientConfiguration)
AwsClientBuilder.withClientConfiguration(ClientConfiguration)
 Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
 maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
clientConfiguration - The client configuration options controlling how this client connects to AWS Database Migration Service
        (ex: proxy settings, retry counts, etc).DefaultAWSCredentialsProviderChain, 
Executors.newFixedThreadPool(int)@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentials awsCredentials)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentials awsCredentials, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
             AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
             AwsClientBuilder.withClientConfiguration(ClientConfiguration)
             and
             AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentials - The AWS credentials (access key ID and secret key) to use when authenticating with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentialsProvider awsCredentialsProvider)
AwsClientBuilder.withCredentials(AWSCredentialsProvider)Asynchronous methods are delegated to a fixed-size thread pool containing 50 threads (to match the default maximum number of concurrent connections to the service).
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.Executors.newFixedThreadPool(int)@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
             AwsClientBuilder.withClientConfiguration(ClientConfiguration)
 Asynchronous methods are delegated to a fixed-size thread pool containing a number of threads equal to the
 maximum number of concurrent connections configured via ClientConfiguration.getMaxConnections().
awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).DefaultAWSCredentialsProviderChain, 
Executors.newFixedThreadPool(int)@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
             AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.executorService - The executor service by which all asynchronous requests will be executed.@Deprecated public AWSDatabaseMigrationServiceAsyncClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, ExecutorService executorService)
AwsClientBuilder.withCredentials(AWSCredentialsProvider) and
             AwsClientBuilder.withClientConfiguration(ClientConfiguration)
             and
             AwsAsyncClientBuilder.withExecutorFactory(com.amazonaws.client.builder.ExecutorFactory)awsCredentialsProvider - The AWS credentials provider which will provide credentials to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy settings, etc).executorService - The executor service by which all asynchronous requests will be executed.public static AWSDatabaseMigrationServiceAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<AddTagsToResourceResult> addTagsToResourceAsync(AddTagsToResourceRequest request)
AWSDatabaseMigrationServiceAsyncAdds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS.
addTagsToResourceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<AddTagsToResourceResult> addTagsToResourceAsync(AddTagsToResourceRequest request, AsyncHandler<AddTagsToResourceRequest,AddTagsToResourceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncAdds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS.
addTagsToResourceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest request)
AWSDatabaseMigrationServiceAsyncCreates an endpoint using the provided settings.
createEndpointAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest request, AsyncHandler<CreateEndpointRequest,CreateEndpointResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncCreates an endpoint using the provided settings.
createEndpointAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreateReplicationInstanceResult> createReplicationInstanceAsync(CreateReplicationInstanceRequest request)
AWSDatabaseMigrationServiceAsyncCreates the replication instance using the specified parameters.
createReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<CreateReplicationInstanceResult> createReplicationInstanceAsync(CreateReplicationInstanceRequest request, AsyncHandler<CreateReplicationInstanceRequest,CreateReplicationInstanceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncCreates the replication instance using the specified parameters.
createReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreateReplicationSubnetGroupResult> createReplicationSubnetGroupAsync(CreateReplicationSubnetGroupRequest request)
AWSDatabaseMigrationServiceAsyncCreates a replication subnet group given a list of the subnet IDs in a VPC.
createReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<CreateReplicationSubnetGroupResult> createReplicationSubnetGroupAsync(CreateReplicationSubnetGroupRequest request, AsyncHandler<CreateReplicationSubnetGroupRequest,CreateReplicationSubnetGroupResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncCreates a replication subnet group given a list of the subnet IDs in a VPC.
createReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreateReplicationTaskResult> createReplicationTaskAsync(CreateReplicationTaskRequest request)
AWSDatabaseMigrationServiceAsyncCreates a replication task using the specified parameters.
createReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<CreateReplicationTaskResult> createReplicationTaskAsync(CreateReplicationTaskRequest request, AsyncHandler<CreateReplicationTaskRequest,CreateReplicationTaskResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncCreates a replication task using the specified parameters.
createReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteCertificateResult> deleteCertificateAsync(DeleteCertificateRequest request)
AWSDatabaseMigrationServiceAsyncDeletes the specified certificate.
deleteCertificateAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DeleteCertificateResult> deleteCertificateAsync(DeleteCertificateRequest request, AsyncHandler<DeleteCertificateRequest,DeleteCertificateResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDeletes the specified certificate.
deleteCertificateAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest request)
AWSDatabaseMigrationServiceAsyncDeletes the specified endpoint.
All tasks associated with the endpoint must be deleted before you can delete the endpoint.
deleteEndpointAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest request, AsyncHandler<DeleteEndpointRequest,DeleteEndpointResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDeletes the specified endpoint.
All tasks associated with the endpoint must be deleted before you can delete the endpoint.
deleteEndpointAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteReplicationInstanceResult> deleteReplicationInstanceAsync(DeleteReplicationInstanceRequest request)
AWSDatabaseMigrationServiceAsyncDeletes the specified replication instance.
You must delete any migration tasks that are associated with the replication instance before you can delete it.
deleteReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DeleteReplicationInstanceResult> deleteReplicationInstanceAsync(DeleteReplicationInstanceRequest request, AsyncHandler<DeleteReplicationInstanceRequest,DeleteReplicationInstanceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDeletes the specified replication instance.
You must delete any migration tasks that are associated with the replication instance before you can delete it.
deleteReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteReplicationSubnetGroupResult> deleteReplicationSubnetGroupAsync(DeleteReplicationSubnetGroupRequest request)
AWSDatabaseMigrationServiceAsyncDeletes a subnet group.
deleteReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DeleteReplicationSubnetGroupResult> deleteReplicationSubnetGroupAsync(DeleteReplicationSubnetGroupRequest request, AsyncHandler<DeleteReplicationSubnetGroupRequest,DeleteReplicationSubnetGroupResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDeletes a subnet group.
deleteReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteReplicationTaskResult> deleteReplicationTaskAsync(DeleteReplicationTaskRequest request)
AWSDatabaseMigrationServiceAsyncDeletes the specified replication task.
deleteReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DeleteReplicationTaskResult> deleteReplicationTaskAsync(DeleteReplicationTaskRequest request, AsyncHandler<DeleteReplicationTaskRequest,DeleteReplicationTaskResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDeletes the specified replication task.
deleteReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeAccountAttributesResult> describeAccountAttributesAsync(DescribeAccountAttributesRequest request)
AWSDatabaseMigrationServiceAsyncLists all of the AWS DMS attributes for a customer account. The attributes include AWS DMS quotas for the account, such as the number of replication instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.
This command does not take any parameters.
describeAccountAttributesAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeAccountAttributesResult> describeAccountAttributesAsync(DescribeAccountAttributesRequest request, AsyncHandler<DescribeAccountAttributesRequest,DescribeAccountAttributesResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncLists all of the AWS DMS attributes for a customer account. The attributes include AWS DMS quotas for the account, such as the number of replication instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.
This command does not take any parameters.
describeAccountAttributesAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeCertificatesResult> describeCertificatesAsync(DescribeCertificatesRequest request)
AWSDatabaseMigrationServiceAsyncProvides a description of the certificate.
describeCertificatesAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeCertificatesResult> describeCertificatesAsync(DescribeCertificatesRequest request, AsyncHandler<DescribeCertificatesRequest,DescribeCertificatesResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncProvides a description of the certificate.
describeCertificatesAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest request)
AWSDatabaseMigrationServiceAsyncDescribes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
describeConnectionsAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest request, AsyncHandler<DescribeConnectionsRequest,DescribeConnectionsResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncDescribes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
describeConnectionsAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeEndpointTypesResult> describeEndpointTypesAsync(DescribeEndpointTypesRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about the type of endpoints available.
describeEndpointTypesAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeEndpointTypesResult> describeEndpointTypesAsync(DescribeEndpointTypesRequest request, AsyncHandler<DescribeEndpointTypesRequest,DescribeEndpointTypesResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about the type of endpoints available.
describeEndpointTypesAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about the endpoints for your account in the current region.
describeEndpointsAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest request, AsyncHandler<DescribeEndpointsRequest,DescribeEndpointsResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about the endpoints for your account in the current region.
describeEndpointsAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeOrderableReplicationInstancesResult> describeOrderableReplicationInstancesAsync(DescribeOrderableReplicationInstancesRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about the replication instance types that can be created in the specified region.
describeOrderableReplicationInstancesAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeOrderableReplicationInstancesResult> describeOrderableReplicationInstancesAsync(DescribeOrderableReplicationInstancesRequest request, AsyncHandler<DescribeOrderableReplicationInstancesRequest,DescribeOrderableReplicationInstancesResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about the replication instance types that can be created in the specified region.
describeOrderableReplicationInstancesAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeRefreshSchemasStatusResult> describeRefreshSchemasStatusAsync(DescribeRefreshSchemasStatusRequest request)
AWSDatabaseMigrationServiceAsyncReturns the status of the RefreshSchemas operation.
describeRefreshSchemasStatusAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeRefreshSchemasStatusResult> describeRefreshSchemasStatusAsync(DescribeRefreshSchemasStatusRequest request, AsyncHandler<DescribeRefreshSchemasStatusRequest,DescribeRefreshSchemasStatusResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns the status of the RefreshSchemas operation.
describeRefreshSchemasStatusAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeReplicationInstancesResult> describeReplicationInstancesAsync(DescribeReplicationInstancesRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about replication instances for your account in the current region.
describeReplicationInstancesAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeReplicationInstancesResult> describeReplicationInstancesAsync(DescribeReplicationInstancesRequest request, AsyncHandler<DescribeReplicationInstancesRequest,DescribeReplicationInstancesResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about replication instances for your account in the current region.
describeReplicationInstancesAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeReplicationSubnetGroupsResult> describeReplicationSubnetGroupsAsync(DescribeReplicationSubnetGroupsRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about the replication subnet groups.
describeReplicationSubnetGroupsAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeReplicationSubnetGroupsResult> describeReplicationSubnetGroupsAsync(DescribeReplicationSubnetGroupsRequest request, AsyncHandler<DescribeReplicationSubnetGroupsRequest,DescribeReplicationSubnetGroupsResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about the replication subnet groups.
describeReplicationSubnetGroupsAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeReplicationTasksResult> describeReplicationTasksAsync(DescribeReplicationTasksRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about replication tasks for your account in the current region.
describeReplicationTasksAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeReplicationTasksResult> describeReplicationTasksAsync(DescribeReplicationTasksRequest request, AsyncHandler<DescribeReplicationTasksRequest,DescribeReplicationTasksResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about replication tasks for your account in the current region.
describeReplicationTasksAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeSchemasResult> describeSchemasAsync(DescribeSchemasRequest request)
AWSDatabaseMigrationServiceAsyncReturns information about the schema for the specified endpoint.
describeSchemasAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeSchemasResult> describeSchemasAsync(DescribeSchemasRequest request, AsyncHandler<DescribeSchemasRequest,DescribeSchemasResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns information about the schema for the specified endpoint.
describeSchemasAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeTableStatisticsResult> describeTableStatisticsAsync(DescribeTableStatisticsRequest request)
AWSDatabaseMigrationServiceAsyncReturns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
describeTableStatisticsAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<DescribeTableStatisticsResult> describeTableStatisticsAsync(DescribeTableStatisticsRequest request, AsyncHandler<DescribeTableStatisticsRequest,DescribeTableStatisticsResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncReturns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
describeTableStatisticsAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ImportCertificateResult> importCertificateAsync(ImportCertificateRequest request)
AWSDatabaseMigrationServiceAsyncUploads the specified certificate.
importCertificateAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ImportCertificateResult> importCertificateAsync(ImportCertificateRequest request, AsyncHandler<ImportCertificateRequest,ImportCertificateResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncUploads the specified certificate.
importCertificateAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSDatabaseMigrationServiceAsyncLists all tags for an AWS DMS resource.
listTagsForResourceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncLists all tags for an AWS DMS resource.
listTagsForResourceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ModifyEndpointResult> modifyEndpointAsync(ModifyEndpointRequest request)
AWSDatabaseMigrationServiceAsyncModifies the specified endpoint.
modifyEndpointAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ModifyEndpointResult> modifyEndpointAsync(ModifyEndpointRequest request, AsyncHandler<ModifyEndpointRequest,ModifyEndpointResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncModifies the specified endpoint.
modifyEndpointAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ModifyReplicationInstanceResult> modifyReplicationInstanceAsync(ModifyReplicationInstanceRequest request)
AWSDatabaseMigrationServiceAsyncModifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.
Some settings are applied during the maintenance window.
modifyReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ModifyReplicationInstanceResult> modifyReplicationInstanceAsync(ModifyReplicationInstanceRequest request, AsyncHandler<ModifyReplicationInstanceRequest,ModifyReplicationInstanceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncModifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.
Some settings are applied during the maintenance window.
modifyReplicationInstanceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ModifyReplicationSubnetGroupResult> modifyReplicationSubnetGroupAsync(ModifyReplicationSubnetGroupRequest request)
AWSDatabaseMigrationServiceAsyncModifies the settings for the specified replication subnet group.
modifyReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ModifyReplicationSubnetGroupResult> modifyReplicationSubnetGroupAsync(ModifyReplicationSubnetGroupRequest request, AsyncHandler<ModifyReplicationSubnetGroupRequest,ModifyReplicationSubnetGroupResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncModifies the settings for the specified replication subnet group.
modifyReplicationSubnetGroupAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ModifyReplicationTaskResult> modifyReplicationTaskAsync(ModifyReplicationTaskRequest request)
AWSDatabaseMigrationServiceAsyncModifies the specified replication task.
You can't modify the task endpoints. The task must be stopped before you can modify it.
modifyReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<ModifyReplicationTaskResult> modifyReplicationTaskAsync(ModifyReplicationTaskRequest request, AsyncHandler<ModifyReplicationTaskRequest,ModifyReplicationTaskResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncModifies the specified replication task.
You can't modify the task endpoints. The task must be stopped before you can modify it.
modifyReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<RefreshSchemasResult> refreshSchemasAsync(RefreshSchemasRequest request)
AWSDatabaseMigrationServiceAsyncPopulates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.
refreshSchemasAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<RefreshSchemasResult> refreshSchemasAsync(RefreshSchemasRequest request, AsyncHandler<RefreshSchemasRequest,RefreshSchemasResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncPopulates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.
refreshSchemasAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<RemoveTagsFromResourceResult> removeTagsFromResourceAsync(RemoveTagsFromResourceRequest request)
AWSDatabaseMigrationServiceAsyncRemoves metadata tags from a DMS resource.
removeTagsFromResourceAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<RemoveTagsFromResourceResult> removeTagsFromResourceAsync(RemoveTagsFromResourceRequest request, AsyncHandler<RemoveTagsFromResourceRequest,RemoveTagsFromResourceResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncRemoves metadata tags from a DMS resource.
removeTagsFromResourceAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<StartReplicationTaskResult> startReplicationTaskAsync(StartReplicationTaskRequest request)
AWSDatabaseMigrationServiceAsyncStarts the replication task.
startReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<StartReplicationTaskResult> startReplicationTaskAsync(StartReplicationTaskRequest request, AsyncHandler<StartReplicationTaskRequest,StartReplicationTaskResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncStarts the replication task.
startReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<StopReplicationTaskResult> stopReplicationTaskAsync(StopReplicationTaskRequest request)
AWSDatabaseMigrationServiceAsyncStops the replication task.
stopReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<StopReplicationTaskResult> stopReplicationTaskAsync(StopReplicationTaskRequest request, AsyncHandler<StopReplicationTaskRequest,StopReplicationTaskResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncStops the replication task.
stopReplicationTaskAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<TestConnectionResult> testConnectionAsync(TestConnectionRequest request)
AWSDatabaseMigrationServiceAsyncTests the connection between the replication instance and the endpoint.
testConnectionAsync in interface AWSDatabaseMigrationServiceAsyncpublic Future<TestConnectionResult> testConnectionAsync(TestConnectionRequest request, AsyncHandler<TestConnectionRequest,TestConnectionResult> asyncHandler)
AWSDatabaseMigrationServiceAsyncTests the connection between the replication instance and the endpoint.
testConnectionAsync in interface AWSDatabaseMigrationServiceAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
 calling this method.shutdown in interface AWSDatabaseMigrationServiceshutdown in class AmazonWebServiceClientCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.