public abstract static class DataMigrationServiceGrpc.DataMigrationServiceImplBase implements BindableServiceDatabase Migration service
Implements
io.grpc.BindableServiceConstructors
DataMigrationServiceImplBase()
public DataMigrationServiceImplBase()Methods
bindService()
public final ServerServiceDefinition bindService()| Type | Description |
| io.grpc.ServerServiceDefinition |
createConnectionProfile(CreateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public void createConnectionProfile(CreateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)Creates a new connection profile in a given project and location.
| Name | Description |
| request | CreateConnectionProfileRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
createMigrationJob(CreateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void createMigrationJob(CreateMigrationJobRequest request, StreamObserver<Operation> responseObserver)Creates a new migration job in a given project and location.
| Name | Description |
| request | CreateMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteConnectionProfile(DeleteConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public 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.
| Name | Description |
| request | DeleteConnectionProfileRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteMigrationJob(DeleteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void deleteMigrationJob(DeleteMigrationJobRequest request, StreamObserver<Operation> responseObserver)Deletes a single migration job.
| Name | Description |
| request | DeleteMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
generateSshScript(GenerateSshScriptRequest request, StreamObserver<SshScript> responseObserver)
public void generateSshScript(GenerateSshScriptRequest request, StreamObserver<SshScript> responseObserver)Generate a SSH configuration script to configure the reverse SSH connectivity.
| Name | Description |
| request | GenerateSshScriptRequest |
| responseObserver | io.grpc.stub.StreamObserver<SshScript> |
getConnectionProfile(GetConnectionProfileRequest request, StreamObserver<ConnectionProfile> responseObserver)
public void getConnectionProfile(GetConnectionProfileRequest request, StreamObserver<ConnectionProfile> responseObserver)Gets details of a single connection profile.
| Name | Description |
| request | GetConnectionProfileRequest |
| responseObserver | io.grpc.stub.StreamObserver<ConnectionProfile> |
getMigrationJob(GetMigrationJobRequest request, StreamObserver<MigrationJob> responseObserver)
public void getMigrationJob(GetMigrationJobRequest request, StreamObserver<MigrationJob> responseObserver)Gets details of a single migration job.
| Name | Description |
| request | GetMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<MigrationJob> |
listConnectionProfiles(ListConnectionProfilesRequest request, StreamObserver<ListConnectionProfilesResponse> responseObserver)
public void listConnectionProfiles(ListConnectionProfilesRequest request, StreamObserver<ListConnectionProfilesResponse> responseObserver)Retrieve a list of all connection profiles in a given project and location.
| Name | Description |
| request | ListConnectionProfilesRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListConnectionProfilesResponse> |
listMigrationJobs(ListMigrationJobsRequest request, StreamObserver<ListMigrationJobsResponse> responseObserver)
public void listMigrationJobs(ListMigrationJobsRequest request, StreamObserver<ListMigrationJobsResponse> responseObserver)Lists migration jobs in a given project and location.
| Name | Description |
| request | ListMigrationJobsRequest |
| responseObserver | io.grpc.stub.StreamObserver<ListMigrationJobsResponse> |
promoteMigrationJob(PromoteMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public 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.
| Name | Description |
| request | PromoteMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
restartMigrationJob(RestartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public 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.
| Name | Description |
| request | RestartMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
resumeMigrationJob(ResumeMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void resumeMigrationJob(ResumeMigrationJobRequest request, StreamObserver<Operation> responseObserver)Resume a migration job that is currently stopped and is resumable (was stopped during CDC phase).
| Name | Description |
| request | ResumeMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
startMigrationJob(StartMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void startMigrationJob(StartMigrationJobRequest request, StreamObserver<Operation> responseObserver)Start an already created migration job.
| Name | Description |
| request | StartMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
stopMigrationJob(StopMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void stopMigrationJob(StopMigrationJobRequest request, StreamObserver<Operation> responseObserver)Stops a running migration job.
| Name | Description |
| request | StopMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateConnectionProfile(UpdateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)
public void updateConnectionProfile(UpdateConnectionProfileRequest request, StreamObserver<Operation> responseObserver)Update the configuration of a single connection profile.
| Name | Description |
| request | UpdateConnectionProfileRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateMigrationJob(UpdateMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public void updateMigrationJob(UpdateMigrationJobRequest request, StreamObserver<Operation> responseObserver)Updates the parameters of a single migration job.
| Name | Description |
| request | UpdateMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |
verifyMigrationJob(VerifyMigrationJobRequest request, StreamObserver<Operation> responseObserver)
public 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.
| Name | Description |
| request | VerifyMigrationJobRequest |
| responseObserver | io.grpc.stub.StreamObserver<Operation> |