All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.databasemigrationservice.AWSDatabaseMigrationServiceAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Database Migration Service module holds the client classes that are used for communicating with AWS Database Migration Service.

There is a newer version: 1.11.8
Show newest version
/*
 * Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights
 * Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 * A copy of the License is located at
 *
 *  http://aws.amazon.com/apache2.0
 *
 * or in the "license" file accompanying this file. This file is distributed
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package com.amazonaws.services.databasemigrationservice;

import com.amazonaws.services.databasemigrationservice.model.*;

/**
 * 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 {@code 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. *

*/ public interface AWSDatabaseMigrationServiceAsync extends AWSDatabaseMigrationService { /** *

* 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. *

* *

* * @param addTagsToResourceRequest * @return A Java Future containing the result of the AddTagsToResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.AddTagsToResource */ java.util.concurrent.Future 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. *

* *

* * @param addTagsToResourceRequest * @param 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. * @return A Java Future containing the result of the AddTagsToResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.AddTagsToResource */ java.util.concurrent.Future addTagsToResourceAsync( AddTagsToResourceRequest addTagsToResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an endpoint using the provided settings. *

* *

* * @param createEndpointRequest * @return A Java Future containing the result of the CreateEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.CreateEndpoint */ java.util.concurrent.Future createEndpointAsync( CreateEndpointRequest createEndpointRequest); /** *

* Creates an endpoint using the provided settings. *

* *

* * @param createEndpointRequest * @param 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. * @return A Java Future containing the result of the CreateEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.CreateEndpoint */ java.util.concurrent.Future createEndpointAsync( CreateEndpointRequest createEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates the replication instance using the specified parameters. *

* *

* * @param createReplicationInstanceRequest * @return A Java Future containing the result of the * CreateReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.CreateReplicationInstance */ java.util.concurrent.Future createReplicationInstanceAsync( CreateReplicationInstanceRequest createReplicationInstanceRequest); /** *

* Creates the replication instance using the specified parameters. *

* *

* * @param createReplicationInstanceRequest * @param 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. * @return A Java Future containing the result of the * CreateReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.CreateReplicationInstance */ java.util.concurrent.Future createReplicationInstanceAsync( CreateReplicationInstanceRequest createReplicationInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a replication subnet group given a list of the subnet IDs in a * VPC. *

* *

* * @param createReplicationSubnetGroupRequest * @return A Java Future containing the result of the * CreateReplicationSubnetGroup operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.CreateReplicationSubnetGroup */ java.util.concurrent.Future createReplicationSubnetGroupAsync( CreateReplicationSubnetGroupRequest createReplicationSubnetGroupRequest); /** *

* Creates a replication subnet group given a list of the subnet IDs in a * VPC. *

* *

* * @param createReplicationSubnetGroupRequest * @param 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. * @return A Java Future containing the result of the * CreateReplicationSubnetGroup operation returned by the service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.CreateReplicationSubnetGroup */ java.util.concurrent.Future createReplicationSubnetGroupAsync( CreateReplicationSubnetGroupRequest createReplicationSubnetGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a replication task using the specified parameters. *

* *

* * @param createReplicationTaskRequest * @return A Java Future containing the result of the CreateReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.CreateReplicationTask */ java.util.concurrent.Future createReplicationTaskAsync( CreateReplicationTaskRequest createReplicationTaskRequest); /** *

* Creates a replication task using the specified parameters. *

* *

* * @param createReplicationTaskRequest * @param 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. * @return A Java Future containing the result of the CreateReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.CreateReplicationTask */ java.util.concurrent.Future createReplicationTaskAsync( CreateReplicationTaskRequest createReplicationTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified endpoint. *

* All tasks associated with the endpoint must be deleted before you * can delete the endpoint. *

* * @param deleteEndpointRequest * @return A Java Future containing the result of the DeleteEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DeleteEndpoint */ java.util.concurrent.Future deleteEndpointAsync( DeleteEndpointRequest deleteEndpointRequest); /** *

* Deletes the specified endpoint. *

* All tasks associated with the endpoint must be deleted before you * can delete the endpoint. *

* * @param deleteEndpointRequest * @param 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. * @return A Java Future containing the result of the DeleteEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DeleteEndpoint */ java.util.concurrent.Future deleteEndpointAsync( DeleteEndpointRequest deleteEndpointRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified replication instance. *

* You must delete any migration tasks that are associated with the * replication instance before you can delete it. *

* * @param deleteReplicationInstanceRequest * @return A Java Future containing the result of the * DeleteReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DeleteReplicationInstance */ java.util.concurrent.Future 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. *

* * @param deleteReplicationInstanceRequest * @param 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. * @return A Java Future containing the result of the * DeleteReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DeleteReplicationInstance */ java.util.concurrent.Future deleteReplicationInstanceAsync( DeleteReplicationInstanceRequest deleteReplicationInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a subnet group. *

* *

* * @param deleteReplicationSubnetGroupRequest * @return A Java Future containing the result of the * DeleteReplicationSubnetGroup operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DeleteReplicationSubnetGroup */ java.util.concurrent.Future deleteReplicationSubnetGroupAsync( DeleteReplicationSubnetGroupRequest deleteReplicationSubnetGroupRequest); /** *

* Deletes a subnet group. *

* *

* * @param deleteReplicationSubnetGroupRequest * @param 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. * @return A Java Future containing the result of the * DeleteReplicationSubnetGroup operation returned by the service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.DeleteReplicationSubnetGroup */ java.util.concurrent.Future deleteReplicationSubnetGroupAsync( DeleteReplicationSubnetGroupRequest deleteReplicationSubnetGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified replication task. *

* *

* * @param deleteReplicationTaskRequest * @return A Java Future containing the result of the DeleteReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DeleteReplicationTask */ java.util.concurrent.Future deleteReplicationTaskAsync( DeleteReplicationTaskRequest deleteReplicationTaskRequest); /** *

* Deletes the specified replication task. *

* *

* * @param deleteReplicationTaskRequest * @param 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. * @return A Java Future containing the result of the DeleteReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DeleteReplicationTask */ java.util.concurrent.Future deleteReplicationTaskAsync( DeleteReplicationTaskRequest deleteReplicationTaskRequest, com.amazonaws.handlers.AsyncHandler 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. *

* *

* * @param describeAccountAttributesRequest * @return A Java Future containing the result of the * DescribeAccountAttributes operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeAccountAttributes */ java.util.concurrent.Future 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. *

* *

* * @param describeAccountAttributesRequest * @param 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. * @return A Java Future containing the result of the * DescribeAccountAttributes operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeAccountAttributes */ java.util.concurrent.Future describeAccountAttributesAsync( DescribeAccountAttributesRequest describeAccountAttributesRequest, com.amazonaws.handlers.AsyncHandler 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. *

* *

* * @param describeConnectionsRequest * @return A Java Future containing the result of the DescribeConnections * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeConnections */ java.util.concurrent.Future 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. *

* *

* * @param describeConnectionsRequest * @param 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. * @return A Java Future containing the result of the DescribeConnections * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeConnections */ java.util.concurrent.Future describeConnectionsAsync( DescribeConnectionsRequest describeConnectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the type of endpoints available. *

* *

* * @param describeEndpointTypesRequest * @return A Java Future containing the result of the DescribeEndpointTypes * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeEndpointTypes */ java.util.concurrent.Future describeEndpointTypesAsync( DescribeEndpointTypesRequest describeEndpointTypesRequest); /** *

* Returns information about the type of endpoints available. *

* *

* * @param describeEndpointTypesRequest * @param 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. * @return A Java Future containing the result of the DescribeEndpointTypes * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeEndpointTypes */ java.util.concurrent.Future describeEndpointTypesAsync( DescribeEndpointTypesRequest describeEndpointTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the endpoints for your account in the current * region. *

* *

* * @param describeEndpointsRequest * @return A Java Future containing the result of the DescribeEndpoints * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeEndpoints */ java.util.concurrent.Future describeEndpointsAsync( DescribeEndpointsRequest describeEndpointsRequest); /** *

* Returns information about the endpoints for your account in the current * region. *

* *

* * @param describeEndpointsRequest * @param 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. * @return A Java Future containing the result of the DescribeEndpoints * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeEndpoints */ java.util.concurrent.Future describeEndpointsAsync( DescribeEndpointsRequest describeEndpointsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the replication instance types that can be * created in the specified region. *

* *

* * @param describeOrderableReplicationInstancesRequest * @return A Java Future containing the result of the * DescribeOrderableReplicationInstances operation returned by the * service. * @sample * AWSDatabaseMigrationServiceAsync.DescribeOrderableReplicationInstances */ java.util.concurrent.Future describeOrderableReplicationInstancesAsync( DescribeOrderableReplicationInstancesRequest describeOrderableReplicationInstancesRequest); /** *

* Returns information about the replication instance types that can be * created in the specified region. *

* *

* * @param describeOrderableReplicationInstancesRequest * @param 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. * @return A Java Future containing the result of the * DescribeOrderableReplicationInstances operation returned by the * service. * @sample AWSDatabaseMigrationServiceAsyncHandler. * DescribeOrderableReplicationInstances */ java.util.concurrent.Future describeOrderableReplicationInstancesAsync( DescribeOrderableReplicationInstancesRequest describeOrderableReplicationInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the status of the RefreshSchemas operation. *

* *

* * @param describeRefreshSchemasStatusRequest * @return A Java Future containing the result of the * DescribeRefreshSchemasStatus operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeRefreshSchemasStatus */ java.util.concurrent.Future describeRefreshSchemasStatusAsync( DescribeRefreshSchemasStatusRequest describeRefreshSchemasStatusRequest); /** *

* Returns the status of the RefreshSchemas operation. *

* *

* * @param describeRefreshSchemasStatusRequest * @param 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. * @return A Java Future containing the result of the * DescribeRefreshSchemasStatus operation returned by the service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.DescribeRefreshSchemasStatus */ java.util.concurrent.Future describeRefreshSchemasStatusAsync( DescribeRefreshSchemasStatusRequest describeRefreshSchemasStatusRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about replication instances for your account in the * current region. *

* *

* * @param describeReplicationInstancesRequest * @return A Java Future containing the result of the * DescribeReplicationInstances operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeReplicationInstances */ java.util.concurrent.Future describeReplicationInstancesAsync( DescribeReplicationInstancesRequest describeReplicationInstancesRequest); /** *

* Returns information about replication instances for your account in the * current region. *

* *

* * @param describeReplicationInstancesRequest * @param 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. * @return A Java Future containing the result of the * DescribeReplicationInstances operation returned by the service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.DescribeReplicationInstances */ java.util.concurrent.Future describeReplicationInstancesAsync( DescribeReplicationInstancesRequest describeReplicationInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the replication subnet groups. *

* *

* * @param describeReplicationSubnetGroupsRequest * @return A Java Future containing the result of the * DescribeReplicationSubnetGroups operation returned by the * service. * @sample AWSDatabaseMigrationServiceAsync.DescribeReplicationSubnetGroups */ java.util.concurrent.Future describeReplicationSubnetGroupsAsync( DescribeReplicationSubnetGroupsRequest describeReplicationSubnetGroupsRequest); /** *

* Returns information about the replication subnet groups. *

* *

* * @param describeReplicationSubnetGroupsRequest * @param 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. * @return A Java Future containing the result of the * DescribeReplicationSubnetGroups operation returned by the * service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.DescribeReplicationSubnetGroups */ java.util.concurrent.Future describeReplicationSubnetGroupsAsync( DescribeReplicationSubnetGroupsRequest describeReplicationSubnetGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about replication tasks for your account in the * current region. *

* *

* * @param describeReplicationTasksRequest * @return A Java Future containing the result of the * DescribeReplicationTasks operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeReplicationTasks */ java.util.concurrent.Future describeReplicationTasksAsync( DescribeReplicationTasksRequest describeReplicationTasksRequest); /** *

* Returns information about replication tasks for your account in the * current region. *

* *

* * @param describeReplicationTasksRequest * @param 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. * @return A Java Future containing the result of the * DescribeReplicationTasks operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeReplicationTasks */ java.util.concurrent.Future describeReplicationTasksAsync( DescribeReplicationTasksRequest describeReplicationTasksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the schema for the specified endpoint. *

* *

* * @param describeSchemasRequest * @return A Java Future containing the result of the DescribeSchemas * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeSchemas */ java.util.concurrent.Future describeSchemasAsync( DescribeSchemasRequest describeSchemasRequest); /** *

* Returns information about the schema for the specified endpoint. *

* *

* * @param describeSchemasRequest * @param 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. * @return A Java Future containing the result of the DescribeSchemas * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeSchemas */ java.util.concurrent.Future describeSchemasAsync( DescribeSchemasRequest describeSchemasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns table statistics on the database migration task, including table * name, rows inserted, rows updated, and rows deleted. *

* *

* * @param describeTableStatisticsRequest * @return A Java Future containing the result of the * DescribeTableStatistics operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.DescribeTableStatistics */ java.util.concurrent.Future describeTableStatisticsAsync( DescribeTableStatisticsRequest describeTableStatisticsRequest); /** *

* Returns table statistics on the database migration task, including table * name, rows inserted, rows updated, and rows deleted. *

* *

* * @param describeTableStatisticsRequest * @param 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. * @return A Java Future containing the result of the * DescribeTableStatistics operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.DescribeTableStatistics */ java.util.concurrent.Future describeTableStatisticsAsync( DescribeTableStatisticsRequest describeTableStatisticsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all tags for an AWS DMS resource. *

* *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.ListTagsForResource */ java.util.concurrent.Future listTagsForResourceAsync( ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists all tags for an AWS DMS resource. *

* *

* * @param listTagsForResourceRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.ListTagsForResource */ java.util.concurrent.Future listTagsForResourceAsync( ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Modifies the specified endpoint. *

* *

* * @param modifyEndpointRequest * @return A Java Future containing the result of the ModifyEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.ModifyEndpoint */ java.util.concurrent.Future modifyEndpointAsync( ModifyEndpointRequest modifyEndpointRequest); /** *

* Modifies the specified endpoint. *

* *

* * @param modifyEndpointRequest * @param 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. * @return A Java Future containing the result of the ModifyEndpoint * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.ModifyEndpoint */ java.util.concurrent.Future modifyEndpointAsync( ModifyEndpointRequest modifyEndpointRequest, com.amazonaws.handlers.AsyncHandler 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. *

*

* * @param modifyReplicationInstanceRequest * @return A Java Future containing the result of the * ModifyReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.ModifyReplicationInstance */ java.util.concurrent.Future 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. *

*

* * @param modifyReplicationInstanceRequest * @param 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. * @return A Java Future containing the result of the * ModifyReplicationInstance operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.ModifyReplicationInstance */ java.util.concurrent.Future modifyReplicationInstanceAsync( ModifyReplicationInstanceRequest modifyReplicationInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Modifies the settings for the specified replication subnet group. *

* *

* * @param modifyReplicationSubnetGroupRequest * @return A Java Future containing the result of the * ModifyReplicationSubnetGroup operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.ModifyReplicationSubnetGroup */ java.util.concurrent.Future modifyReplicationSubnetGroupAsync( ModifyReplicationSubnetGroupRequest modifyReplicationSubnetGroupRequest); /** *

* Modifies the settings for the specified replication subnet group. *

* *

* * @param modifyReplicationSubnetGroupRequest * @param 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. * @return A Java Future containing the result of the * ModifyReplicationSubnetGroup operation returned by the service. * @sample * AWSDatabaseMigrationServiceAsyncHandler.ModifyReplicationSubnetGroup */ java.util.concurrent.Future modifyReplicationSubnetGroupAsync( ModifyReplicationSubnetGroupRequest modifyReplicationSubnetGroupRequest, com.amazonaws.handlers.AsyncHandler 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. *

* *

* * @param refreshSchemasRequest * @return A Java Future containing the result of the RefreshSchemas * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.RefreshSchemas */ java.util.concurrent.Future 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. *

* *

* * @param refreshSchemasRequest * @param 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. * @return A Java Future containing the result of the RefreshSchemas * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.RefreshSchemas */ java.util.concurrent.Future refreshSchemasAsync( RefreshSchemasRequest refreshSchemasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes metadata tags from a DMS resource. *

* *

* * @param removeTagsFromResourceRequest * @return A Java Future containing the result of the RemoveTagsFromResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.RemoveTagsFromResource */ java.util.concurrent.Future removeTagsFromResourceAsync( RemoveTagsFromResourceRequest removeTagsFromResourceRequest); /** *

* Removes metadata tags from a DMS resource. *

* *

* * @param removeTagsFromResourceRequest * @param 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. * @return A Java Future containing the result of the RemoveTagsFromResource * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.RemoveTagsFromResource */ java.util.concurrent.Future removeTagsFromResourceAsync( RemoveTagsFromResourceRequest removeTagsFromResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts the replication task. *

* *

* * @param startReplicationTaskRequest * @return A Java Future containing the result of the StartReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.StartReplicationTask */ java.util.concurrent.Future startReplicationTaskAsync( StartReplicationTaskRequest startReplicationTaskRequest); /** *

* Starts the replication task. *

* *

* * @param startReplicationTaskRequest * @param 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. * @return A Java Future containing the result of the StartReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.StartReplicationTask */ java.util.concurrent.Future startReplicationTaskAsync( StartReplicationTaskRequest startReplicationTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops the replication task. *

* *

* * @param stopReplicationTaskRequest * @return A Java Future containing the result of the StopReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.StopReplicationTask */ java.util.concurrent.Future stopReplicationTaskAsync( StopReplicationTaskRequest stopReplicationTaskRequest); /** *

* Stops the replication task. *

* *

* * @param stopReplicationTaskRequest * @param 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. * @return A Java Future containing the result of the StopReplicationTask * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.StopReplicationTask */ java.util.concurrent.Future stopReplicationTaskAsync( StopReplicationTaskRequest stopReplicationTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Tests the connection between the replication instance and the endpoint. *

* *

* * @param testConnectionRequest * @return A Java Future containing the result of the TestConnection * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsync.TestConnection */ java.util.concurrent.Future testConnectionAsync( TestConnectionRequest testConnectionRequest); /** *

* Tests the connection between the replication instance and the endpoint. *

* *

* * @param testConnectionRequest * @param 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. * @return A Java Future containing the result of the TestConnection * operation returned by the service. * @sample AWSDatabaseMigrationServiceAsyncHandler.TestConnection */ java.util.concurrent.Future testConnectionAsync( TestConnectionRequest testConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy