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 an AsyncHandler 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 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.