- 1.54.0 (latest)
- 1.53.0
- 1.52.0
- 1.51.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.5
- 1.2.0
- 1.1.1
- 1.0.5
public class VmMigrationClient implements BackgroundResource
Service Description: VM Migration Service
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
SourceName name = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]");
Source response = vmMigrationClient.getSource(name);
}
Note: close() needs to be called on the VmMigrationClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().
The surface of this class includes several types of Java methods for each of the API's methods:
- A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
- A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
- A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.
See the individual methods for example code.
Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.
This class can be customized by passing in a custom instance of VmMigrationSettings to create(). For example:
To customize credentials:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
VmMigrationSettings vmMigrationSettings =
VmMigrationSettings.newBuilder()
.setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
.build();
VmMigrationClient vmMigrationClient = VmMigrationClient.create(vmMigrationSettings);
To customize the endpoint:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
VmMigrationSettings vmMigrationSettings =
VmMigrationSettings.newBuilder().setEndpoint(myEndpoint).build();
VmMigrationClient vmMigrationClient = VmMigrationClient.create(vmMigrationSettings);
To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
VmMigrationSettings vmMigrationSettings = VmMigrationSettings.newHttpJsonBuilder().build();
VmMigrationClient vmMigrationClient = VmMigrationClient.create(vmMigrationSettings);
Please refer to the GitHub repository's samples for more quickstart code snippets.
Implements
BackgroundResourceStatic Methods
create()
public static final VmMigrationClient create()
Constructs an instance of VmMigrationClient with default settings.
Type | Description |
VmMigrationClient |
Type | Description |
IOException |
create(VmMigrationSettings settings)
public static final VmMigrationClient create(VmMigrationSettings settings)
Constructs an instance of VmMigrationClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
Name | Description |
settings | VmMigrationSettings |
Type | Description |
VmMigrationClient |
Type | Description |
IOException |
create(VmMigrationStub stub)
public static final VmMigrationClient create(VmMigrationStub stub)
Constructs an instance of VmMigrationClient, using the given stub for making calls. This is for advanced usage - prefer using create(VmMigrationSettings).
Name | Description |
stub | VmMigrationStub |
Type | Description |
VmMigrationClient |
Constructors
VmMigrationClient(VmMigrationSettings settings)
protected VmMigrationClient(VmMigrationSettings settings)
Constructs an instance of VmMigrationClient, 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.
Name | Description |
settings | VmMigrationSettings |
VmMigrationClient(VmMigrationStub stub)
protected VmMigrationClient(VmMigrationStub stub)
Name | Description |
stub | VmMigrationStub |
Methods
addGroupMigrationAsync(AddGroupMigrationRequest request)
public final OperationFuture<AddGroupMigrationResponse,OperationMetadata> addGroupMigrationAsync(AddGroupMigrationRequest request)
Adds a MigratingVm to a Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
AddGroupMigrationRequest request =
AddGroupMigrationRequest.newBuilder()
.setGroup(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setMigratingVm(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
AddGroupMigrationResponse response = vmMigrationClient.addGroupMigrationAsync(request).get();
}
Name | Description |
request | AddGroupMigrationRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<AddGroupMigrationResponse,OperationMetadata> |
addGroupMigrationAsync(GroupName group)
public final OperationFuture<AddGroupMigrationResponse,OperationMetadata> addGroupMigrationAsync(GroupName group)
Adds a MigratingVm to a Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
GroupName group = GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]");
AddGroupMigrationResponse response = vmMigrationClient.addGroupMigrationAsync(group).get();
}
Name | Description |
group | GroupName Required. The full path name of the Group to add to. |
Type | Description |
OperationFuture<AddGroupMigrationResponse,OperationMetadata> |
addGroupMigrationAsync(String group)
public final OperationFuture<AddGroupMigrationResponse,OperationMetadata> addGroupMigrationAsync(String group)
Adds a MigratingVm to a Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String group = GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString();
AddGroupMigrationResponse response = vmMigrationClient.addGroupMigrationAsync(group).get();
}
Name | Description |
group | String Required. The full path name of the Group to add to. |
Type | Description |
OperationFuture<AddGroupMigrationResponse,OperationMetadata> |
addGroupMigrationCallable()
public final UnaryCallable<AddGroupMigrationRequest,Operation> addGroupMigrationCallable()
Adds a MigratingVm to a Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
AddGroupMigrationRequest request =
AddGroupMigrationRequest.newBuilder()
.setGroup(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setMigratingVm(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
ApiFuture<Operation> future =
vmMigrationClient.addGroupMigrationCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<AddGroupMigrationRequest,Operation> |
addGroupMigrationOperationCallable()
public final OperationCallable<AddGroupMigrationRequest,AddGroupMigrationResponse,OperationMetadata> addGroupMigrationOperationCallable()
Adds a MigratingVm to a Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
AddGroupMigrationRequest request =
AddGroupMigrationRequest.newBuilder()
.setGroup(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setMigratingVm(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
OperationFuture<AddGroupMigrationResponse, OperationMetadata> future =
vmMigrationClient.addGroupMigrationOperationCallable().futureCall(request);
// Do something.
AddGroupMigrationResponse response = future.get();
}
Type | Description |
OperationCallable<AddGroupMigrationRequest,AddGroupMigrationResponse,OperationMetadata> |
awaitTermination(long duration, TimeUnit unit)
public boolean awaitTermination(long duration, TimeUnit unit)
Name | Description |
duration | long |
unit | TimeUnit |
Type | Description |
boolean |
Type | Description |
InterruptedException |
cancelCloneJobAsync(CancelCloneJobRequest request)
public final OperationFuture<CancelCloneJobResponse,OperationMetadata> cancelCloneJobAsync(CancelCloneJobRequest request)
Initiates the cancellation of a running clone job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCloneJobRequest request =
CancelCloneJobRequest.newBuilder()
.setName(
CloneJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CLONE_JOB]")
.toString())
.build();
CancelCloneJobResponse response = vmMigrationClient.cancelCloneJobAsync(request).get();
}
Name | Description |
request | CancelCloneJobRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<CancelCloneJobResponse,OperationMetadata> |
cancelCloneJobAsync(CloneJobName name)
public final OperationFuture<CancelCloneJobResponse,OperationMetadata> cancelCloneJobAsync(CloneJobName name)
Initiates the cancellation of a running clone job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CloneJobName name =
CloneJobName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CLONE_JOB]");
CancelCloneJobResponse response = vmMigrationClient.cancelCloneJobAsync(name).get();
}
Name | Description |
name | CloneJobName Required. The clone job id |
Type | Description |
OperationFuture<CancelCloneJobResponse,OperationMetadata> |
cancelCloneJobAsync(String name)
public final OperationFuture<CancelCloneJobResponse,OperationMetadata> cancelCloneJobAsync(String name)
Initiates the cancellation of a running clone job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name =
CloneJobName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CLONE_JOB]")
.toString();
CancelCloneJobResponse response = vmMigrationClient.cancelCloneJobAsync(name).get();
}
Name | Description |
name | String Required. The clone job id |
Type | Description |
OperationFuture<CancelCloneJobResponse,OperationMetadata> |
cancelCloneJobCallable()
public final UnaryCallable<CancelCloneJobRequest,Operation> cancelCloneJobCallable()
Initiates the cancellation of a running clone job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCloneJobRequest request =
CancelCloneJobRequest.newBuilder()
.setName(
CloneJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CLONE_JOB]")
.toString())
.build();
ApiFuture<Operation> future = vmMigrationClient.cancelCloneJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CancelCloneJobRequest,Operation> |
cancelCloneJobOperationCallable()
public final OperationCallable<CancelCloneJobRequest,CancelCloneJobResponse,OperationMetadata> cancelCloneJobOperationCallable()
Initiates the cancellation of a running clone job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCloneJobRequest request =
CancelCloneJobRequest.newBuilder()
.setName(
CloneJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CLONE_JOB]")
.toString())
.build();
OperationFuture<CancelCloneJobResponse, OperationMetadata> future =
vmMigrationClient.cancelCloneJobOperationCallable().futureCall(request);
// Do something.
CancelCloneJobResponse response = future.get();
}
Type | Description |
OperationCallable<CancelCloneJobRequest,CancelCloneJobResponse,OperationMetadata> |
cancelCutoverJobAsync(CancelCutoverJobRequest request)
public final OperationFuture<CancelCutoverJobResponse,OperationMetadata> cancelCutoverJobAsync(CancelCutoverJobRequest request)
Initiates the cancellation of a running cutover job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCutoverJobRequest request =
CancelCutoverJobRequest.newBuilder()
.setName(
CutoverJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CUTOVER_JOB]")
.toString())
.build();
CancelCutoverJobResponse response = vmMigrationClient.cancelCutoverJobAsync(request).get();
}
Name | Description |
request | CancelCutoverJobRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<CancelCutoverJobResponse,OperationMetadata> |
cancelCutoverJobAsync(CutoverJobName name)
public final OperationFuture<CancelCutoverJobResponse,OperationMetadata> cancelCutoverJobAsync(CutoverJobName name)
Initiates the cancellation of a running cutover job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CutoverJobName name =
CutoverJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CUTOVER_JOB]");
CancelCutoverJobResponse response = vmMigrationClient.cancelCutoverJobAsync(name).get();
}
Name | Description |
name | CutoverJobName Required. The cutover job id |
Type | Description |
OperationFuture<CancelCutoverJobResponse,OperationMetadata> |
cancelCutoverJobAsync(String name)
public final OperationFuture<CancelCutoverJobResponse,OperationMetadata> cancelCutoverJobAsync(String name)
Initiates the cancellation of a running cutover job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name =
CutoverJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CUTOVER_JOB]")
.toString();
CancelCutoverJobResponse response = vmMigrationClient.cancelCutoverJobAsync(name).get();
}
Name | Description |
name | String Required. The cutover job id |
Type | Description |
OperationFuture<CancelCutoverJobResponse,OperationMetadata> |
cancelCutoverJobCallable()
public final UnaryCallable<CancelCutoverJobRequest,Operation> cancelCutoverJobCallable()
Initiates the cancellation of a running cutover job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCutoverJobRequest request =
CancelCutoverJobRequest.newBuilder()
.setName(
CutoverJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CUTOVER_JOB]")
.toString())
.build();
ApiFuture<Operation> future =
vmMigrationClient.cancelCutoverJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CancelCutoverJobRequest,Operation> |
cancelCutoverJobOperationCallable()
public final OperationCallable<CancelCutoverJobRequest,CancelCutoverJobResponse,OperationMetadata> cancelCutoverJobOperationCallable()
Initiates the cancellation of a running cutover job.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CancelCutoverJobRequest request =
CancelCutoverJobRequest.newBuilder()
.setName(
CutoverJobName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]", "[CUTOVER_JOB]")
.toString())
.build();
OperationFuture<CancelCutoverJobResponse, OperationMetadata> future =
vmMigrationClient.cancelCutoverJobOperationCallable().futureCall(request);
// Do something.
CancelCutoverJobResponse response = future.get();
}
Type | Description |
OperationCallable<CancelCutoverJobRequest,CancelCutoverJobResponse,OperationMetadata> |
close()
public final void close()
createCloneJobAsync(CreateCloneJobRequest request)
public final OperationFuture<CloneJob,OperationMetadata> createCloneJobAsync(CreateCloneJobRequest request)
Initiates a Clone of a specific migrating VM.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCloneJobRequest request =
CreateCloneJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCloneJobId("cloneJobId2071309915")
.setCloneJob(CloneJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
CloneJob response = vmMigrationClient.createCloneJobAsync(request).get();
}
Name | Description |
request | CreateCloneJobRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<CloneJob,OperationMetadata> |
createCloneJobAsync(MigratingVmName parent, CloneJob cloneJob, String cloneJobId)
public final OperationFuture<CloneJob,OperationMetadata> createCloneJobAsync(MigratingVmName parent, CloneJob cloneJob, String cloneJobId)
Initiates a Clone of a specific migrating VM.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
MigratingVmName parent =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]");
CloneJob cloneJob = CloneJob.newBuilder().build();
String cloneJobId = "cloneJobId2071309915";
CloneJob response = vmMigrationClient.createCloneJobAsync(parent, cloneJob, cloneJobId).get();
}
Name | Description |
parent | MigratingVmName Required. The Clone's parent. |
cloneJob | CloneJob Required. The clone request body. |
cloneJobId | String Required. The clone job identifier. |
Type | Description |
OperationFuture<CloneJob,OperationMetadata> |
createCloneJobAsync(String parent, CloneJob cloneJob, String cloneJobId)
public final OperationFuture<CloneJob,OperationMetadata> createCloneJobAsync(String parent, CloneJob cloneJob, String cloneJobId)
Initiates a Clone of a specific migrating VM.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]").toString();
CloneJob cloneJob = CloneJob.newBuilder().build();
String cloneJobId = "cloneJobId2071309915";
CloneJob response = vmMigrationClient.createCloneJobAsync(parent, cloneJob, cloneJobId).get();
}
Name | Description |
parent | String Required. The Clone's parent. |
cloneJob | CloneJob Required. The clone request body. |
cloneJobId | String Required. The clone job identifier. |
Type | Description |
OperationFuture<CloneJob,OperationMetadata> |
createCloneJobCallable()
public final UnaryCallable<CreateCloneJobRequest,Operation> createCloneJobCallable()
Initiates a Clone of a specific migrating VM.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCloneJobRequest request =
CreateCloneJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCloneJobId("cloneJobId2071309915")
.setCloneJob(CloneJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = vmMigrationClient.createCloneJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateCloneJobRequest,Operation> |
createCloneJobOperationCallable()
public final OperationCallable<CreateCloneJobRequest,CloneJob,OperationMetadata> createCloneJobOperationCallable()
Initiates a Clone of a specific migrating VM.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCloneJobRequest request =
CreateCloneJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCloneJobId("cloneJobId2071309915")
.setCloneJob(CloneJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<CloneJob, OperationMetadata> future =
vmMigrationClient.createCloneJobOperationCallable().futureCall(request);
// Do something.
CloneJob response = future.get();
}
Type | Description |
OperationCallable<CreateCloneJobRequest,CloneJob,OperationMetadata> |
createCutoverJobAsync(CreateCutoverJobRequest request)
public final OperationFuture<CutoverJob,OperationMetadata> createCutoverJobAsync(CreateCutoverJobRequest request)
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCutoverJobRequest request =
CreateCutoverJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCutoverJobId("cutoverJobId-2003089086")
.setCutoverJob(CutoverJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
CutoverJob response = vmMigrationClient.createCutoverJobAsync(request).get();
}
Name | Description |
request | CreateCutoverJobRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<CutoverJob,OperationMetadata> |
createCutoverJobAsync(MigratingVmName parent, CutoverJob cutoverJob, String cutoverJobId)
public final OperationFuture<CutoverJob,OperationMetadata> createCutoverJobAsync(MigratingVmName parent, CutoverJob cutoverJob, String cutoverJobId)
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
MigratingVmName parent =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]");
CutoverJob cutoverJob = CutoverJob.newBuilder().build();
String cutoverJobId = "cutoverJobId-2003089086";
CutoverJob response =
vmMigrationClient.createCutoverJobAsync(parent, cutoverJob, cutoverJobId).get();
}
Name | Description |
parent | MigratingVmName Required. The Cutover's parent. |
cutoverJob | CutoverJob Required. The cutover request body. |
cutoverJobId | String Required. The cutover job identifier. |
Type | Description |
OperationFuture<CutoverJob,OperationMetadata> |
createCutoverJobAsync(String parent, CutoverJob cutoverJob, String cutoverJobId)
public final OperationFuture<CutoverJob,OperationMetadata> createCutoverJobAsync(String parent, CutoverJob cutoverJob, String cutoverJobId)
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]").toString();
CutoverJob cutoverJob = CutoverJob.newBuilder().build();
String cutoverJobId = "cutoverJobId-2003089086";
CutoverJob response =
vmMigrationClient.createCutoverJobAsync(parent, cutoverJob, cutoverJobId).get();
}
Name | Description |
parent | String Required. The Cutover's parent. |
cutoverJob | CutoverJob Required. The cutover request body. |
cutoverJobId | String Required. The cutover job identifier. |
Type | Description |
OperationFuture<CutoverJob,OperationMetadata> |
createCutoverJobCallable()
public final UnaryCallable<CreateCutoverJobRequest,Operation> createCutoverJobCallable()
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCutoverJobRequest request =
CreateCutoverJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCutoverJobId("cutoverJobId-2003089086")
.setCutoverJob(CutoverJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.createCutoverJobCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateCutoverJobRequest,Operation> |
createCutoverJobOperationCallable()
public final OperationCallable<CreateCutoverJobRequest,CutoverJob,OperationMetadata> createCutoverJobOperationCallable()
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.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateCutoverJobRequest request =
CreateCutoverJobRequest.newBuilder()
.setParent(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.setCutoverJobId("cutoverJobId-2003089086")
.setCutoverJob(CutoverJob.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<CutoverJob, OperationMetadata> future =
vmMigrationClient.createCutoverJobOperationCallable().futureCall(request);
// Do something.
CutoverJob response = future.get();
}
Type | Description |
OperationCallable<CreateCutoverJobRequest,CutoverJob,OperationMetadata> |
createDatacenterConnectorAsync(CreateDatacenterConnectorRequest request)
public final OperationFuture<DatacenterConnector,OperationMetadata> createDatacenterConnectorAsync(CreateDatacenterConnectorRequest request)
Creates a new DatacenterConnector in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateDatacenterConnectorRequest request =
CreateDatacenterConnectorRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setDatacenterConnectorId("datacenterConnectorId-761889719")
.setDatacenterConnector(DatacenterConnector.newBuilder().build())
.setRequestId("requestId693933066")
.build();
DatacenterConnector response =
vmMigrationClient.createDatacenterConnectorAsync(request).get();
}
Name | Description |
request | CreateDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<DatacenterConnector,OperationMetadata> |
createDatacenterConnectorAsync(SourceName parent, DatacenterConnector datacenterConnector, String datacenterConnectorId)
public final OperationFuture<DatacenterConnector,OperationMetadata> createDatacenterConnectorAsync(SourceName parent, DatacenterConnector datacenterConnector, String datacenterConnectorId)
Creates a new DatacenterConnector in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
SourceName parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]");
DatacenterConnector datacenterConnector = DatacenterConnector.newBuilder().build();
String datacenterConnectorId = "datacenterConnectorId-761889719";
DatacenterConnector response =
vmMigrationClient
.createDatacenterConnectorAsync(parent, datacenterConnector, datacenterConnectorId)
.get();
}
Name | Description |
parent | SourceName Required. The DatacenterConnector's parent. Required. The Source in where the new
DatacenterConnector will be created. For example:
|
datacenterConnector | DatacenterConnector Required. The create request body. |
datacenterConnectorId | String Required. The datacenterConnector identifier. |
Type | Description |
OperationFuture<DatacenterConnector,OperationMetadata> |
createDatacenterConnectorAsync(String parent, DatacenterConnector datacenterConnector, String datacenterConnectorId)
public final OperationFuture<DatacenterConnector,OperationMetadata> createDatacenterConnectorAsync(String parent, DatacenterConnector datacenterConnector, String datacenterConnectorId)
Creates a new DatacenterConnector in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString();
DatacenterConnector datacenterConnector = DatacenterConnector.newBuilder().build();
String datacenterConnectorId = "datacenterConnectorId-761889719";
DatacenterConnector response =
vmMigrationClient
.createDatacenterConnectorAsync(parent, datacenterConnector, datacenterConnectorId)
.get();
}
Name | Description |
parent | String Required. The DatacenterConnector's parent. Required. The Source in where the new
DatacenterConnector will be created. For example:
|
datacenterConnector | DatacenterConnector Required. The create request body. |
datacenterConnectorId | String Required. The datacenterConnector identifier. |
Type | Description |
OperationFuture<DatacenterConnector,OperationMetadata> |
createDatacenterConnectorCallable()
public final UnaryCallable<CreateDatacenterConnectorRequest,Operation> createDatacenterConnectorCallable()
Creates a new DatacenterConnector in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateDatacenterConnectorRequest request =
CreateDatacenterConnectorRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setDatacenterConnectorId("datacenterConnectorId-761889719")
.setDatacenterConnector(DatacenterConnector.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.createDatacenterConnectorCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateDatacenterConnectorRequest,Operation> |
createDatacenterConnectorOperationCallable()
public final OperationCallable<CreateDatacenterConnectorRequest,DatacenterConnector,OperationMetadata> createDatacenterConnectorOperationCallable()
Creates a new DatacenterConnector in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateDatacenterConnectorRequest request =
CreateDatacenterConnectorRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setDatacenterConnectorId("datacenterConnectorId-761889719")
.setDatacenterConnector(DatacenterConnector.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<DatacenterConnector, OperationMetadata> future =
vmMigrationClient.createDatacenterConnectorOperationCallable().futureCall(request);
// Do something.
DatacenterConnector response = future.get();
}
Type | Description |
OperationCallable<CreateDatacenterConnectorRequest,DatacenterConnector,OperationMetadata> |
createGroupAsync(CreateGroupRequest request)
public final OperationFuture<Group,OperationMetadata> createGroupAsync(CreateGroupRequest request)
Creates a new Group in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateGroupRequest request =
CreateGroupRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setGroupId("groupId293428218")
.setGroup(Group.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Group response = vmMigrationClient.createGroupAsync(request).get();
}
Name | Description |
request | CreateGroupRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Group,OperationMetadata> |
createGroupAsync(LocationName parent, Group group, String groupId)
public final OperationFuture<Group,OperationMetadata> createGroupAsync(LocationName parent, Group group, String groupId)
Creates a new Group in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Group group = Group.newBuilder().build();
String groupId = "groupId293428218";
Group response = vmMigrationClient.createGroupAsync(parent, group, groupId).get();
}
Name | Description |
parent | LocationName Required. The Group's parent. |
group | Group Required. The create request body. |
groupId | String Required. The group identifier. |
Type | Description |
OperationFuture<Group,OperationMetadata> |
createGroupAsync(String parent, Group group, String groupId)
public final OperationFuture<Group,OperationMetadata> createGroupAsync(String parent, Group group, String groupId)
Creates a new Group in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Group group = Group.newBuilder().build();
String groupId = "groupId293428218";
Group response = vmMigrationClient.createGroupAsync(parent, group, groupId).get();
}
Name | Description |
parent | String Required. The Group's parent. |
group | Group Required. The create request body. |
groupId | String Required. The group identifier. |
Type | Description |
OperationFuture<Group,OperationMetadata> |
createGroupCallable()
public final UnaryCallable<CreateGroupRequest,Operation> createGroupCallable()
Creates a new Group in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateGroupRequest request =
CreateGroupRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setGroupId("groupId293428218")
.setGroup(Group.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = vmMigrationClient.createGroupCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateGroupRequest,Operation> |
createGroupOperationCallable()
public final OperationCallable<CreateGroupRequest,Group,OperationMetadata> createGroupOperationCallable()
Creates a new Group in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateGroupRequest request =
CreateGroupRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setGroupId("groupId293428218")
.setGroup(Group.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Group, OperationMetadata> future =
vmMigrationClient.createGroupOperationCallable().futureCall(request);
// Do something.
Group response = future.get();
}
Type | Description |
OperationCallable<CreateGroupRequest,Group,OperationMetadata> |
createMigratingVmAsync(CreateMigratingVmRequest request)
public final OperationFuture<MigratingVm,OperationMetadata> createMigratingVmAsync(CreateMigratingVmRequest request)
Creates a new MigratingVm in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateMigratingVmRequest request =
CreateMigratingVmRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setMigratingVmId("migratingVmId441244154")
.setMigratingVm(MigratingVm.newBuilder().build())
.setRequestId("requestId693933066")
.build();
MigratingVm response = vmMigrationClient.createMigratingVmAsync(request).get();
}
Name | Description |
request | CreateMigratingVmRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<MigratingVm,OperationMetadata> |
createMigratingVmAsync(SourceName parent, MigratingVm migratingVm, String migratingVmId)
public final OperationFuture<MigratingVm,OperationMetadata> createMigratingVmAsync(SourceName parent, MigratingVm migratingVm, String migratingVmId)
Creates a new MigratingVm in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
SourceName parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]");
MigratingVm migratingVm = MigratingVm.newBuilder().build();
String migratingVmId = "migratingVmId441244154";
MigratingVm response =
vmMigrationClient.createMigratingVmAsync(parent, migratingVm, migratingVmId).get();
}
Name | Description |
parent | SourceName Required. The MigratingVm's parent. |
migratingVm | MigratingVm Required. The create request body. |
migratingVmId | String Required. The migratingVm identifier. |
Type | Description |
OperationFuture<MigratingVm,OperationMetadata> |
createMigratingVmAsync(String parent, MigratingVm migratingVm, String migratingVmId)
public final OperationFuture<MigratingVm,OperationMetadata> createMigratingVmAsync(String parent, MigratingVm migratingVm, String migratingVmId)
Creates a new MigratingVm in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString();
MigratingVm migratingVm = MigratingVm.newBuilder().build();
String migratingVmId = "migratingVmId441244154";
MigratingVm response =
vmMigrationClient.createMigratingVmAsync(parent, migratingVm, migratingVmId).get();
}
Name | Description |
parent | String Required. The MigratingVm's parent. |
migratingVm | MigratingVm Required. The create request body. |
migratingVmId | String Required. The migratingVm identifier. |
Type | Description |
OperationFuture<MigratingVm,OperationMetadata> |
createMigratingVmCallable()
public final UnaryCallable<CreateMigratingVmRequest,Operation> createMigratingVmCallable()
Creates a new MigratingVm in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateMigratingVmRequest request =
CreateMigratingVmRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setMigratingVmId("migratingVmId441244154")
.setMigratingVm(MigratingVm.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.createMigratingVmCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateMigratingVmRequest,Operation> |
createMigratingVmOperationCallable()
public final OperationCallable<CreateMigratingVmRequest,MigratingVm,OperationMetadata> createMigratingVmOperationCallable()
Creates a new MigratingVm in a given Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateMigratingVmRequest request =
CreateMigratingVmRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setMigratingVmId("migratingVmId441244154")
.setMigratingVm(MigratingVm.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<MigratingVm, OperationMetadata> future =
vmMigrationClient.createMigratingVmOperationCallable().futureCall(request);
// Do something.
MigratingVm response = future.get();
}
Type | Description |
OperationCallable<CreateMigratingVmRequest,MigratingVm,OperationMetadata> |
createSourceAsync(CreateSourceRequest request)
public final OperationFuture<Source,OperationMetadata> createSourceAsync(CreateSourceRequest request)
Creates a new Source in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceId("sourceId1746327190")
.setSource(Source.newBuilder().build())
.setRequestId("requestId693933066")
.build();
Source response = vmMigrationClient.createSourceAsync(request).get();
}
Name | Description |
request | CreateSourceRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Source,OperationMetadata> |
createSourceAsync(LocationName parent, Source source, String sourceId)
public final OperationFuture<Source,OperationMetadata> createSourceAsync(LocationName parent, Source source, String sourceId)
Creates a new Source in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Source source = Source.newBuilder().build();
String sourceId = "sourceId1746327190";
Source response = vmMigrationClient.createSourceAsync(parent, source, sourceId).get();
}
Name | Description |
parent | LocationName Required. The Source's parent. |
source | Source Required. The create request body. |
sourceId | String Required. The source identifier. |
Type | Description |
OperationFuture<Source,OperationMetadata> |
createSourceAsync(String parent, Source source, String sourceId)
public final OperationFuture<Source,OperationMetadata> createSourceAsync(String parent, Source source, String sourceId)
Creates a new Source in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
Source source = Source.newBuilder().build();
String sourceId = "sourceId1746327190";
Source response = vmMigrationClient.createSourceAsync(parent, source, sourceId).get();
}
Name | Description |
parent | String Required. The Source's parent. |
source | Source Required. The create request body. |
sourceId | String Required. The source identifier. |
Type | Description |
OperationFuture<Source,OperationMetadata> |
createSourceCallable()
public final UnaryCallable<CreateSourceRequest,Operation> createSourceCallable()
Creates a new Source in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceId("sourceId1746327190")
.setSource(Source.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = vmMigrationClient.createSourceCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateSourceRequest,Operation> |
createSourceOperationCallable()
public final OperationCallable<CreateSourceRequest,Source,OperationMetadata> createSourceOperationCallable()
Creates a new Source in a given project and location.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateSourceRequest request =
CreateSourceRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceId("sourceId1746327190")
.setSource(Source.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<Source, OperationMetadata> future =
vmMigrationClient.createSourceOperationCallable().futureCall(request);
// Do something.
Source response = future.get();
}
Type | Description |
OperationCallable<CreateSourceRequest,Source,OperationMetadata> |
createTargetProjectAsync(CreateTargetProjectRequest request)
public final OperationFuture<TargetProject,OperationMetadata> createTargetProjectAsync(CreateTargetProjectRequest request)
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateTargetProjectRequest request =
CreateTargetProjectRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setTargetProjectId("targetProjectId1290130307")
.setTargetProject(TargetProject.newBuilder().build())
.setRequestId("requestId693933066")
.build();
TargetProject response = vmMigrationClient.createTargetProjectAsync(request).get();
}
Name | Description |
request | CreateTargetProjectRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<TargetProject,OperationMetadata> |
createTargetProjectAsync(LocationName parent, TargetProject targetProject, String targetProjectId)
public final OperationFuture<TargetProject,OperationMetadata> createTargetProjectAsync(LocationName parent, TargetProject targetProject, String targetProjectId)
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
TargetProject targetProject = TargetProject.newBuilder().build();
String targetProjectId = "targetProjectId1290130307";
TargetProject response =
vmMigrationClient.createTargetProjectAsync(parent, targetProject, targetProjectId).get();
}
Name | Description |
parent | LocationName Required. The TargetProject's parent. |
targetProject | TargetProject Required. The create request body. |
targetProjectId | String Required. The target_project identifier. |
Type | Description |
OperationFuture<TargetProject,OperationMetadata> |
createTargetProjectAsync(String parent, TargetProject targetProject, String targetProjectId)
public final OperationFuture<TargetProject,OperationMetadata> createTargetProjectAsync(String parent, TargetProject targetProject, String targetProjectId)
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
TargetProject targetProject = TargetProject.newBuilder().build();
String targetProjectId = "targetProjectId1290130307";
TargetProject response =
vmMigrationClient.createTargetProjectAsync(parent, targetProject, targetProjectId).get();
}
Name | Description |
parent | String Required. The TargetProject's parent. |
targetProject | TargetProject Required. The create request body. |
targetProjectId | String Required. The target_project identifier. |
Type | Description |
OperationFuture<TargetProject,OperationMetadata> |
createTargetProjectCallable()
public final UnaryCallable<CreateTargetProjectRequest,Operation> createTargetProjectCallable()
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateTargetProjectRequest request =
CreateTargetProjectRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setTargetProjectId("targetProjectId1290130307")
.setTargetProject(TargetProject.newBuilder().build())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.createTargetProjectCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateTargetProjectRequest,Operation> |
createTargetProjectOperationCallable()
public final OperationCallable<CreateTargetProjectRequest,TargetProject,OperationMetadata> createTargetProjectOperationCallable()
Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateTargetProjectRequest request =
CreateTargetProjectRequest.newBuilder()
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setTargetProjectId("targetProjectId1290130307")
.setTargetProject(TargetProject.newBuilder().build())
.setRequestId("requestId693933066")
.build();
OperationFuture<TargetProject, OperationMetadata> future =
vmMigrationClient.createTargetProjectOperationCallable().futureCall(request);
// Do something.
TargetProject response = future.get();
}
Type | Description |
OperationCallable<CreateTargetProjectRequest,TargetProject,OperationMetadata> |
createUtilizationReportAsync(CreateUtilizationReportRequest request)
public final OperationFuture<UtilizationReport,OperationMetadata> createUtilizationReportAsync(CreateUtilizationReportRequest request)
Creates a new UtilizationReport.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateUtilizationReportRequest request =
CreateUtilizationReportRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setUtilizationReport(UtilizationReport.newBuilder().build())
.setUtilizationReportId("utilizationReportId1215771057")
.setRequestId("requestId693933066")
.build();
UtilizationReport response = vmMigrationClient.createUtilizationReportAsync(request).get();
}
Name | Description |
request | CreateUtilizationReportRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<UtilizationReport,OperationMetadata> |
createUtilizationReportAsync(SourceName parent, UtilizationReport utilizationReport, String utilizationReportId)
public final OperationFuture<UtilizationReport,OperationMetadata> createUtilizationReportAsync(SourceName parent, UtilizationReport utilizationReport, String utilizationReportId)
Creates a new UtilizationReport.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
SourceName parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]");
UtilizationReport utilizationReport = UtilizationReport.newBuilder().build();
String utilizationReportId = "utilizationReportId1215771057";
UtilizationReport response =
vmMigrationClient
.createUtilizationReportAsync(parent, utilizationReport, utilizationReportId)
.get();
}
Name | Description |
parent | SourceName Required. The Utilization Report's parent. |
utilizationReport | UtilizationReport Required. The report to create. |
utilizationReportId | String Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen. |
Type | Description |
OperationFuture<UtilizationReport,OperationMetadata> |
createUtilizationReportAsync(String parent, UtilizationReport utilizationReport, String utilizationReportId)
public final OperationFuture<UtilizationReport,OperationMetadata> createUtilizationReportAsync(String parent, UtilizationReport utilizationReport, String utilizationReportId)
Creates a new UtilizationReport.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String parent = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString();
UtilizationReport utilizationReport = UtilizationReport.newBuilder().build();
String utilizationReportId = "utilizationReportId1215771057";
UtilizationReport response =
vmMigrationClient
.createUtilizationReportAsync(parent, utilizationReport, utilizationReportId)
.get();
}
Name | Description |
parent | String Required. The Utilization Report's parent. |
utilizationReport | UtilizationReport Required. The report to create. |
utilizationReportId | String Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen. |
Type | Description |
OperationFuture<UtilizationReport,OperationMetadata> |
createUtilizationReportCallable()
public final UnaryCallable<CreateUtilizationReportRequest,Operation> createUtilizationReportCallable()
Creates a new UtilizationReport.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateUtilizationReportRequest request =
CreateUtilizationReportRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setUtilizationReport(UtilizationReport.newBuilder().build())
.setUtilizationReportId("utilizationReportId1215771057")
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.createUtilizationReportCallable().futureCall(request);
// Do something.
Operation response = future.get();
}
Type | Description |
UnaryCallable<CreateUtilizationReportRequest,Operation> |
createUtilizationReportOperationCallable()
public final OperationCallable<CreateUtilizationReportRequest,UtilizationReport,OperationMetadata> createUtilizationReportOperationCallable()
Creates a new UtilizationReport.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
CreateUtilizationReportRequest request =
CreateUtilizationReportRequest.newBuilder()
.setParent(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setUtilizationReport(UtilizationReport.newBuilder().build())
.setUtilizationReportId("utilizationReportId1215771057")
.setRequestId("requestId693933066")
.build();
OperationFuture<UtilizationReport, OperationMetadata> future =
vmMigrationClient.createUtilizationReportOperationCallable().futureCall(request);
// Do something.
UtilizationReport response = future.get();
}
Type | Description |
OperationCallable<CreateUtilizationReportRequest,UtilizationReport,OperationMetadata> |
deleteDatacenterConnectorAsync(DatacenterConnectorName name)
public final OperationFuture<Empty,OperationMetadata> deleteDatacenterConnectorAsync(DatacenterConnectorName name)
Deletes a single DatacenterConnector.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DatacenterConnectorName name =
DatacenterConnectorName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[DATACENTER_CONNECTOR]");
vmMigrationClient.deleteDatacenterConnectorAsync(name).get();
}
Name | Description |
name | DatacenterConnectorName Required. The DatacenterConnector name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest request)
Deletes a single DatacenterConnector.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteDatacenterConnectorRequest request =
DeleteDatacenterConnectorRequest.newBuilder()
.setName(
DatacenterConnectorName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[DATACENTER_CONNECTOR]")
.toString())
.setRequestId("requestId693933066")
.build();
vmMigrationClient.deleteDatacenterConnectorAsync(request).get();
}
Name | Description |
request | DeleteDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteDatacenterConnectorAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteDatacenterConnectorAsync(String name)
Deletes a single DatacenterConnector.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name =
DatacenterConnectorName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[DATACENTER_CONNECTOR]")
.toString();
vmMigrationClient.deleteDatacenterConnectorAsync(name).get();
}
Name | Description |
name | String Required. The DatacenterConnector name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteDatacenterConnectorCallable()
public final UnaryCallable<DeleteDatacenterConnectorRequest,Operation> deleteDatacenterConnectorCallable()
Deletes a single DatacenterConnector.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteDatacenterConnectorRequest request =
DeleteDatacenterConnectorRequest.newBuilder()
.setName(
DatacenterConnectorName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[DATACENTER_CONNECTOR]")
.toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future =
vmMigrationClient.deleteDatacenterConnectorCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
UnaryCallable<DeleteDatacenterConnectorRequest,Operation> |
deleteDatacenterConnectorOperationCallable()
public final OperationCallable<DeleteDatacenterConnectorRequest,Empty,OperationMetadata> deleteDatacenterConnectorOperationCallable()
Deletes a single DatacenterConnector.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteDatacenterConnectorRequest request =
DeleteDatacenterConnectorRequest.newBuilder()
.setName(
DatacenterConnectorName.of(
"[PROJECT]", "[LOCATION]", "[SOURCE]", "[DATACENTER_CONNECTOR]")
.toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
vmMigrationClient.deleteDatacenterConnectorOperationCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
OperationCallable<DeleteDatacenterConnectorRequest,Empty,OperationMetadata> |
deleteGroupAsync(DeleteGroupRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteGroupAsync(DeleteGroupRequest request)
Deletes a single Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteGroupRequest request =
DeleteGroupRequest.newBuilder()
.setName(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setRequestId("requestId693933066")
.build();
vmMigrationClient.deleteGroupAsync(request).get();
}
Name | Description |
request | DeleteGroupRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteGroupAsync(GroupName name)
public final OperationFuture<Empty,OperationMetadata> deleteGroupAsync(GroupName name)
Deletes a single Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
GroupName name = GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]");
vmMigrationClient.deleteGroupAsync(name).get();
}
Name | Description |
name | GroupName Required. The Group name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteGroupAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteGroupAsync(String name)
Deletes a single Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name = GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString();
vmMigrationClient.deleteGroupAsync(name).get();
}
Name | Description |
name | String Required. The Group name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteGroupCallable()
public final UnaryCallable<DeleteGroupRequest,Operation> deleteGroupCallable()
Deletes a single Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteGroupRequest request =
DeleteGroupRequest.newBuilder()
.setName(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = vmMigrationClient.deleteGroupCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
UnaryCallable<DeleteGroupRequest,Operation> |
deleteGroupOperationCallable()
public final OperationCallable<DeleteGroupRequest,Empty,OperationMetadata> deleteGroupOperationCallable()
Deletes a single Group.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteGroupRequest request =
DeleteGroupRequest.newBuilder()
.setName(GroupName.of("[PROJECT]", "[LOCATION]", "[GROUP]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
vmMigrationClient.deleteGroupOperationCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
OperationCallable<DeleteGroupRequest,Empty,OperationMetadata> |
deleteMigratingVmAsync(DeleteMigratingVmRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteMigratingVmAsync(DeleteMigratingVmRequest request)
Deletes a single MigratingVm.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteMigratingVmRequest request =
DeleteMigratingVmRequest.newBuilder()
.setName(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
vmMigrationClient.deleteMigratingVmAsync(request).get();
}
Name | Description |
request | DeleteMigratingVmRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteMigratingVmAsync(MigratingVmName name)
public final OperationFuture<Empty,OperationMetadata> deleteMigratingVmAsync(MigratingVmName name)
Deletes a single MigratingVm.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
MigratingVmName name =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]");
vmMigrationClient.deleteMigratingVmAsync(name).get();
}
Name | Description |
name | MigratingVmName Required. The name of the MigratingVm. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteMigratingVmAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteMigratingVmAsync(String name)
Deletes a single MigratingVm.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name =
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]").toString();
vmMigrationClient.deleteMigratingVmAsync(name).get();
}
Name | Description |
name | String Required. The name of the MigratingVm. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteMigratingVmCallable()
public final UnaryCallable<DeleteMigratingVmRequest,Operation> deleteMigratingVmCallable()
Deletes a single MigratingVm.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteMigratingVmRequest request =
DeleteMigratingVmRequest.newBuilder()
.setName(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
ApiFuture<Operation> future =
vmMigrationClient.deleteMigratingVmCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
UnaryCallable<DeleteMigratingVmRequest,Operation> |
deleteMigratingVmOperationCallable()
public final OperationCallable<DeleteMigratingVmRequest,Empty,OperationMetadata> deleteMigratingVmOperationCallable()
Deletes a single MigratingVm.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteMigratingVmRequest request =
DeleteMigratingVmRequest.newBuilder()
.setName(
MigratingVmName.of("[PROJECT]", "[LOCATION]", "[SOURCE]", "[MIGRATING_VM]")
.toString())
.build();
OperationFuture<Empty, OperationMetadata> future =
vmMigrationClient.deleteMigratingVmOperationCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
OperationCallable<DeleteMigratingVmRequest,Empty,OperationMetadata> |
deleteSourceAsync(DeleteSourceRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteSourceAsync(DeleteSourceRequest request)
Deletes a single Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteSourceRequest request =
DeleteSourceRequest.newBuilder()
.setName(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setRequestId("requestId693933066")
.build();
vmMigrationClient.deleteSourceAsync(request).get();
}
Name | Description |
request | DeleteSourceRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteSourceAsync(SourceName name)
public final OperationFuture<Empty,OperationMetadata> deleteSourceAsync(SourceName name)
Deletes a single Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
SourceName name = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]");
vmMigrationClient.deleteSourceAsync(name).get();
}
Name | Description |
name | SourceName Required. The Source name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteSourceAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteSourceAsync(String name)
Deletes a single Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
String name = SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString();
vmMigrationClient.deleteSourceAsync(name).get();
}
Name | Description |
name | String Required. The Source name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteSourceCallable()
public final UnaryCallable<DeleteSourceRequest,Operation> deleteSourceCallable()
Deletes a single Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteSourceRequest request =
DeleteSourceRequest.newBuilder()
.setName(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setRequestId("requestId693933066")
.build();
ApiFuture<Operation> future = vmMigrationClient.deleteSourceCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
UnaryCallable<DeleteSourceRequest,Operation> |
deleteSourceOperationCallable()
public final OperationCallable<DeleteSourceRequest,Empty,OperationMetadata> deleteSourceOperationCallable()
Deletes a single Source.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteSourceRequest request =
DeleteSourceRequest.newBuilder()
.setName(SourceName.of("[PROJECT]", "[LOCATION]", "[SOURCE]").toString())
.setRequestId("requestId693933066")
.build();
OperationFuture<Empty, OperationMetadata> future =
vmMigrationClient.deleteSourceOperationCallable().futureCall(request);
// Do something.
future.get();
}
Type | Description |
OperationCallable<DeleteSourceRequest,Empty,OperationMetadata> |
deleteTargetProjectAsync(DeleteTargetProjectRequest request)
public final OperationFuture<Empty,OperationMetadata> deleteTargetProjectAsync(DeleteTargetProjectRequest request)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
DeleteTargetProjectRequest request =
DeleteTargetProjectRequest.newBuilder()
.setName(
TargetProjectName.of("[PROJECT]", "[LOCATION]", "[TARGET_PROJECT]").toString())
.setRequestId("requestId693933066")
.build();
vmMigrationClient.deleteTargetProjectAsync(request).get();
}
Name | Description |
request | DeleteTargetProjectRequest The request object containing all of the parameters for the API call. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteTargetProjectAsync(TargetProjectName name)
public final OperationFuture<Empty,OperationMetadata> deleteTargetProjectAsync(TargetProjectName name)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (VmMigrationClient vmMigrationClient = VmMigrationClient.create()) {
TargetProjectName name = TargetProjectName.of("[PROJECT]", "[LOCATION]", "[TARGET_PROJECT]");
vmMigrationClient.deleteTargetProjectAsync(name).get();
}
Name | Description |
name | TargetProjectName Required. The TargetProject name. |
Type | Description |
OperationFuture<Empty,OperationMetadata> |
deleteTargetProjectAsync(String name)
public final OperationFuture<Empty,OperationMetadata> deleteTargetProjectAsync(String name)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value for location is
global
.
Sample code: