Class GrpcVmMigrationStub
java.lang.Object
com.google.cloud.vmmigration.v1.stub.VmMigrationStub
com.google.cloud.vmmigration.v1.stub.GrpcVmMigrationStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
gRPC stub implementation for the VmMigration service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcVmMigrationStub(VmMigrationStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcVmMigrationStub, using the given settings.protectedGrpcVmMigrationStub(VmMigrationStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcVmMigrationStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcVmMigrationStubcreate(ClientContext clientContext) static final GrpcVmMigrationStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcVmMigrationStubcreate(VmMigrationStubSettings settings) OperationCallable<DeleteDatacenterConnectorRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteDiskMigrationJobRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteGroupRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteImageImportRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteMigratingVmRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteSourceRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteTargetProjectRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteUtilizationReportRequest,com.google.protobuf.Empty, OperationMetadata> booleanbooleanUnaryCallable<ListDatacenterConnectorsRequest,VmMigrationClient.ListDatacenterConnectorsPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.vmmigration.v1.stub.VmMigrationStub
getHttpJsonOperationsStub
-
Constructor Details
-
GrpcVmMigrationStub
protected GrpcVmMigrationStub(VmMigrationStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcVmMigrationStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
GrpcVmMigrationStub
protected GrpcVmMigrationStub(VmMigrationStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcVmMigrationStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
- Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final GrpcVmMigrationStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
- Overrides:
getOperationsStubin classVmMigrationStub
-
listSourcesCallable
- Overrides:
listSourcesCallablein classVmMigrationStub
-
listSourcesPagedCallable
public UnaryCallable<ListSourcesRequest,VmMigrationClient.ListSourcesPagedResponse> listSourcesPagedCallable()- Overrides:
listSourcesPagedCallablein classVmMigrationStub
-
getSourceCallable
- Overrides:
getSourceCallablein classVmMigrationStub
-
createSourceCallable
- Overrides:
createSourceCallablein classVmMigrationStub
-
createSourceOperationCallable
public OperationCallable<CreateSourceRequest,Source, createSourceOperationCallable()OperationMetadata> - Overrides:
createSourceOperationCallablein classVmMigrationStub
-
updateSourceCallable
- Overrides:
updateSourceCallablein classVmMigrationStub
-
updateSourceOperationCallable
public OperationCallable<UpdateSourceRequest,Source, updateSourceOperationCallable()OperationMetadata> - Overrides:
updateSourceOperationCallablein classVmMigrationStub
-
deleteSourceCallable
- Overrides:
deleteSourceCallablein classVmMigrationStub
-
deleteSourceOperationCallable
public OperationCallable<DeleteSourceRequest,com.google.protobuf.Empty, deleteSourceOperationCallable()OperationMetadata> - Overrides:
deleteSourceOperationCallablein classVmMigrationStub
-
fetchInventoryCallable
- Overrides:
fetchInventoryCallablein classVmMigrationStub
-
fetchStorageInventoryCallable
public UnaryCallable<FetchStorageInventoryRequest,FetchStorageInventoryResponse> fetchStorageInventoryCallable()- Overrides:
fetchStorageInventoryCallablein classVmMigrationStub
-
fetchStorageInventoryPagedCallable
public UnaryCallable<FetchStorageInventoryRequest,VmMigrationClient.FetchStorageInventoryPagedResponse> fetchStorageInventoryPagedCallable()- Overrides:
fetchStorageInventoryPagedCallablein classVmMigrationStub
-
listUtilizationReportsCallable
public UnaryCallable<ListUtilizationReportsRequest,ListUtilizationReportsResponse> listUtilizationReportsCallable()- Overrides:
listUtilizationReportsCallablein classVmMigrationStub
-
listUtilizationReportsPagedCallable
public UnaryCallable<ListUtilizationReportsRequest,VmMigrationClient.ListUtilizationReportsPagedResponse> listUtilizationReportsPagedCallable()- Overrides:
listUtilizationReportsPagedCallablein classVmMigrationStub
-
getUtilizationReportCallable
- Overrides:
getUtilizationReportCallablein classVmMigrationStub
-
createUtilizationReportCallable
- Overrides:
createUtilizationReportCallablein classVmMigrationStub
-
createUtilizationReportOperationCallable
public OperationCallable<CreateUtilizationReportRequest,UtilizationReport, createUtilizationReportOperationCallable()OperationMetadata> - Overrides:
createUtilizationReportOperationCallablein classVmMigrationStub
-
deleteUtilizationReportCallable
- Overrides:
deleteUtilizationReportCallablein classVmMigrationStub
-
deleteUtilizationReportOperationCallable
public OperationCallable<DeleteUtilizationReportRequest,com.google.protobuf.Empty, deleteUtilizationReportOperationCallable()OperationMetadata> - Overrides:
deleteUtilizationReportOperationCallablein classVmMigrationStub
-
listDatacenterConnectorsCallable
public UnaryCallable<ListDatacenterConnectorsRequest,ListDatacenterConnectorsResponse> listDatacenterConnectorsCallable()- Overrides:
listDatacenterConnectorsCallablein classVmMigrationStub
-
listDatacenterConnectorsPagedCallable
public UnaryCallable<ListDatacenterConnectorsRequest,VmMigrationClient.ListDatacenterConnectorsPagedResponse> listDatacenterConnectorsPagedCallable()- Overrides:
listDatacenterConnectorsPagedCallablein classVmMigrationStub
-
getDatacenterConnectorCallable
public UnaryCallable<GetDatacenterConnectorRequest,DatacenterConnector> getDatacenterConnectorCallable()- Overrides:
getDatacenterConnectorCallablein classVmMigrationStub
-
createDatacenterConnectorCallable
public UnaryCallable<CreateDatacenterConnectorRequest,Operation> createDatacenterConnectorCallable()- Overrides:
createDatacenterConnectorCallablein classVmMigrationStub
-
createDatacenterConnectorOperationCallable
public OperationCallable<CreateDatacenterConnectorRequest,DatacenterConnector, createDatacenterConnectorOperationCallable()OperationMetadata> - Overrides:
createDatacenterConnectorOperationCallablein classVmMigrationStub
-
deleteDatacenterConnectorCallable
public UnaryCallable<DeleteDatacenterConnectorRequest,Operation> deleteDatacenterConnectorCallable()- Overrides:
deleteDatacenterConnectorCallablein classVmMigrationStub
-
deleteDatacenterConnectorOperationCallable
public OperationCallable<DeleteDatacenterConnectorRequest,com.google.protobuf.Empty, deleteDatacenterConnectorOperationCallable()OperationMetadata> - Overrides:
deleteDatacenterConnectorOperationCallablein classVmMigrationStub
-
upgradeApplianceCallable
- Overrides:
upgradeApplianceCallablein classVmMigrationStub
-
upgradeApplianceOperationCallable
public OperationCallable<UpgradeApplianceRequest,UpgradeApplianceResponse, upgradeApplianceOperationCallable()OperationMetadata> - Overrides:
upgradeApplianceOperationCallablein classVmMigrationStub
-
createMigratingVmCallable
- Overrides:
createMigratingVmCallablein classVmMigrationStub
-
createMigratingVmOperationCallable
public OperationCallable<CreateMigratingVmRequest,MigratingVm, createMigratingVmOperationCallable()OperationMetadata> - Overrides:
createMigratingVmOperationCallablein classVmMigrationStub
-
listMigratingVmsCallable
- Overrides:
listMigratingVmsCallablein classVmMigrationStub
-
listMigratingVmsPagedCallable
public UnaryCallable<ListMigratingVmsRequest,VmMigrationClient.ListMigratingVmsPagedResponse> listMigratingVmsPagedCallable()- Overrides:
listMigratingVmsPagedCallablein classVmMigrationStub
-
getMigratingVmCallable
- Overrides:
getMigratingVmCallablein classVmMigrationStub
-
updateMigratingVmCallable
- Overrides:
updateMigratingVmCallablein classVmMigrationStub
-
updateMigratingVmOperationCallable
public OperationCallable<UpdateMigratingVmRequest,MigratingVm, updateMigratingVmOperationCallable()OperationMetadata> - Overrides:
updateMigratingVmOperationCallablein classVmMigrationStub
-
deleteMigratingVmCallable
- Overrides:
deleteMigratingVmCallablein classVmMigrationStub
-
deleteMigratingVmOperationCallable
public OperationCallable<DeleteMigratingVmRequest,com.google.protobuf.Empty, deleteMigratingVmOperationCallable()OperationMetadata> - Overrides:
deleteMigratingVmOperationCallablein classVmMigrationStub
-
startMigrationCallable
- Overrides:
startMigrationCallablein classVmMigrationStub
-
startMigrationOperationCallable
public OperationCallable<StartMigrationRequest,StartMigrationResponse, startMigrationOperationCallable()OperationMetadata> - Overrides:
startMigrationOperationCallablein classVmMigrationStub
-
resumeMigrationCallable
- Overrides:
resumeMigrationCallablein classVmMigrationStub
-
resumeMigrationOperationCallable
public OperationCallable<ResumeMigrationRequest,ResumeMigrationResponse, resumeMigrationOperationCallable()OperationMetadata> - Overrides:
resumeMigrationOperationCallablein classVmMigrationStub
-
pauseMigrationCallable
- Overrides:
pauseMigrationCallablein classVmMigrationStub
-
pauseMigrationOperationCallable
public OperationCallable<PauseMigrationRequest,PauseMigrationResponse, pauseMigrationOperationCallable()OperationMetadata> - Overrides:
pauseMigrationOperationCallablein classVmMigrationStub
-
finalizeMigrationCallable
- Overrides:
finalizeMigrationCallablein classVmMigrationStub
-
finalizeMigrationOperationCallable
public OperationCallable<FinalizeMigrationRequest,FinalizeMigrationResponse, finalizeMigrationOperationCallable()OperationMetadata> - Overrides:
finalizeMigrationOperationCallablein classVmMigrationStub
-
extendMigrationCallable
- Overrides:
extendMigrationCallablein classVmMigrationStub
-
extendMigrationOperationCallable
public OperationCallable<ExtendMigrationRequest,ExtendMigrationResponse, extendMigrationOperationCallable()OperationMetadata> - Overrides:
extendMigrationOperationCallablein classVmMigrationStub
-
createCloneJobCallable
- Overrides:
createCloneJobCallablein classVmMigrationStub
-
createCloneJobOperationCallable
public OperationCallable<CreateCloneJobRequest,CloneJob, createCloneJobOperationCallable()OperationMetadata> - Overrides:
createCloneJobOperationCallablein classVmMigrationStub
-
cancelCloneJobCallable
- Overrides:
cancelCloneJobCallablein classVmMigrationStub
-
cancelCloneJobOperationCallable
public OperationCallable<CancelCloneJobRequest,CancelCloneJobResponse, cancelCloneJobOperationCallable()OperationMetadata> - Overrides:
cancelCloneJobOperationCallablein classVmMigrationStub
-
listCloneJobsCallable
- Overrides:
listCloneJobsCallablein classVmMigrationStub
-
listCloneJobsPagedCallable
public UnaryCallable<ListCloneJobsRequest,VmMigrationClient.ListCloneJobsPagedResponse> listCloneJobsPagedCallable()- Overrides:
listCloneJobsPagedCallablein classVmMigrationStub
-
getCloneJobCallable
- Overrides:
getCloneJobCallablein classVmMigrationStub
-
createCutoverJobCallable
- Overrides:
createCutoverJobCallablein classVmMigrationStub
-
createCutoverJobOperationCallable
public OperationCallable<CreateCutoverJobRequest,CutoverJob, createCutoverJobOperationCallable()OperationMetadata> - Overrides:
createCutoverJobOperationCallablein classVmMigrationStub
-
cancelCutoverJobCallable
- Overrides:
cancelCutoverJobCallablein classVmMigrationStub
-
cancelCutoverJobOperationCallable
public OperationCallable<CancelCutoverJobRequest,CancelCutoverJobResponse, cancelCutoverJobOperationCallable()OperationMetadata> - Overrides:
cancelCutoverJobOperationCallablein classVmMigrationStub
-
listCutoverJobsCallable
- Overrides:
listCutoverJobsCallablein classVmMigrationStub
-
listCutoverJobsPagedCallable
public UnaryCallable<ListCutoverJobsRequest,VmMigrationClient.ListCutoverJobsPagedResponse> listCutoverJobsPagedCallable()- Overrides:
listCutoverJobsPagedCallablein classVmMigrationStub
-
getCutoverJobCallable
- Overrides:
getCutoverJobCallablein classVmMigrationStub
-
listGroupsCallable
- Overrides:
listGroupsCallablein classVmMigrationStub
-
listGroupsPagedCallable
public UnaryCallable<ListGroupsRequest,VmMigrationClient.ListGroupsPagedResponse> listGroupsPagedCallable()- Overrides:
listGroupsPagedCallablein classVmMigrationStub
-
getGroupCallable
- Overrides:
getGroupCallablein classVmMigrationStub
-
createGroupCallable
- Overrides:
createGroupCallablein classVmMigrationStub
-
createGroupOperationCallable
- Overrides:
createGroupOperationCallablein classVmMigrationStub
-
updateGroupCallable
- Overrides:
updateGroupCallablein classVmMigrationStub
-
updateGroupOperationCallable
- Overrides:
updateGroupOperationCallablein classVmMigrationStub
-
deleteGroupCallable
- Overrides:
deleteGroupCallablein classVmMigrationStub
-
deleteGroupOperationCallable
public OperationCallable<DeleteGroupRequest,com.google.protobuf.Empty, deleteGroupOperationCallable()OperationMetadata> - Overrides:
deleteGroupOperationCallablein classVmMigrationStub
-
addGroupMigrationCallable
- Overrides:
addGroupMigrationCallablein classVmMigrationStub
-
addGroupMigrationOperationCallable
public OperationCallable<AddGroupMigrationRequest,AddGroupMigrationResponse, addGroupMigrationOperationCallable()OperationMetadata> - Overrides:
addGroupMigrationOperationCallablein classVmMigrationStub
-
removeGroupMigrationCallable
- Overrides:
removeGroupMigrationCallablein classVmMigrationStub
-
removeGroupMigrationOperationCallable
public OperationCallable<RemoveGroupMigrationRequest,RemoveGroupMigrationResponse, removeGroupMigrationOperationCallable()OperationMetadata> - Overrides:
removeGroupMigrationOperationCallablein classVmMigrationStub
-
listTargetProjectsCallable
public UnaryCallable<ListTargetProjectsRequest,ListTargetProjectsResponse> listTargetProjectsCallable()- Overrides:
listTargetProjectsCallablein classVmMigrationStub
-
listTargetProjectsPagedCallable
public UnaryCallable<ListTargetProjectsRequest,VmMigrationClient.ListTargetProjectsPagedResponse> listTargetProjectsPagedCallable()- Overrides:
listTargetProjectsPagedCallablein classVmMigrationStub
-
getTargetProjectCallable
- Overrides:
getTargetProjectCallablein classVmMigrationStub
-
createTargetProjectCallable
- Overrides:
createTargetProjectCallablein classVmMigrationStub
-
createTargetProjectOperationCallable
public OperationCallable<CreateTargetProjectRequest,TargetProject, createTargetProjectOperationCallable()OperationMetadata> - Overrides:
createTargetProjectOperationCallablein classVmMigrationStub
-
updateTargetProjectCallable
- Overrides:
updateTargetProjectCallablein classVmMigrationStub
-
updateTargetProjectOperationCallable
public OperationCallable<UpdateTargetProjectRequest,TargetProject, updateTargetProjectOperationCallable()OperationMetadata> - Overrides:
updateTargetProjectOperationCallablein classVmMigrationStub
-
deleteTargetProjectCallable
- Overrides:
deleteTargetProjectCallablein classVmMigrationStub
-
deleteTargetProjectOperationCallable
public OperationCallable<DeleteTargetProjectRequest,com.google.protobuf.Empty, deleteTargetProjectOperationCallable()OperationMetadata> - Overrides:
deleteTargetProjectOperationCallablein classVmMigrationStub
-
listReplicationCyclesCallable
public UnaryCallable<ListReplicationCyclesRequest,ListReplicationCyclesResponse> listReplicationCyclesCallable()- Overrides:
listReplicationCyclesCallablein classVmMigrationStub
-
listReplicationCyclesPagedCallable
public UnaryCallable<ListReplicationCyclesRequest,VmMigrationClient.ListReplicationCyclesPagedResponse> listReplicationCyclesPagedCallable()- Overrides:
listReplicationCyclesPagedCallablein classVmMigrationStub
-
getReplicationCycleCallable
- Overrides:
getReplicationCycleCallablein classVmMigrationStub
-
listImageImportsCallable
- Overrides:
listImageImportsCallablein classVmMigrationStub
-
listImageImportsPagedCallable
public UnaryCallable<ListImageImportsRequest,VmMigrationClient.ListImageImportsPagedResponse> listImageImportsPagedCallable()- Overrides:
listImageImportsPagedCallablein classVmMigrationStub
-
getImageImportCallable
- Overrides:
getImageImportCallablein classVmMigrationStub
-
createImageImportCallable
- Overrides:
createImageImportCallablein classVmMigrationStub
-
createImageImportOperationCallable
public OperationCallable<CreateImageImportRequest,ImageImport, createImageImportOperationCallable()OperationMetadata> - Overrides:
createImageImportOperationCallablein classVmMigrationStub
-
deleteImageImportCallable
- Overrides:
deleteImageImportCallablein classVmMigrationStub
-
deleteImageImportOperationCallable
public OperationCallable<DeleteImageImportRequest,com.google.protobuf.Empty, deleteImageImportOperationCallable()OperationMetadata> - Overrides:
deleteImageImportOperationCallablein classVmMigrationStub
-
listImageImportJobsCallable
public UnaryCallable<ListImageImportJobsRequest,ListImageImportJobsResponse> listImageImportJobsCallable()- Overrides:
listImageImportJobsCallablein classVmMigrationStub
-
listImageImportJobsPagedCallable
public UnaryCallable<ListImageImportJobsRequest,VmMigrationClient.ListImageImportJobsPagedResponse> listImageImportJobsPagedCallable()- Overrides:
listImageImportJobsPagedCallablein classVmMigrationStub
-
getImageImportJobCallable
- Overrides:
getImageImportJobCallablein classVmMigrationStub
-
cancelImageImportJobCallable
- Overrides:
cancelImageImportJobCallablein classVmMigrationStub
-
cancelImageImportJobOperationCallable
public OperationCallable<CancelImageImportJobRequest,CancelImageImportJobResponse, cancelImageImportJobOperationCallable()OperationMetadata> - Overrides:
cancelImageImportJobOperationCallablein classVmMigrationStub
-
createDiskMigrationJobCallable
- Overrides:
createDiskMigrationJobCallablein classVmMigrationStub
-
createDiskMigrationJobOperationCallable
public OperationCallable<CreateDiskMigrationJobRequest,DiskMigrationJob, createDiskMigrationJobOperationCallable()OperationMetadata> - Overrides:
createDiskMigrationJobOperationCallablein classVmMigrationStub
-
listDiskMigrationJobsCallable
public UnaryCallable<ListDiskMigrationJobsRequest,ListDiskMigrationJobsResponse> listDiskMigrationJobsCallable()- Overrides:
listDiskMigrationJobsCallablein classVmMigrationStub
-
listDiskMigrationJobsPagedCallable
public UnaryCallable<ListDiskMigrationJobsRequest,VmMigrationClient.ListDiskMigrationJobsPagedResponse> listDiskMigrationJobsPagedCallable()- Overrides:
listDiskMigrationJobsPagedCallablein classVmMigrationStub
-
getDiskMigrationJobCallable
- Overrides:
getDiskMigrationJobCallablein classVmMigrationStub
-
updateDiskMigrationJobCallable
- Overrides:
updateDiskMigrationJobCallablein classVmMigrationStub
-
updateDiskMigrationJobOperationCallable
public OperationCallable<UpdateDiskMigrationJobRequest,DiskMigrationJob, updateDiskMigrationJobOperationCallable()OperationMetadata> - Overrides:
updateDiskMigrationJobOperationCallablein classVmMigrationStub
-
deleteDiskMigrationJobCallable
- Overrides:
deleteDiskMigrationJobCallablein classVmMigrationStub
-
deleteDiskMigrationJobOperationCallable
public OperationCallable<DeleteDiskMigrationJobRequest,com.google.protobuf.Empty, deleteDiskMigrationJobOperationCallable()OperationMetadata> - Overrides:
deleteDiskMigrationJobOperationCallablein classVmMigrationStub
-
runDiskMigrationJobCallable
- Overrides:
runDiskMigrationJobCallablein classVmMigrationStub
-
runDiskMigrationJobOperationCallable
public OperationCallable<RunDiskMigrationJobRequest,RunDiskMigrationJobResponse, runDiskMigrationJobOperationCallable()OperationMetadata> - Overrides:
runDiskMigrationJobOperationCallablein classVmMigrationStub
-
cancelDiskMigrationJobCallable
- Overrides:
cancelDiskMigrationJobCallablein classVmMigrationStub
-
cancelDiskMigrationJobOperationCallable
public OperationCallable<CancelDiskMigrationJobRequest,CancelDiskMigrationJobResponse, cancelDiskMigrationJobOperationCallable()OperationMetadata> - Overrides:
cancelDiskMigrationJobOperationCallablein classVmMigrationStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classVmMigrationStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,VmMigrationClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classVmMigrationStub
-
getLocationCallable
- Overrides:
getLocationCallablein classVmMigrationStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classVmMigrationStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-