AutoCloseable
@Generated("software.amazon.awssdk:codegen") public interface SMSAsyncClient extends AutoCloseable
builder()
method.
Amazon Server Migration Service automates the process of migrating servers to EC2.Modifier and Type | Method | Description |
---|---|---|
static SMSAsyncClientBuilder |
builder() |
Create a builder that can be used to configure and create a
SMSAsyncClient . |
static SMSAsyncClient |
create() |
Create a
SMSAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<CreateReplicationJobResponse> |
createReplicationJob(CreateReplicationJobRequest createReplicationJobRequest) |
The CreateReplicationJob API is used to create a ReplicationJob to replicate a server on AWS.
|
default CompletableFuture<DeleteReplicationJobResponse> |
deleteReplicationJob(DeleteReplicationJobRequest deleteReplicationJobRequest) |
The DeleteReplicationJob API is used to delete a ReplicationJob, resulting in no further ReplicationRuns.
|
default CompletableFuture<DeleteServerCatalogResponse> |
deleteServerCatalog(DeleteServerCatalogRequest deleteServerCatalogRequest) |
The DeleteServerCatalog API clears all servers from your server catalog.
|
default CompletableFuture<DisassociateConnectorResponse> |
disassociateConnector(DisassociateConnectorRequest disassociateConnectorRequest) |
The DisassociateConnector API will disassociate a connector from the Server Migration Service, rendering it
unavailable to support replication jobs.
|
default CompletableFuture<GetConnectorsResponse> |
getConnectors(GetConnectorsRequest getConnectorsRequest) |
The GetConnectors API returns a list of connectors that are registered with the Server Migration Service.
|
default CompletableFuture<GetReplicationJobsResponse> |
getReplicationJobs(GetReplicationJobsRequest getReplicationJobsRequest) |
The GetReplicationJobs API will return all of your ReplicationJobs and their details.
|
default CompletableFuture<GetReplicationRunsResponse> |
getReplicationRuns(GetReplicationRunsRequest getReplicationRunsRequest) |
The GetReplicationRuns API will return all ReplicationRuns for a given ReplicationJob.
|
default CompletableFuture<GetServersResponse> |
getServers(GetServersRequest getServersRequest) |
The GetServers API returns a list of all servers in your server catalog.
|
default CompletableFuture<ImportServerCatalogResponse> |
importServerCatalog(ImportServerCatalogRequest importServerCatalogRequest) |
The ImportServerCatalog API is used to gather the complete list of on-premises servers on your premises.
|
default CompletableFuture<StartOnDemandReplicationRunResponse> |
startOnDemandReplicationRun(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest) |
The StartOnDemandReplicationRun API is used to start a ReplicationRun on demand (in addition to those that are
scheduled based on your frequency).
|
default CompletableFuture<UpdateReplicationJobResponse> |
updateReplicationJob(UpdateReplicationJobRequest updateReplicationJobRequest) |
The UpdateReplicationJob API is used to change the settings of your existing ReplicationJob created using
CreateReplicationJob.
|
close
static SMSAsyncClient create()
SMSAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static SMSAsyncClientBuilder builder()
SMSAsyncClient
.default CompletableFuture<CreateReplicationJobResponse> createReplicationJob(CreateReplicationJobRequest createReplicationJobRequest)
createReplicationJobRequest
- default CompletableFuture<DeleteReplicationJobResponse> deleteReplicationJob(DeleteReplicationJobRequest deleteReplicationJobRequest)
deleteReplicationJobRequest
- default CompletableFuture<DeleteServerCatalogResponse> deleteServerCatalog(DeleteServerCatalogRequest deleteServerCatalogRequest)
deleteServerCatalogRequest
- default CompletableFuture<DisassociateConnectorResponse> disassociateConnector(DisassociateConnectorRequest disassociateConnectorRequest)
disassociateConnectorRequest
- default CompletableFuture<GetConnectorsResponse> getConnectors(GetConnectorsRequest getConnectorsRequest)
getConnectorsRequest
- default CompletableFuture<GetReplicationJobsResponse> getReplicationJobs(GetReplicationJobsRequest getReplicationJobsRequest)
getReplicationJobsRequest
- default CompletableFuture<GetReplicationRunsResponse> getReplicationRuns(GetReplicationRunsRequest getReplicationRunsRequest)
getReplicationRunsRequest
- default CompletableFuture<GetServersResponse> getServers(GetServersRequest getServersRequest)
getServersRequest
- default CompletableFuture<ImportServerCatalogResponse> importServerCatalog(ImportServerCatalogRequest importServerCatalogRequest)
importServerCatalogRequest
- default CompletableFuture<StartOnDemandReplicationRunResponse> startOnDemandReplicationRun(StartOnDemandReplicationRunRequest startOnDemandReplicationRunRequest)
startOnDemandReplicationRunRequest
- default CompletableFuture<UpdateReplicationJobResponse> updateReplicationJob(UpdateReplicationJobRequest updateReplicationJobRequest)
updateReplicationJobRequest
- Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.