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.

The 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