public static interface DataMigrationServiceGrpc.AsyncService
Database Migration service
Methods
createConnectionProfile(CreateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public default void createConnectionProfile(CreateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
Creates a new connection profile in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateConnectionProfileRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createMigrationJob(CreateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void createMigrationJob(CreateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Creates a new migration job in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteConnectionProfile(DeleteConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public default void deleteConnectionProfile(DeleteConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
Deletes a single Database Migration Service connection profile. A connection profile can only be deleted if it is not in use by any active migration jobs.
Parameters | |
---|---|
Name | Description |
request | DeleteConnectionProfileRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteMigrationJob(DeleteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void deleteMigrationJob(DeleteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Deletes a single migration job.
Parameters | |
---|---|
Name | Description |
request | DeleteMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
generateSshScript(GenerateSshScriptRequest request, StreamObserver<SshScript> responseObserver)
public default void generateSshScript(GenerateSshScriptRequest request, StreamObserver<SshScript> responseObserver)
Generate a SSH configuration script to configure the reverse SSH connectivity.
Parameters | |
---|---|
Name | Description |
request | GenerateSshScriptRequest |
responseObserver | io.grpc.stub.StreamObserver<SshScript> |
getConnectionProfile(GetConnectionProfileRequest request, StreamObserver<ConnectionProfile> responseObserver)
public default void getConnectionProfile(GetConnectionProfileRequest request, StreamObserver<ConnectionProfile> responseObserver)
Gets details of a single connection profile.
Parameters | |
---|---|
Name | Description |
request | GetConnectionProfileRequest |
responseObserver | io.grpc.stub.StreamObserver<ConnectionProfile> |
getMigrationJob(GetMigrationJobRequest request, StreamObserver<MigrationJob> responseObserver)
public default void getMigrationJob(GetMigrationJobRequest request, StreamObserver<MigrationJob> responseObserver)
Gets details of a single migration job.
Parameters | |
---|---|
Name | Description |
request | GetMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<MigrationJob> |
listConnectionProfiles(ListConnectionProfilesRequest request, StreamObserver<ListConnectionProfilesResponse> responseObserver)
public default void listConnectionProfiles(ListConnectionProfilesRequest request, StreamObserver<ListConnectionProfilesResponse> responseObserver)
Retrieve a list of all connection profiles in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListConnectionProfilesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListConnectionProfilesResponse> |
listMigrationJobs(ListMigrationJobsRequest request, StreamObserver<ListMigrationJobsResponse> responseObserver)
public default void listMigrationJobs(ListMigrationJobsRequest request, StreamObserver<ListMigrationJobsResponse> responseObserver)
Lists migration jobs in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListMigrationJobsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListMigrationJobsResponse> |
promoteMigrationJob(PromoteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void promoteMigrationJob(PromoteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Promote a migration job, stopping replication to the destination and promoting the destination to be a standalone database.
Parameters | |
---|---|
Name | Description |
request | PromoteMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
restartMigrationJob(RestartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void restartMigrationJob(RestartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Restart a stopped or failed migration job, resetting the destination instance to its original state and starting the migration process from scratch.
Parameters | |
---|---|
Name | Description |
request | RestartMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
resumeMigrationJob(ResumeMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void resumeMigrationJob(ResumeMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Resume a migration job that is currently stopped and is resumable (was stopped during CDC phase).
Parameters | |
---|---|
Name | Description |
request | ResumeMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
startMigrationJob(StartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void startMigrationJob(StartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Start an already created migration job.
Parameters | |
---|---|
Name | Description |
request | StartMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
stopMigrationJob(StopMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void stopMigrationJob(StopMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Stops a running migration job.
Parameters | |
---|---|
Name | Description |
request | StopMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateConnectionProfile(UpdateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public default void updateConnectionProfile(UpdateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
Update the configuration of a single connection profile.
Parameters | |
---|---|
Name | Description |
request | UpdateConnectionProfileRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateMigrationJob(UpdateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void updateMigrationJob(UpdateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Updates the parameters of a single migration job.
Parameters | |
---|---|
Name | Description |
request | UpdateMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
verifyMigrationJob(VerifyMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public default void verifyMigrationJob(VerifyMigrationJobRequest request, StreamObserver<Operation> responseObserver)
Verify a migration job, making sure the destination can reach the source and that all configuration and prerequisites are met.
Parameters | |
---|---|
Name | Description |
request | VerifyMigrationJobRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |