publicstaticfinalclass VmMigrationGrpc.VmMigrationFutureStubextendsAbstractFutureStub<VmMigrationGrpc.VmMigrationFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service VmMigration.
VM Migration Service
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
VmMigrationGrpc.VmMigrationFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
addGroupMigration(AddGroupMigrationRequest request)
publicListenableFuture<Operation>addGroupMigration(AddGroupMigrationRequestrequest)
Adds a MigratingVm to a Group.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
build(Channel channel, CallOptions callOptions)
protectedVmMigrationGrpc.VmMigrationFutureStubbuild(Channelchannel,CallOptionscallOptions)
| Parameters |
| Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelCloneJob(CancelCloneJobRequest request)
publicListenableFuture<Operation>cancelCloneJob(CancelCloneJobRequestrequest)
Initiates the cancellation of a running clone job.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
cancelCutoverJob(CancelCutoverJobRequest request)
publicListenableFuture<Operation>cancelCutoverJob(CancelCutoverJobRequestrequest)
Initiates the cancellation of a running cutover job.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
cancelDiskMigrationJob(CancelDiskMigrationJobRequest request)
publicListenableFuture<Operation>cancelDiskMigrationJob(CancelDiskMigrationJobRequestrequest)
Cancels the disk migration job.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
cancelImageImportJob(CancelImageImportJobRequest request)
publicListenableFuture<Operation>cancelImageImportJob(CancelImageImportJobRequestrequest)
Initiates the cancellation of a running clone job.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createCloneJob(CreateCloneJobRequest request)
publicListenableFuture<Operation>createCloneJob(CreateCloneJobRequestrequest)
Initiates a Clone of a specific migrating VM.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createCutoverJob(CreateCutoverJobRequest request)
publicListenableFuture<Operation>createCutoverJob(CreateCutoverJobRequestrequest)
Initiates a Cutover of a specific migrating VM.
The returned LRO is completed when the cutover job resource is created
and the job is initiated.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createDatacenterConnector(CreateDatacenterConnectorRequest request)
publicListenableFuture<Operation>createDatacenterConnector(CreateDatacenterConnectorRequestrequest)
Creates a new DatacenterConnector in a given Source.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createDiskMigrationJob(CreateDiskMigrationJobRequest request)
publicListenableFuture<Operation>createDiskMigrationJob(CreateDiskMigrationJobRequestrequest)
Creates a new disk migration job in a given Source.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createGroup(CreateGroupRequest request)
publicListenableFuture<Operation>createGroup(CreateGroupRequestrequest)
Creates a new Group in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createImageImport(CreateImageImportRequest request)
publicListenableFuture<Operation>createImageImport(CreateImageImportRequestrequest)
Creates a new ImageImport in a given project.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createMigratingVm(CreateMigratingVmRequest request)
publicListenableFuture<Operation>createMigratingVm(CreateMigratingVmRequestrequest)
Creates a new MigratingVm in a given Source.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createSource(CreateSourceRequest request)
publicListenableFuture<Operation>createSource(CreateSourceRequestrequest)
Creates a new Source in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createTargetProject(CreateTargetProjectRequest request)
publicListenableFuture<Operation>createTargetProject(CreateTargetProjectRequestrequest)
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
createUtilizationReport(CreateUtilizationReportRequest request)
publicListenableFuture<Operation>createUtilizationReport(CreateUtilizationReportRequestrequest)
Creates a new UtilizationReport.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteDatacenterConnector(DeleteDatacenterConnectorRequest request)
publicListenableFuture<Operation>deleteDatacenterConnector(DeleteDatacenterConnectorRequestrequest)
Deletes a single DatacenterConnector.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteDiskMigrationJob(DeleteDiskMigrationJobRequest request)
publicListenableFuture<Operation>deleteDiskMigrationJob(DeleteDiskMigrationJobRequestrequest)
Deletes a single DiskMigrationJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteGroup(DeleteGroupRequest request)
publicListenableFuture<Operation>deleteGroup(DeleteGroupRequestrequest)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteImageImport(DeleteImageImportRequest request)
publicListenableFuture<Operation>deleteImageImport(DeleteImageImportRequestrequest)
Deletes a single ImageImport.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteMigratingVm(DeleteMigratingVmRequest request)
publicListenableFuture<Operation>deleteMigratingVm(DeleteMigratingVmRequestrequest)
Deletes a single MigratingVm.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteSource(DeleteSourceRequest request)
publicListenableFuture<Operation>deleteSource(DeleteSourceRequestrequest)
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteTargetProject(DeleteTargetProjectRequest request)
publicListenableFuture<Operation>deleteTargetProject(DeleteTargetProjectRequestrequest)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
deleteUtilizationReport(DeleteUtilizationReportRequest request)
publicListenableFuture<Operation>deleteUtilizationReport(DeleteUtilizationReportRequestrequest)
Deletes a single Utilization Report.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
extendMigration(ExtendMigrationRequest request)
publicListenableFuture<Operation>extendMigration(ExtendMigrationRequestrequest)
Extend the migrating VM time to live.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
fetchInventory(FetchInventoryRequest request)
publicListenableFuture<FetchInventoryResponse>fetchInventory(FetchInventoryRequestrequest)
List remote source's inventory of VMs.
The remote source is the onprem vCenter (remote in the sense it's not in
Compute Engine). The inventory describes the list of existing VMs in that
source. Note that this operation lists the VMs on the remote source, as
opposed to listing the MigratingVms resources in the vmmigration service.
fetchStorageInventory(FetchStorageInventoryRequest request)
publicListenableFuture<FetchStorageInventoryResponse>fetchStorageInventory(FetchStorageInventoryRequestrequest)
List remote source's inventory of storage resources.
The remote source is another cloud vendor (e.g. AWS, Azure).
The inventory describes the list of existing storage resources in that
source. Note that this operation lists the resources on the remote source,
as opposed to listing the MigratingVms resources in the vmmigration
service.
finalizeMigration(FinalizeMigrationRequest request)
publicListenableFuture<Operation>finalizeMigration(FinalizeMigrationRequestrequest)
Marks a migration as completed, deleting migration resources that are no
longer being used. Only applicable after cutover is done.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
getCloneJob(GetCloneJobRequest request)
publicListenableFuture<CloneJob>getCloneJob(GetCloneJobRequestrequest)
Gets details of a single CloneJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<CloneJob> |
getCutoverJob(GetCutoverJobRequest request)
publicListenableFuture<CutoverJob>getCutoverJob(GetCutoverJobRequestrequest)
Gets details of a single CutoverJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<CutoverJob> |
getDatacenterConnector(GetDatacenterConnectorRequest request)
publicListenableFuture<DatacenterConnector>getDatacenterConnector(GetDatacenterConnectorRequestrequest)
Gets details of a single DatacenterConnector.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<DatacenterConnector> |
getDiskMigrationJob(GetDiskMigrationJobRequest request)
publicListenableFuture<DiskMigrationJob>getDiskMigrationJob(GetDiskMigrationJobRequestrequest)
Gets details of a single DiskMigrationJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<DiskMigrationJob> |
getGroup(GetGroupRequest request)
publicListenableFuture<Group>getGroup(GetGroupRequestrequest)
Gets details of a single Group.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Group> |
getImageImport(GetImageImportRequest request)
publicListenableFuture<ImageImport>getImageImport(GetImageImportRequestrequest)
Gets details of a single ImageImport.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ImageImport> |
getImageImportJob(GetImageImportJobRequest request)
publicListenableFuture<ImageImportJob>getImageImportJob(GetImageImportJobRequestrequest)
Gets details of a single ImageImportJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ImageImportJob> |
getMigratingVm(GetMigratingVmRequest request)
publicListenableFuture<MigratingVm>getMigratingVm(GetMigratingVmRequestrequest)
Gets details of a single MigratingVm.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<MigratingVm> |
getReplicationCycle(GetReplicationCycleRequest request)
publicListenableFuture<ReplicationCycle>getReplicationCycle(GetReplicationCycleRequestrequest)
Gets details of a single ReplicationCycle.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ReplicationCycle> |
getSource(GetSourceRequest request)
publicListenableFuture<Source>getSource(GetSourceRequestrequest)
Gets details of a single Source.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Source> |
getTargetProject(GetTargetProjectRequest request)
publicListenableFuture<TargetProject>getTargetProject(GetTargetProjectRequestrequest)
Gets details of a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<TargetProject> |
getUtilizationReport(GetUtilizationReportRequest request)
publicListenableFuture<UtilizationReport>getUtilizationReport(GetUtilizationReportRequestrequest)
Gets a single Utilization Report.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<UtilizationReport> |
listCloneJobs(ListCloneJobsRequest request)
publicListenableFuture<ListCloneJobsResponse>listCloneJobs(ListCloneJobsRequestrequest)
Lists the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are
listed.
listCutoverJobs(ListCutoverJobsRequest request)
publicListenableFuture<ListCutoverJobsResponse>listCutoverJobs(ListCutoverJobsRequestrequest)
Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs
are listed.
listDatacenterConnectors(ListDatacenterConnectorsRequest request)
publicListenableFuture<ListDatacenterConnectorsResponse>listDatacenterConnectors(ListDatacenterConnectorsRequestrequest)
Lists DatacenterConnectors in a given Source.
listDiskMigrationJobs(ListDiskMigrationJobsRequest request)
publicListenableFuture<ListDiskMigrationJobsResponse>listDiskMigrationJobs(ListDiskMigrationJobsRequestrequest)
Lists DiskMigrationJobs in a given Source.
listGroups(ListGroupsRequest request)
publicListenableFuture<ListGroupsResponse>listGroups(ListGroupsRequestrequest)
Lists Groups in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListGroupsResponse> |
listImageImportJobs(ListImageImportJobsRequest request)
publicListenableFuture<ListImageImportJobsResponse>listImageImportJobs(ListImageImportJobsRequestrequest)
Lists ImageImportJobs in a given project.
listImageImports(ListImageImportsRequest request)
publicListenableFuture<ListImageImportsResponse>listImageImports(ListImageImportsRequestrequest)
Lists ImageImports in a given project.
listMigratingVms(ListMigratingVmsRequest request)
publicListenableFuture<ListMigratingVmsResponse>listMigratingVms(ListMigratingVmsRequestrequest)
Lists MigratingVms in a given Source.
listReplicationCycles(ListReplicationCyclesRequest request)
publicListenableFuture<ListReplicationCyclesResponse>listReplicationCycles(ListReplicationCyclesRequestrequest)
Lists ReplicationCycles in a given MigratingVM.
listSources(ListSourcesRequest request)
publicListenableFuture<ListSourcesResponse>listSources(ListSourcesRequestrequest)
Lists Sources in a given project and location.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<ListSourcesResponse> |
listTargetProjects(ListTargetProjectsRequest request)
publicListenableFuture<ListTargetProjectsResponse>listTargetProjects(ListTargetProjectsRequestrequest)
Lists TargetProjects in a given project.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
listUtilizationReports(ListUtilizationReportsRequest request)
publicListenableFuture<ListUtilizationReportsResponse>listUtilizationReports(ListUtilizationReportsRequestrequest)
Lists Utilization Reports of the given Source.
pauseMigration(PauseMigrationRequest request)
publicListenableFuture<Operation>pauseMigration(PauseMigrationRequestrequest)
Pauses a migration for a VM. If cycle tasks are running they will be
cancelled, preserving source task data. Further replication cycles will not
be triggered while the VM is paused.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
removeGroupMigration(RemoveGroupMigrationRequest request)
publicListenableFuture<Operation>removeGroupMigration(RemoveGroupMigrationRequestrequest)
Removes a MigratingVm from a Group.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
resumeMigration(ResumeMigrationRequest request)
publicListenableFuture<Operation>resumeMigration(ResumeMigrationRequestrequest)
Resumes a migration for a VM. When called on a paused migration, will start
the process of uploading data and creating snapshots; when called on a
completed cut-over migration, will update the migration to active state and
start the process of uploading data and creating snapshots.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
runDiskMigrationJob(RunDiskMigrationJobRequest request)
publicListenableFuture<Operation>runDiskMigrationJob(RunDiskMigrationJobRequestrequest)
Runs the disk migration job.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
startMigration(StartMigrationRequest request)
publicListenableFuture<Operation>startMigration(StartMigrationRequestrequest)
Starts migration for a VM. Starts the process of uploading
data and creating snapshots, in replication cycles scheduled by the policy.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateDiskMigrationJob(UpdateDiskMigrationJobRequest request)
publicListenableFuture<Operation>updateDiskMigrationJob(UpdateDiskMigrationJobRequestrequest)
Updates the parameters of a single DiskMigrationJob.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateGroup(UpdateGroupRequest request)
publicListenableFuture<Operation>updateGroup(UpdateGroupRequestrequest)
Updates the parameters of a single Group.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateMigratingVm(UpdateMigratingVmRequest request)
publicListenableFuture<Operation>updateMigratingVm(UpdateMigratingVmRequestrequest)
Updates the parameters of a single MigratingVm.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateSource(UpdateSourceRequest request)
publicListenableFuture<Operation>updateSource(UpdateSourceRequestrequest)
Updates the parameters of a single Source.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateTargetProject(UpdateTargetProjectRequest request)
publicListenableFuture<Operation>updateTargetProject(UpdateTargetProjectRequestrequest)
Updates the parameters of a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
upgradeAppliance(UpgradeApplianceRequest request)
publicListenableFuture<Operation>upgradeAppliance(UpgradeApplianceRequestrequest)
Upgrades the appliance relate to this DatacenterConnector to the in-place
updateable version.
| Returns |
| Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |