Interface AWSDatabaseMigrationServiceAsync
-
- All Superinterfaces:
AWSDatabaseMigrationService
- All Known Implementing Classes:
AbstractAWSDatabaseMigrationServiceAsync
,AWSDatabaseMigrationServiceAsyncClient
public interface AWSDatabaseMigrationServiceAsync extends AWSDatabaseMigrationService
Interface for accessing AWS Database Migration Service asynchronously. Each asynchronous method will return a Java Future object representing the asynchronous operation; overloads which accept anAsyncHandler
can be used to receive notification when an asynchronous operation completes.AWS Database Migration Service 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, MariaDB, Amazon Aurora, and MySQL. 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.
-
-
Method Summary
-
Methods inherited from interface com.amazonaws.services.databasemigrationservice.AWSDatabaseMigrationService
addTagsToResource, createEndpoint, createReplicationInstance, createReplicationSubnetGroup, createReplicationTask, deleteEndpoint, deleteReplicationInstance, deleteReplicationSubnetGroup, deleteReplicationTask, describeAccountAttributes, describeConnections, describeEndpoints, describeEndpointTypes, describeOrderableReplicationInstances, describeRefreshSchemasStatus, describeReplicationInstances, describeReplicationSubnetGroups, describeReplicationTasks, describeSchemas, describeTableStatistics, getCachedResponseMetadata, listTagsForResource, modifyEndpoint, modifyReplicationInstance, modifyReplicationSubnetGroup, refreshSchemas, removeTagsFromResource, setEndpoint, setRegion, shutdown, startReplicationTask, stopReplicationTask, testConnection
-
-
-
-
Method Detail
-
addTagsToResourceAsync
Future<AddTagsToResourceResult> addTagsToResourceAsync(AddTagsToResourceRequest addTagsToResourceRequest)
Adds 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.
- Parameters:
addTagsToResourceRequest
-- Returns:
- A Java Future containing the result of the AddTagsToResource operation returned by the service.
-
addTagsToResourceAsync
Future<AddTagsToResourceResult> addTagsToResourceAsync(AddTagsToResourceRequest addTagsToResourceRequest, AsyncHandler<AddTagsToResourceRequest,AddTagsToResourceResult> asyncHandler)
Adds 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.
- Parameters:
addTagsToResourceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the AddTagsToResource operation returned by the service.
-
createEndpointAsync
Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest createEndpointRequest)
Creates an endpoint using the provided settings.
- Parameters:
createEndpointRequest
-- Returns:
- A Java Future containing the result of the CreateEndpoint operation returned by the service.
-
createEndpointAsync
Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest createEndpointRequest, AsyncHandler<CreateEndpointRequest,CreateEndpointResult> asyncHandler)
Creates an endpoint using the provided settings.
- Parameters:
createEndpointRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the CreateEndpoint operation returned by the service.
-
createReplicationInstanceAsync
Future<CreateReplicationInstanceResult> createReplicationInstanceAsync(CreateReplicationInstanceRequest createReplicationInstanceRequest)
Creates the replication instance using the specified parameters.
- Parameters:
createReplicationInstanceRequest
-- Returns:
- A Java Future containing the result of the CreateReplicationInstance operation returned by the service.
-
createReplicationInstanceAsync
Future<CreateReplicationInstanceResult> createReplicationInstanceAsync(CreateReplicationInstanceRequest createReplicationInstanceRequest, AsyncHandler<CreateReplicationInstanceRequest,CreateReplicationInstanceResult> asyncHandler)
Creates the replication instance using the specified parameters.
- Parameters:
createReplicationInstanceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the CreateReplicationInstance operation returned by the service.
-
createReplicationSubnetGroupAsync
Future<CreateReplicationSubnetGroupResult> createReplicationSubnetGroupAsync(CreateReplicationSubnetGroupRequest createReplicationSubnetGroupRequest)
Creates a replication subnet group given a list of the subnet IDs in a VPC.
- Parameters:
createReplicationSubnetGroupRequest
-- Returns:
- A Java Future containing the result of the CreateReplicationSubnetGroup operation returned by the service.
-
createReplicationSubnetGroupAsync
Future<CreateReplicationSubnetGroupResult> createReplicationSubnetGroupAsync(CreateReplicationSubnetGroupRequest createReplicationSubnetGroupRequest, AsyncHandler<CreateReplicationSubnetGroupRequest,CreateReplicationSubnetGroupResult> asyncHandler)
Creates a replication subnet group given a list of the subnet IDs in a VPC.
- Parameters:
createReplicationSubnetGroupRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the CreateReplicationSubnetGroup operation returned by the service.
-
createReplicationTaskAsync
Future<CreateReplicationTaskResult> createReplicationTaskAsync(CreateReplicationTaskRequest createReplicationTaskRequest)
Creates a replication task using the specified parameters.
- Parameters:
createReplicationTaskRequest
-- Returns:
- A Java Future containing the result of the CreateReplicationTask operation returned by the service.
-
createReplicationTaskAsync
Future<CreateReplicationTaskResult> createReplicationTaskAsync(CreateReplicationTaskRequest createReplicationTaskRequest, AsyncHandler<CreateReplicationTaskRequest,CreateReplicationTaskResult> asyncHandler)
Creates a replication task using the specified parameters.
- Parameters:
createReplicationTaskRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the CreateReplicationTask operation returned by the service.
-
deleteEndpointAsync
Future<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest)
Deletes the specified endpoint.
All tasks associated with the endpoint must be deleted before you can delete the endpoint. - Parameters:
deleteEndpointRequest
-- Returns:
- A Java Future containing the result of the DeleteEndpoint operation returned by the service.
-
deleteEndpointAsync
Future<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest, AsyncHandler<DeleteEndpointRequest,DeleteEndpointResult> asyncHandler)
Deletes the specified endpoint.
All tasks associated with the endpoint must be deleted before you can delete the endpoint. - Parameters:
deleteEndpointRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DeleteEndpoint operation returned by the service.
-
deleteReplicationInstanceAsync
Future<DeleteReplicationInstanceResult> deleteReplicationInstanceAsync(DeleteReplicationInstanceRequest deleteReplicationInstanceRequest)
Deletes the specified replication instance.
You must delete any migration tasks that are associated with the replication instance before you can delete it. - Parameters:
deleteReplicationInstanceRequest
-- Returns:
- A Java Future containing the result of the DeleteReplicationInstance operation returned by the service.
-
deleteReplicationInstanceAsync
Future<DeleteReplicationInstanceResult> deleteReplicationInstanceAsync(DeleteReplicationInstanceRequest deleteReplicationInstanceRequest, AsyncHandler<DeleteReplicationInstanceRequest,DeleteReplicationInstanceResult> asyncHandler)
Deletes the specified replication instance.
You must delete any migration tasks that are associated with the replication instance before you can delete it. - Parameters:
deleteReplicationInstanceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DeleteReplicationInstance operation returned by the service.
-
deleteReplicationSubnetGroupAsync
Future<DeleteReplicationSubnetGroupResult> deleteReplicationSubnetGroupAsync(DeleteReplicationSubnetGroupRequest deleteReplicationSubnetGroupRequest)
Deletes a subnet group.
- Parameters:
deleteReplicationSubnetGroupRequest
-- Returns:
- A Java Future containing the result of the DeleteReplicationSubnetGroup operation returned by the service.
-
deleteReplicationSubnetGroupAsync
Future<DeleteReplicationSubnetGroupResult> deleteReplicationSubnetGroupAsync(DeleteReplicationSubnetGroupRequest deleteReplicationSubnetGroupRequest, AsyncHandler<DeleteReplicationSubnetGroupRequest,DeleteReplicationSubnetGroupResult> asyncHandler)
Deletes a subnet group.
- Parameters:
deleteReplicationSubnetGroupRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DeleteReplicationSubnetGroup operation returned by the service.
-
deleteReplicationTaskAsync
Future<DeleteReplicationTaskResult> deleteReplicationTaskAsync(DeleteReplicationTaskRequest deleteReplicationTaskRequest)
Deletes the specified replication task.
- Parameters:
deleteReplicationTaskRequest
-- Returns:
- A Java Future containing the result of the DeleteReplicationTask operation returned by the service.
-
deleteReplicationTaskAsync
Future<DeleteReplicationTaskResult> deleteReplicationTaskAsync(DeleteReplicationTaskRequest deleteReplicationTaskRequest, AsyncHandler<DeleteReplicationTaskRequest,DeleteReplicationTaskResult> asyncHandler)
Deletes the specified replication task.
- Parameters:
deleteReplicationTaskRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DeleteReplicationTask operation returned by the service.
-
describeAccountAttributesAsync
Future<DescribeAccountAttributesResult> describeAccountAttributesAsync(DescribeAccountAttributesRequest describeAccountAttributesRequest)
Lists 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.
- Parameters:
describeAccountAttributesRequest
-- Returns:
- A Java Future containing the result of the DescribeAccountAttributes operation returned by the service.
-
describeAccountAttributesAsync
Future<DescribeAccountAttributesResult> describeAccountAttributesAsync(DescribeAccountAttributesRequest describeAccountAttributesRequest, AsyncHandler<DescribeAccountAttributesRequest,DescribeAccountAttributesResult> asyncHandler)
Lists 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.
- Parameters:
describeAccountAttributesRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeAccountAttributes operation returned by the service.
-
describeConnectionsAsync
Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest describeConnectionsRequest)
Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
- Parameters:
describeConnectionsRequest
-- Returns:
- A Java Future containing the result of the DescribeConnections operation returned by the service.
-
describeConnectionsAsync
Future<DescribeConnectionsResult> describeConnectionsAsync(DescribeConnectionsRequest describeConnectionsRequest, AsyncHandler<DescribeConnectionsRequest,DescribeConnectionsResult> asyncHandler)
Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.
- Parameters:
describeConnectionsRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeConnections operation returned by the service.
-
describeEndpointTypesAsync
Future<DescribeEndpointTypesResult> describeEndpointTypesAsync(DescribeEndpointTypesRequest describeEndpointTypesRequest)
Returns information about the type of endpoints available.
- Parameters:
describeEndpointTypesRequest
-- Returns:
- A Java Future containing the result of the DescribeEndpointTypes operation returned by the service.
-
describeEndpointTypesAsync
Future<DescribeEndpointTypesResult> describeEndpointTypesAsync(DescribeEndpointTypesRequest describeEndpointTypesRequest, AsyncHandler<DescribeEndpointTypesRequest,DescribeEndpointTypesResult> asyncHandler)
Returns information about the type of endpoints available.
- Parameters:
describeEndpointTypesRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeEndpointTypes operation returned by the service.
-
describeEndpointsAsync
Future<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest describeEndpointsRequest)
Returns information about the endpoints for your account in the current region.
- Parameters:
describeEndpointsRequest
-- Returns:
- A Java Future containing the result of the DescribeEndpoints operation returned by the service.
-
describeEndpointsAsync
Future<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest describeEndpointsRequest, AsyncHandler<DescribeEndpointsRequest,DescribeEndpointsResult> asyncHandler)
Returns information about the endpoints for your account in the current region.
- Parameters:
describeEndpointsRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeEndpoints operation returned by the service.
-
describeOrderableReplicationInstancesAsync
Future<DescribeOrderableReplicationInstancesResult> describeOrderableReplicationInstancesAsync(DescribeOrderableReplicationInstancesRequest describeOrderableReplicationInstancesRequest)
Returns information about the replication instance types that can be created in the specified region.
- Parameters:
describeOrderableReplicationInstancesRequest
-- Returns:
- A Java Future containing the result of the DescribeOrderableReplicationInstances operation returned by the service.
-
describeOrderableReplicationInstancesAsync
Future<DescribeOrderableReplicationInstancesResult> describeOrderableReplicationInstancesAsync(DescribeOrderableReplicationInstancesRequest describeOrderableReplicationInstancesRequest, AsyncHandler<DescribeOrderableReplicationInstancesRequest,DescribeOrderableReplicationInstancesResult> asyncHandler)
Returns information about the replication instance types that can be created in the specified region.
- Parameters:
describeOrderableReplicationInstancesRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeOrderableReplicationInstances operation returned by the service.
-
describeRefreshSchemasStatusAsync
Future<DescribeRefreshSchemasStatusResult> describeRefreshSchemasStatusAsync(DescribeRefreshSchemasStatusRequest describeRefreshSchemasStatusRequest)
Returns the status of the RefreshSchemas operation.
- Parameters:
describeRefreshSchemasStatusRequest
-- Returns:
- A Java Future containing the result of the DescribeRefreshSchemasStatus operation returned by the service.
-
describeRefreshSchemasStatusAsync
Future<DescribeRefreshSchemasStatusResult> describeRefreshSchemasStatusAsync(DescribeRefreshSchemasStatusRequest describeRefreshSchemasStatusRequest, AsyncHandler<DescribeRefreshSchemasStatusRequest,DescribeRefreshSchemasStatusResult> asyncHandler)
Returns the status of the RefreshSchemas operation.
- Parameters:
describeRefreshSchemasStatusRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeRefreshSchemasStatus operation returned by the service.
-
describeReplicationInstancesAsync
Future<DescribeReplicationInstancesResult> describeReplicationInstancesAsync(DescribeReplicationInstancesRequest describeReplicationInstancesRequest)
Returns information about replication instances for your account in the current region.
- Parameters:
describeReplicationInstancesRequest
-- Returns:
- A Java Future containing the result of the DescribeReplicationInstances operation returned by the service.
-
describeReplicationInstancesAsync
Future<DescribeReplicationInstancesResult> describeReplicationInstancesAsync(DescribeReplicationInstancesRequest describeReplicationInstancesRequest, AsyncHandler<DescribeReplicationInstancesRequest,DescribeReplicationInstancesResult> asyncHandler)
Returns information about replication instances for your account in the current region.
- Parameters:
describeReplicationInstancesRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeReplicationInstances operation returned by the service.
-
describeReplicationSubnetGroupsAsync
Future<DescribeReplicationSubnetGroupsResult> describeReplicationSubnetGroupsAsync(DescribeReplicationSubnetGroupsRequest describeReplicationSubnetGroupsRequest)
Returns information about the replication subnet groups.
- Parameters:
describeReplicationSubnetGroupsRequest
-- Returns:
- A Java Future containing the result of the DescribeReplicationSubnetGroups operation returned by the service.
-
describeReplicationSubnetGroupsAsync
Future<DescribeReplicationSubnetGroupsResult> describeReplicationSubnetGroupsAsync(DescribeReplicationSubnetGroupsRequest describeReplicationSubnetGroupsRequest, AsyncHandler<DescribeReplicationSubnetGroupsRequest,DescribeReplicationSubnetGroupsResult> asyncHandler)
Returns information about the replication subnet groups.
- Parameters:
describeReplicationSubnetGroupsRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeReplicationSubnetGroups operation returned by the service.
-
describeReplicationTasksAsync
Future<DescribeReplicationTasksResult> describeReplicationTasksAsync(DescribeReplicationTasksRequest describeReplicationTasksRequest)
Returns information about replication tasks for your account in the current region.
- Parameters:
describeReplicationTasksRequest
-- Returns:
- A Java Future containing the result of the DescribeReplicationTasks operation returned by the service.
-
describeReplicationTasksAsync
Future<DescribeReplicationTasksResult> describeReplicationTasksAsync(DescribeReplicationTasksRequest describeReplicationTasksRequest, AsyncHandler<DescribeReplicationTasksRequest,DescribeReplicationTasksResult> asyncHandler)
Returns information about replication tasks for your account in the current region.
- Parameters:
describeReplicationTasksRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeReplicationTasks operation returned by the service.
-
describeSchemasAsync
Future<DescribeSchemasResult> describeSchemasAsync(DescribeSchemasRequest describeSchemasRequest)
Returns information about the schema for the specified endpoint.
- Parameters:
describeSchemasRequest
-- Returns:
- A Java Future containing the result of the DescribeSchemas operation returned by the service.
-
describeSchemasAsync
Future<DescribeSchemasResult> describeSchemasAsync(DescribeSchemasRequest describeSchemasRequest, AsyncHandler<DescribeSchemasRequest,DescribeSchemasResult> asyncHandler)
Returns information about the schema for the specified endpoint.
- Parameters:
describeSchemasRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeSchemas operation returned by the service.
-
describeTableStatisticsAsync
Future<DescribeTableStatisticsResult> describeTableStatisticsAsync(DescribeTableStatisticsRequest describeTableStatisticsRequest)
Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
- Parameters:
describeTableStatisticsRequest
-- Returns:
- A Java Future containing the result of the DescribeTableStatistics operation returned by the service.
-
describeTableStatisticsAsync
Future<DescribeTableStatisticsResult> describeTableStatisticsAsync(DescribeTableStatisticsRequest describeTableStatisticsRequest, AsyncHandler<DescribeTableStatisticsRequest,DescribeTableStatisticsResult> asyncHandler)
Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
- Parameters:
describeTableStatisticsRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the DescribeTableStatistics operation returned by the service.
-
listTagsForResourceAsync
Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags for an AWS DMS resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
-
listTagsForResourceAsync
Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists all tags for an AWS DMS resource.
- Parameters:
listTagsForResourceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
-
modifyEndpointAsync
Future<ModifyEndpointResult> modifyEndpointAsync(ModifyEndpointRequest modifyEndpointRequest)
Modifies the specified endpoint.
- Parameters:
modifyEndpointRequest
-- Returns:
- A Java Future containing the result of the ModifyEndpoint operation returned by the service.
-
modifyEndpointAsync
Future<ModifyEndpointResult> modifyEndpointAsync(ModifyEndpointRequest modifyEndpointRequest, AsyncHandler<ModifyEndpointRequest,ModifyEndpointResult> asyncHandler)
Modifies the specified endpoint.
- Parameters:
modifyEndpointRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the ModifyEndpoint operation returned by the service.
-
modifyReplicationInstanceAsync
Future<ModifyReplicationInstanceResult> modifyReplicationInstanceAsync(ModifyReplicationInstanceRequest modifyReplicationInstanceRequest)
Modifies 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. - Parameters:
modifyReplicationInstanceRequest
-- Returns:
- A Java Future containing the result of the ModifyReplicationInstance operation returned by the service.
-
modifyReplicationInstanceAsync
Future<ModifyReplicationInstanceResult> modifyReplicationInstanceAsync(ModifyReplicationInstanceRequest modifyReplicationInstanceRequest, AsyncHandler<ModifyReplicationInstanceRequest,ModifyReplicationInstanceResult> asyncHandler)
Modifies 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. - Parameters:
modifyReplicationInstanceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the ModifyReplicationInstance operation returned by the service.
-
modifyReplicationSubnetGroupAsync
Future<ModifyReplicationSubnetGroupResult> modifyReplicationSubnetGroupAsync(ModifyReplicationSubnetGroupRequest modifyReplicationSubnetGroupRequest)
Modifies the settings for the specified replication subnet group.
- Parameters:
modifyReplicationSubnetGroupRequest
-- Returns:
- A Java Future containing the result of the ModifyReplicationSubnetGroup operation returned by the service.
-
modifyReplicationSubnetGroupAsync
Future<ModifyReplicationSubnetGroupResult> modifyReplicationSubnetGroupAsync(ModifyReplicationSubnetGroupRequest modifyReplicationSubnetGroupRequest, AsyncHandler<ModifyReplicationSubnetGroupRequest,ModifyReplicationSubnetGroupResult> asyncHandler)
Modifies the settings for the specified replication subnet group.
- Parameters:
modifyReplicationSubnetGroupRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the ModifyReplicationSubnetGroup operation returned by the service.
-
refreshSchemasAsync
Future<RefreshSchemasResult> refreshSchemasAsync(RefreshSchemasRequest refreshSchemasRequest)
Populates 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.
- Parameters:
refreshSchemasRequest
-- Returns:
- A Java Future containing the result of the RefreshSchemas operation returned by the service.
-
refreshSchemasAsync
Future<RefreshSchemasResult> refreshSchemasAsync(RefreshSchemasRequest refreshSchemasRequest, AsyncHandler<RefreshSchemasRequest,RefreshSchemasResult> asyncHandler)
Populates 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.
- Parameters:
refreshSchemasRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the RefreshSchemas operation returned by the service.
-
removeTagsFromResourceAsync
Future<RemoveTagsFromResourceResult> removeTagsFromResourceAsync(RemoveTagsFromResourceRequest removeTagsFromResourceRequest)
Removes metadata tags from a DMS resource.
- Parameters:
removeTagsFromResourceRequest
-- Returns:
- A Java Future containing the result of the RemoveTagsFromResource operation returned by the service.
-
removeTagsFromResourceAsync
Future<RemoveTagsFromResourceResult> removeTagsFromResourceAsync(RemoveTagsFromResourceRequest removeTagsFromResourceRequest, AsyncHandler<RemoveTagsFromResourceRequest,RemoveTagsFromResourceResult> asyncHandler)
Removes metadata tags from a DMS resource.
- Parameters:
removeTagsFromResourceRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the RemoveTagsFromResource operation returned by the service.
-
startReplicationTaskAsync
Future<StartReplicationTaskResult> startReplicationTaskAsync(StartReplicationTaskRequest startReplicationTaskRequest)
Starts the replication task.
- Parameters:
startReplicationTaskRequest
-- Returns:
- A Java Future containing the result of the StartReplicationTask operation returned by the service.
-
startReplicationTaskAsync
Future<StartReplicationTaskResult> startReplicationTaskAsync(StartReplicationTaskRequest startReplicationTaskRequest, AsyncHandler<StartReplicationTaskRequest,StartReplicationTaskResult> asyncHandler)
Starts the replication task.
- Parameters:
startReplicationTaskRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the StartReplicationTask operation returned by the service.
-
stopReplicationTaskAsync
Future<StopReplicationTaskResult> stopReplicationTaskAsync(StopReplicationTaskRequest stopReplicationTaskRequest)
Stops the replication task.
- Parameters:
stopReplicationTaskRequest
-- Returns:
- A Java Future containing the result of the StopReplicationTask operation returned by the service.
-
stopReplicationTaskAsync
Future<StopReplicationTaskResult> stopReplicationTaskAsync(StopReplicationTaskRequest stopReplicationTaskRequest, AsyncHandler<StopReplicationTaskRequest,StopReplicationTaskResult> asyncHandler)
Stops the replication task.
- Parameters:
stopReplicationTaskRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the StopReplicationTask operation returned by the service.
-
testConnectionAsync
Future<TestConnectionResult> testConnectionAsync(TestConnectionRequest testConnectionRequest)
Tests the connection between the replication instance and the endpoint.
- Parameters:
testConnectionRequest
-- Returns:
- A Java Future containing the result of the TestConnection operation returned by the service.
-
testConnectionAsync
Future<TestConnectionResult> testConnectionAsync(TestConnectionRequest testConnectionRequest, AsyncHandler<TestConnectionRequest,TestConnectionResult> asyncHandler)
Tests the connection between the replication instance and the endpoint.
- Parameters:
testConnectionRequest
-asyncHandler
- 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.- Returns:
- A Java Future containing the result of the TestConnection operation returned by the service.
-
-