@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSServerMigrationAsync extends AWSServerMigration
AsyncHandler
can be used to receive notification when
an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSServerMigrationAsync
instead.
Amazon Server Migration Service automates the process of migrating servers to EC2.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateReplicationJobResult> |
createReplicationJobAsync(CreateReplicationJobRequest createReplicationJobRequest)
The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS.
|
Future<CreateReplicationJobResult> |
createReplicationJobAsync(CreateReplicationJobRequest createReplicationJobRequest,
AsyncHandler<CreateReplicationJobRequest,CreateReplicationJobResult> asyncHandler)
The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS.
|
Future<DeleteReplicationJobResult> |
deleteReplicationJobAsync(DeleteReplicationJobRequest deleteReplicationJobRequest)
The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns.
|
Future<DeleteReplicationJobResult> |
deleteReplicationJobAsync(DeleteReplicationJobRequest deleteReplicationJobRequest,
AsyncHandler<DeleteReplicationJobRequest,DeleteReplicationJobResult> asyncHandler)
The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns.
|
Future<DeleteServerCatalogResult> |
deleteServerCatalogAsync(DeleteServerCatalogRequest deleteServerCatalogRequest)
The DeleteServerCatalog API clears all servers from your server catalog.
|
Future<DeleteServerCatalogResult> |
deleteServerCatalogAsync(DeleteServerCatalogRequest deleteServerCatalogRequest,
AsyncHandler<DeleteServerCatalogRequest,DeleteServerCatalogResult> asyncHandler)
The DeleteServerCatalog API clears all servers from your server catalog.
|
Future<DisassociateConnectorResult> |
disassociateConnectorAsync(DisassociateConnectorRequest disassociateConnectorRequest)
The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it
unavailable to support replication jobs.
|
Future<DisassociateConnectorResult> |
disassociateConnectorAsync(DisassociateConnectorRequest disassociateConnectorRequest,
AsyncHandler<DisassociateConnectorRequest,DisassociateConnectorResult> asyncHandler)
The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it
unavailable to support replication jobs.
|
Future<GetConnectorsResult> |
getConnectorsAsync(GetConnectorsRequest getConnectorsRequest)
The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.
|
Future<GetConnectorsResult> |
getConnectorsAsync(GetConnectorsRequest getConnectorsRequest,
AsyncHandler<GetConnectorsRequest,GetConnectorsResult> asyncHandler)
The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.
|
Future<GetReplicationJobsResult> |
getReplicationJobsAsync(GetReplicationJobsRequest getReplicationJobsRequest)
The GetReplicationJobs API will return all of your ReplicationJobs and their details.
|
Future<GetReplicationJobsResult> |
getReplicationJobsAsync(GetReplicationJobsRequest getReplicationJobsRequest,
AsyncHandler<GetReplicationJobsRequest,GetReplicationJobsResult> asyncHandler)
The GetReplicationJobs API will return all of your ReplicationJobs and their details.
|
Future<GetReplicationRunsResult> |
getReplicationRunsAsync(GetReplicationRunsRequest getReplicationRunsRequest)
The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob.
|
Future<GetReplicationRunsResult> |
getReplicationRunsAsync(GetReplicationRunsRequest getReplicationRunsRequest,
AsyncHandler<GetReplicationRunsRequest,GetReplicationRunsResult> asyncHandler)
The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob.
|
Future<GetServersResult> |
getServersAsync(GetServersRequest getServersRequest)
The GetServers API returns a list of all servers in your server catalog.
|
Future<GetServersResult> |
getServersAsync(GetServersRequest getServersRequest,
AsyncHandler<GetServersRequest,GetServersResult> asyncHandler)
The GetServers API returns a list of all servers in your server catalog.
|
Future<ImportServerCatalogResult> |
importServerCatalogAsync(ImportServerCatalogRequest importServerCatalogRequest)
The ImportServerCatalog API is used to gather the complete list of on-premises servers on your premises.
|
Future<ImportServerCatalogResult> |
importServerCatalogAsync(ImportServerCatalogRequest importServerCatalogRequest,
AsyncHandler<ImportServerCatalogRequest,ImportServerCatalogResult> asyncHandler)
The ImportServerCatalog API is used to gather the complete list of on-premises servers on your premises.
|
Future<StartOnDemandReplicationRunResult> |
startOnDemandReplicationRunAsync(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest)
The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are
scheduled based on your frequency).
|
Future<StartOnDemandReplicationRunResult> |
startOnDemandReplicationRunAsync(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest,
AsyncHandler<StartOnDemandReplicationRunRequest,StartOnDemandReplicationRunResult> asyncHandler)
The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are
scheduled based on your frequency).
|
Future<UpdateReplicationJobResult> |
updateReplicationJobAsync(UpdateReplicationJobRequest updateReplicationJobRequest)
The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using
CreateReplicationJob.
|
Future<UpdateReplicationJobResult> |
updateReplicationJobAsync(UpdateReplicationJobRequest updateReplicationJobRequest,
AsyncHandler<UpdateReplicationJobRequest,UpdateReplicationJobResult> asyncHandler)
The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using
CreateReplicationJob.
|
createReplicationJob, deleteReplicationJob, deleteServerCatalog, disassociateConnector, getCachedResponseMetadata, getConnectors, getReplicationJobs, getReplicationRuns, getServers, importServerCatalog, setEndpoint, setRegion, shutdown, startOnDemandReplicationRun, updateReplicationJob
Future<CreateReplicationJobResult> createReplicationJobAsync(CreateReplicationJobRequest createReplicationJobRequest)
createReplicationJobRequest
- Future<CreateReplicationJobResult> createReplicationJobAsync(CreateReplicationJobRequest createReplicationJobRequest, AsyncHandler<CreateReplicationJobRequest,CreateReplicationJobResult> asyncHandler)
createReplicationJobRequest
- 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.Future<DeleteReplicationJobResult> deleteReplicationJobAsync(DeleteReplicationJobRequest deleteReplicationJobRequest)
deleteReplicationJobRequest
- Future<DeleteReplicationJobResult> deleteReplicationJobAsync(DeleteReplicationJobRequest deleteReplicationJobRequest, AsyncHandler<DeleteReplicationJobRequest,DeleteReplicationJobResult> asyncHandler)
deleteReplicationJobRequest
- 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.Future<DeleteServerCatalogResult> deleteServerCatalogAsync(DeleteServerCatalogRequest deleteServerCatalogRequest)
deleteServerCatalogRequest
- Future<DeleteServerCatalogResult> deleteServerCatalogAsync(DeleteServerCatalogRequest deleteServerCatalogRequest, AsyncHandler<DeleteServerCatalogRequest,DeleteServerCatalogResult> asyncHandler)
deleteServerCatalogRequest
- 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.Future<DisassociateConnectorResult> disassociateConnectorAsync(DisassociateConnectorRequest disassociateConnectorRequest)
disassociateConnectorRequest
- Future<DisassociateConnectorResult> disassociateConnectorAsync(DisassociateConnectorRequest disassociateConnectorRequest, AsyncHandler<DisassociateConnectorRequest,DisassociateConnectorResult> asyncHandler)
disassociateConnectorRequest
- 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.Future<GetConnectorsResult> getConnectorsAsync(GetConnectorsRequest getConnectorsRequest)
getConnectorsRequest
- Future<GetConnectorsResult> getConnectorsAsync(GetConnectorsRequest getConnectorsRequest, AsyncHandler<GetConnectorsRequest,GetConnectorsResult> asyncHandler)
getConnectorsRequest
- 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.Future<GetReplicationJobsResult> getReplicationJobsAsync(GetReplicationJobsRequest getReplicationJobsRequest)
getReplicationJobsRequest
- Future<GetReplicationJobsResult> getReplicationJobsAsync(GetReplicationJobsRequest getReplicationJobsRequest, AsyncHandler<GetReplicationJobsRequest,GetReplicationJobsResult> asyncHandler)
getReplicationJobsRequest
- 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.Future<GetReplicationRunsResult> getReplicationRunsAsync(GetReplicationRunsRequest getReplicationRunsRequest)
getReplicationRunsRequest
- Future<GetReplicationRunsResult> getReplicationRunsAsync(GetReplicationRunsRequest getReplicationRunsRequest, AsyncHandler<GetReplicationRunsRequest,GetReplicationRunsResult> asyncHandler)
getReplicationRunsRequest
- 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.Future<GetServersResult> getServersAsync(GetServersRequest getServersRequest)
getServersRequest
- Future<GetServersResult> getServersAsync(GetServersRequest getServersRequest, AsyncHandler<GetServersRequest,GetServersResult> asyncHandler)
getServersRequest
- 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.Future<ImportServerCatalogResult> importServerCatalogAsync(ImportServerCatalogRequest importServerCatalogRequest)
importServerCatalogRequest
- Future<ImportServerCatalogResult> importServerCatalogAsync(ImportServerCatalogRequest importServerCatalogRequest, AsyncHandler<ImportServerCatalogRequest,ImportServerCatalogResult> asyncHandler)
importServerCatalogRequest
- 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.Future<StartOnDemandReplicationRunResult> startOnDemandReplicationRunAsync(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest)
startOnDemandReplicationRunRequest
- Future<StartOnDemandReplicationRunResult> startOnDemandReplicationRunAsync(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest, AsyncHandler<StartOnDemandReplicationRunRequest,StartOnDemandReplicationRunResult> asyncHandler)
startOnDemandReplicationRunRequest
- 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.Future<UpdateReplicationJobResult> updateReplicationJobAsync(UpdateReplicationJobRequest updateReplicationJobRequest)
updateReplicationJobRequest
- Future<UpdateReplicationJobResult> updateReplicationJobAsync(UpdateReplicationJobRequest updateReplicationJobRequest, AsyncHandler<UpdateReplicationJobRequest,UpdateReplicationJobResult> asyncHandler)
updateReplicationJobRequest
- 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.