Class MigratingVm.Builder (0.16.0)

public static final class MigratingVm.Builder extends GeneratedMessageV3.Builder<MigratingVm.Builder> implements MigratingVmOrBuilder

MigratingVm describes the VM that will be migrated from a Source environment and its replication state.

Protobuf type google.events.cloud.vmmigration.v1.MigratingVm

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllRecentCloneJobs(Iterable<? extends CloneJob> values)

public MigratingVm.Builder addAllRecentCloneJobs(Iterable<? extends CloneJob> values)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
values Iterable<? extends com.google.events.cloud.vmmigration.v1.CloneJob>
Returns
Type Description
MigratingVm.Builder

addAllRecentCutoverJobs(Iterable<? extends CutoverJob> values)

public MigratingVm.Builder addAllRecentCutoverJobs(Iterable<? extends CutoverJob> values)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
values Iterable<? extends com.google.events.cloud.vmmigration.v1.CutoverJob>
Returns
Type Description
MigratingVm.Builder

addRecentCloneJobs(CloneJob value)

public MigratingVm.Builder addRecentCloneJobs(CloneJob value)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
value CloneJob
Returns
Type Description
MigratingVm.Builder

addRecentCloneJobs(CloneJob.Builder builderForValue)

public MigratingVm.Builder addRecentCloneJobs(CloneJob.Builder builderForValue)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
builderForValue CloneJob.Builder
Returns
Type Description
MigratingVm.Builder

addRecentCloneJobs(int index, CloneJob value)

public MigratingVm.Builder addRecentCloneJobs(int index, CloneJob value)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameters
Name Description
index int
value CloneJob
Returns
Type Description
MigratingVm.Builder

addRecentCloneJobs(int index, CloneJob.Builder builderForValue)

public MigratingVm.Builder addRecentCloneJobs(int index, CloneJob.Builder builderForValue)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameters
Name Description
index int
builderForValue CloneJob.Builder
Returns
Type Description
MigratingVm.Builder

addRecentCloneJobsBuilder()

public CloneJob.Builder addRecentCloneJobsBuilder()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
CloneJob.Builder

addRecentCloneJobsBuilder(int index)

public CloneJob.Builder addRecentCloneJobsBuilder(int index)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
index int
Returns
Type Description
CloneJob.Builder

addRecentCutoverJobs(CutoverJob value)

public MigratingVm.Builder addRecentCutoverJobs(CutoverJob value)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
value CutoverJob
Returns
Type Description
MigratingVm.Builder

addRecentCutoverJobs(CutoverJob.Builder builderForValue)

public MigratingVm.Builder addRecentCutoverJobs(CutoverJob.Builder builderForValue)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
builderForValue CutoverJob.Builder
Returns
Type Description
MigratingVm.Builder

addRecentCutoverJobs(int index, CutoverJob value)

public MigratingVm.Builder addRecentCutoverJobs(int index, CutoverJob value)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameters
Name Description
index int
value CutoverJob
Returns
Type Description
MigratingVm.Builder

addRecentCutoverJobs(int index, CutoverJob.Builder builderForValue)

public MigratingVm.Builder addRecentCutoverJobs(int index, CutoverJob.Builder builderForValue)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameters
Name Description
index int
builderForValue CutoverJob.Builder
Returns
Type Description
MigratingVm.Builder

addRecentCutoverJobsBuilder()

public CutoverJob.Builder addRecentCutoverJobsBuilder()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
CutoverJob.Builder

addRecentCutoverJobsBuilder(int index)

public CutoverJob.Builder addRecentCutoverJobsBuilder(int index)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
index int
Returns
Type Description
CutoverJob.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public MigratingVm.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MigratingVm.Builder
Overrides

build()

public MigratingVm build()
Returns
Type Description
MigratingVm

buildPartial()

public MigratingVm buildPartial()
Returns
Type Description
MigratingVm

clear()

public MigratingVm.Builder clear()
Returns
Type Description
MigratingVm.Builder
Overrides

clearAwsSourceVmDetails()

public MigratingVm.Builder clearAwsSourceVmDetails()

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Returns
Type Description
MigratingVm.Builder

clearComputeEngineTargetDefaults()

public MigratingVm.Builder clearComputeEngineTargetDefaults()

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Returns
Type Description
MigratingVm.Builder

clearCreateTime()

public MigratingVm.Builder clearCreateTime()

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Returns
Type Description
MigratingVm.Builder

clearCurrentSyncInfo()

public MigratingVm.Builder clearCurrentSyncInfo()

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Returns
Type Description
MigratingVm.Builder

clearCutoverForecast()

public MigratingVm.Builder clearCutoverForecast()

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Returns
Type Description
MigratingVm.Builder

clearDescription()

public MigratingVm.Builder clearDescription()

The description attached to the migrating VM by the user.

string description = 3;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearDisplayName()

public MigratingVm.Builder clearDisplayName()

The display name attached to the MigratingVm by the user.

string display_name = 18;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearError()

public MigratingVm.Builder clearError()

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Returns
Type Description
MigratingVm.Builder

clearField(Descriptors.FieldDescriptor field)

public MigratingVm.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
MigratingVm.Builder
Overrides

clearGroup()

public MigratingVm.Builder clearGroup()

Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

string group = 15;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearLabels()

public MigratingVm.Builder clearLabels()
Returns
Type Description
MigratingVm.Builder

clearLastReplicationCycle()

public MigratingVm.Builder clearLastReplicationCycle()

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Returns
Type Description
MigratingVm.Builder

clearLastSync()

public MigratingVm.Builder clearLastSync()

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Returns
Type Description
MigratingVm.Builder

clearName()

public MigratingVm.Builder clearName()

Output only. The identifier of the MigratingVm.

string name = 1;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public MigratingVm.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
MigratingVm.Builder
Overrides

clearPolicy()

public MigratingVm.Builder clearPolicy()

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Returns
Type Description
MigratingVm.Builder

clearRecentCloneJobs()

public MigratingVm.Builder clearRecentCloneJobs()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
MigratingVm.Builder

clearRecentCutoverJobs()

public MigratingVm.Builder clearRecentCutoverJobs()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
MigratingVm.Builder

clearSourceVmDetails()

public MigratingVm.Builder clearSourceVmDetails()
Returns
Type Description
MigratingVm.Builder

clearSourceVmId()

public MigratingVm.Builder clearSourceVmId()

The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-<num>.

string source_vm_id = 2;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearState()

public MigratingVm.Builder clearState()

Output only. State of the MigratingVm.

.google.events.cloud.vmmigration.v1.MigratingVm.State state = 23;

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

clearStateTime()

public MigratingVm.Builder clearStateTime()

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Returns
Type Description
MigratingVm.Builder

clearTargetVmDefaults()

public MigratingVm.Builder clearTargetVmDefaults()
Returns
Type Description
MigratingVm.Builder

clearUpdateTime()

public MigratingVm.Builder clearUpdateTime()

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Returns
Type Description
MigratingVm.Builder

clone()

public MigratingVm.Builder clone()
Returns
Type Description
MigratingVm.Builder
Overrides

containsLabels(String key)

public boolean containsLabels(String key)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
Name Description
key String
Returns
Type Description
boolean

getAwsSourceVmDetails()

public AwsSourceVmDetails getAwsSourceVmDetails()

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Returns
Type Description
AwsSourceVmDetails

The awsSourceVmDetails.

getAwsSourceVmDetailsBuilder()

public AwsSourceVmDetails.Builder getAwsSourceVmDetailsBuilder()

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Returns
Type Description
AwsSourceVmDetails.Builder

getAwsSourceVmDetailsOrBuilder()

public AwsSourceVmDetailsOrBuilder getAwsSourceVmDetailsOrBuilder()

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Returns
Type Description
AwsSourceVmDetailsOrBuilder

getComputeEngineTargetDefaults()

public ComputeEngineTargetDefaults getComputeEngineTargetDefaults()

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Returns
Type Description
ComputeEngineTargetDefaults

The computeEngineTargetDefaults.

getComputeEngineTargetDefaultsBuilder()

public ComputeEngineTargetDefaults.Builder getComputeEngineTargetDefaultsBuilder()

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Returns
Type Description
ComputeEngineTargetDefaults.Builder

getComputeEngineTargetDefaultsOrBuilder()

public ComputeEngineTargetDefaultsOrBuilder getComputeEngineTargetDefaultsOrBuilder()

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Returns
Type Description
ComputeEngineTargetDefaultsOrBuilder

getCreateTime()

public Timestamp getCreateTime()

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Returns
Type Description
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Returns
Type Description
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Returns
Type Description
TimestampOrBuilder

getCurrentSyncInfo()

public ReplicationCycle getCurrentSyncInfo()

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Returns
Type Description
ReplicationCycle

The currentSyncInfo.

getCurrentSyncInfoBuilder()

public ReplicationCycle.Builder getCurrentSyncInfoBuilder()

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Returns
Type Description
ReplicationCycle.Builder

getCurrentSyncInfoOrBuilder()

public ReplicationCycleOrBuilder getCurrentSyncInfoOrBuilder()

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Returns
Type Description
ReplicationCycleOrBuilder

getCutoverForecast()

public CutoverForecast getCutoverForecast()

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Returns
Type Description
CutoverForecast

The cutoverForecast.

getCutoverForecastBuilder()

public CutoverForecast.Builder getCutoverForecastBuilder()

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Returns
Type Description
CutoverForecast.Builder

getCutoverForecastOrBuilder()

public CutoverForecastOrBuilder getCutoverForecastOrBuilder()

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Returns
Type Description
CutoverForecastOrBuilder

getDefaultInstanceForType()

public MigratingVm getDefaultInstanceForType()
Returns
Type Description
MigratingVm

getDescription()

public String getDescription()

The description attached to the migrating VM by the user.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

The description attached to the migrating VM by the user.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDisplayName()

public String getDisplayName()

The display name attached to the MigratingVm by the user.

string display_name = 18;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The display name attached to the MigratingVm by the user.

string display_name = 18;

Returns
Type Description
ByteString

The bytes for displayName.

getError()

public Status getError()

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Returns
Type Description
com.google.rpc.Status

The error.

getErrorBuilder()

public Status.Builder getErrorBuilder()

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Returns
Type Description
com.google.rpc.Status.Builder

getErrorOrBuilder()

public StatusOrBuilder getErrorOrBuilder()

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Returns
Type Description
com.google.rpc.StatusOrBuilder

getGroup()

public String getGroup()

Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

string group = 15;

Returns
Type Description
String

The group.

getGroupBytes()

public ByteString getGroupBytes()

Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

string group = 15;

Returns
Type Description
ByteString

The bytes for group.

getLabels()

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

The labels of the migrating VM.

map<string, string> labels = 16;

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

The labels of the migrating VM.

map<string, string> labels = 16;

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
Name Description
key String
Returns
Type Description
String

getLastReplicationCycle()

public ReplicationCycle getLastReplicationCycle()

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Returns
Type Description
ReplicationCycle

The lastReplicationCycle.

getLastReplicationCycleBuilder()

public ReplicationCycle.Builder getLastReplicationCycleBuilder()

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Returns
Type Description
ReplicationCycle.Builder

getLastReplicationCycleOrBuilder()

public ReplicationCycleOrBuilder getLastReplicationCycleOrBuilder()

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Returns
Type Description
ReplicationCycleOrBuilder

getLastSync()

public ReplicationSync getLastSync()

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Returns
Type Description
ReplicationSync

The lastSync.

getLastSyncBuilder()

public ReplicationSync.Builder getLastSyncBuilder()

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Returns
Type Description
ReplicationSync.Builder

getLastSyncOrBuilder()

public ReplicationSyncOrBuilder getLastSyncOrBuilder()

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Returns
Type Description
ReplicationSyncOrBuilder

getMutableLabels()

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getName()

public String getName()

Output only. The identifier of the MigratingVm.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The identifier of the MigratingVm.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPolicy()

public SchedulePolicy getPolicy()

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Returns
Type Description
SchedulePolicy

The policy.

getPolicyBuilder()

public SchedulePolicy.Builder getPolicyBuilder()

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Returns
Type Description
SchedulePolicy.Builder

getPolicyOrBuilder()

public SchedulePolicyOrBuilder getPolicyOrBuilder()

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Returns
Type Description
SchedulePolicyOrBuilder

getRecentCloneJobs(int index)

public CloneJob getRecentCloneJobs(int index)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
index int
Returns
Type Description
CloneJob

getRecentCloneJobsBuilder(int index)

public CloneJob.Builder getRecentCloneJobsBuilder(int index)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
index int
Returns
Type Description
CloneJob.Builder

getRecentCloneJobsBuilderList()

public List<CloneJob.Builder> getRecentCloneJobsBuilderList()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
List<Builder>

getRecentCloneJobsCount()

public int getRecentCloneJobsCount()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
int

getRecentCloneJobsList()

public List<CloneJob> getRecentCloneJobsList()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
List<CloneJob>

getRecentCloneJobsOrBuilder(int index)

public CloneJobOrBuilder getRecentCloneJobsOrBuilder(int index)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
index int
Returns
Type Description
CloneJobOrBuilder

getRecentCloneJobsOrBuilderList()

public List<? extends CloneJobOrBuilder> getRecentCloneJobsOrBuilderList()

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Returns
Type Description
List<? extends com.google.events.cloud.vmmigration.v1.CloneJobOrBuilder>

getRecentCutoverJobs(int index)

public CutoverJob getRecentCutoverJobs(int index)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
index int
Returns
Type Description
CutoverJob

getRecentCutoverJobsBuilder(int index)

public CutoverJob.Builder getRecentCutoverJobsBuilder(int index)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
index int
Returns
Type Description
CutoverJob.Builder

getRecentCutoverJobsBuilderList()

public List<CutoverJob.Builder> getRecentCutoverJobsBuilderList()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
List<Builder>

getRecentCutoverJobsCount()

public int getRecentCutoverJobsCount()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
int

getRecentCutoverJobsList()

public List<CutoverJob> getRecentCutoverJobsList()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
List<CutoverJob>

getRecentCutoverJobsOrBuilder(int index)

public CutoverJobOrBuilder getRecentCutoverJobsOrBuilder(int index)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
index int
Returns
Type Description
CutoverJobOrBuilder

getRecentCutoverJobsOrBuilderList()

public List<? extends CutoverJobOrBuilder> getRecentCutoverJobsOrBuilderList()

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Returns
Type Description
List<? extends com.google.events.cloud.vmmigration.v1.CutoverJobOrBuilder>

getSourceVmDetailsCase()

public MigratingVm.SourceVmDetailsCase getSourceVmDetailsCase()
Returns
Type Description
MigratingVm.SourceVmDetailsCase

getSourceVmId()

public String getSourceVmId()

The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-<num>.

string source_vm_id = 2;

Returns
Type Description
String

The sourceVmId.

getSourceVmIdBytes()

public ByteString getSourceVmIdBytes()

The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-<num>.

string source_vm_id = 2;

Returns
Type Description
ByteString

The bytes for sourceVmId.

getState()

public MigratingVm.State getState()

Output only. State of the MigratingVm.

.google.events.cloud.vmmigration.v1.MigratingVm.State state = 23;

Returns
Type Description
MigratingVm.State

The state.

getStateTime()

public Timestamp getStateTime()

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Returns
Type Description
Timestamp

The stateTime.

getStateTimeBuilder()

public Timestamp.Builder getStateTimeBuilder()

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Returns
Type Description
Builder

getStateTimeOrBuilder()

public TimestampOrBuilder getStateTimeOrBuilder()

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Returns
Type Description
TimestampOrBuilder

getStateValue()

public int getStateValue()

Output only. State of the MigratingVm.

.google.events.cloud.vmmigration.v1.MigratingVm.State state = 23;

Returns
Type Description
int

The enum numeric value on the wire for state.

getTargetVmDefaultsCase()

public MigratingVm.TargetVmDefaultsCase getTargetVmDefaultsCase()
Returns
Type Description
MigratingVm.TargetVmDefaultsCase

getUpdateTime()

public Timestamp getUpdateTime()

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Returns
Type Description
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Returns
Type Description
TimestampOrBuilder

hasAwsSourceVmDetails()

public boolean hasAwsSourceVmDetails()

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Returns
Type Description
boolean

Whether the awsSourceVmDetails field is set.

hasComputeEngineTargetDefaults()

public boolean hasComputeEngineTargetDefaults()

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Returns
Type Description
boolean

Whether the computeEngineTargetDefaults field is set.

hasCreateTime()

public boolean hasCreateTime()

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Returns
Type Description
boolean

Whether the createTime field is set.

hasCurrentSyncInfo()

public boolean hasCurrentSyncInfo()

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Returns
Type Description
boolean

Whether the currentSyncInfo field is set.

hasCutoverForecast()

public boolean hasCutoverForecast()

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Returns
Type Description
boolean

Whether the cutoverForecast field is set.

hasError()

public boolean hasError()

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Returns
Type Description
boolean

Whether the error field is set.

hasLastReplicationCycle()

public boolean hasLastReplicationCycle()

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Returns
Type Description
boolean

Whether the lastReplicationCycle field is set.

hasLastSync()

public boolean hasLastSync()

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Returns
Type Description
boolean

Whether the lastSync field is set.

hasPolicy()

public boolean hasPolicy()

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Returns
Type Description
boolean

Whether the policy field is set.

hasStateTime()

public boolean hasStateTime()

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Returns
Type Description
boolean

Whether the stateTime field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Returns
Type Description
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
Name Description
number int
Returns
Type Description
MapField
Overrides

internalGetMutableMapField(int number)

protected MapField internalGetMutableMapField(int number)
Parameter
Name Description
number int
Returns
Type Description
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAwsSourceVmDetails(AwsSourceVmDetails value)

public MigratingVm.Builder mergeAwsSourceVmDetails(AwsSourceVmDetails value)

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Parameter
Name Description
value AwsSourceVmDetails
Returns
Type Description
MigratingVm.Builder

mergeComputeEngineTargetDefaults(ComputeEngineTargetDefaults value)

public MigratingVm.Builder mergeComputeEngineTargetDefaults(ComputeEngineTargetDefaults value)

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Parameter
Name Description
value ComputeEngineTargetDefaults
Returns
Type Description
MigratingVm.Builder

mergeCreateTime(Timestamp value)

public MigratingVm.Builder mergeCreateTime(Timestamp value)

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

mergeCurrentSyncInfo(ReplicationCycle value)

public MigratingVm.Builder mergeCurrentSyncInfo(ReplicationCycle value)

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Parameter
Name Description
value ReplicationCycle
Returns
Type Description
MigratingVm.Builder

mergeCutoverForecast(CutoverForecast value)

public MigratingVm.Builder mergeCutoverForecast(CutoverForecast value)

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Parameter
Name Description
value CutoverForecast
Returns
Type Description
MigratingVm.Builder

mergeError(Status value)

public MigratingVm.Builder mergeError(Status value)

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
MigratingVm.Builder

mergeFrom(MigratingVm other)

public MigratingVm.Builder mergeFrom(MigratingVm other)
Parameter
Name Description
other MigratingVm
Returns
Type Description
MigratingVm.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public MigratingVm.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MigratingVm.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public MigratingVm.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
MigratingVm.Builder
Overrides

mergeLastReplicationCycle(ReplicationCycle value)

public MigratingVm.Builder mergeLastReplicationCycle(ReplicationCycle value)

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Parameter
Name Description
value ReplicationCycle
Returns
Type Description
MigratingVm.Builder

mergeLastSync(ReplicationSync value)

public MigratingVm.Builder mergeLastSync(ReplicationSync value)

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Parameter
Name Description
value ReplicationSync
Returns
Type Description
MigratingVm.Builder

mergePolicy(SchedulePolicy value)

public MigratingVm.Builder mergePolicy(SchedulePolicy value)

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Parameter
Name Description
value SchedulePolicy
Returns
Type Description
MigratingVm.Builder

mergeStateTime(Timestamp value)

public MigratingVm.Builder mergeStateTime(Timestamp value)

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final MigratingVm.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MigratingVm.Builder
Overrides

mergeUpdateTime(Timestamp value)

public MigratingVm.Builder mergeUpdateTime(Timestamp value)

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

putAllLabels(Map<String,String> values)

public MigratingVm.Builder putAllLabels(Map<String,String> values)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
Name Description
values Map<String,String>
Returns
Type Description
MigratingVm.Builder

putLabels(String key, String value)

public MigratingVm.Builder putLabels(String key, String value)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameters
Name Description
key String
value String
Returns
Type Description
MigratingVm.Builder

removeLabels(String key)

public MigratingVm.Builder removeLabels(String key)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
Name Description
key String
Returns
Type Description
MigratingVm.Builder

removeRecentCloneJobs(int index)

public MigratingVm.Builder removeRecentCloneJobs(int index)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameter
Name Description
index int
Returns
Type Description
MigratingVm.Builder

removeRecentCutoverJobs(int index)

public MigratingVm.Builder removeRecentCutoverJobs(int index)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameter
Name Description
index int
Returns
Type Description
MigratingVm.Builder

setAwsSourceVmDetails(AwsSourceVmDetails value)

public MigratingVm.Builder setAwsSourceVmDetails(AwsSourceVmDetails value)

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Parameter
Name Description
value AwsSourceVmDetails
Returns
Type Description
MigratingVm.Builder

setAwsSourceVmDetails(AwsSourceVmDetails.Builder builderForValue)

public MigratingVm.Builder setAwsSourceVmDetails(AwsSourceVmDetails.Builder builderForValue)

Output only. Details of the VM from an AWS source.

.google.events.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29;

Parameter
Name Description
builderForValue AwsSourceVmDetails.Builder
Returns
Type Description
MigratingVm.Builder

setComputeEngineTargetDefaults(ComputeEngineTargetDefaults value)

public MigratingVm.Builder setComputeEngineTargetDefaults(ComputeEngineTargetDefaults value)

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Parameter
Name Description
value ComputeEngineTargetDefaults
Returns
Type Description
MigratingVm.Builder

setComputeEngineTargetDefaults(ComputeEngineTargetDefaults.Builder builderForValue)

public MigratingVm.Builder setComputeEngineTargetDefaults(ComputeEngineTargetDefaults.Builder builderForValue)

Details of the target VM in Compute Engine.

.google.events.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;

Parameter
Name Description
builderForValue ComputeEngineTargetDefaults.Builder
Returns
Type Description
MigratingVm.Builder

setCreateTime(Timestamp value)

public MigratingVm.Builder setCreateTime(Timestamp value)

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

setCreateTime(Timestamp.Builder builderForValue)

public MigratingVm.Builder setCreateTime(Timestamp.Builder builderForValue)

Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

.google.protobuf.Timestamp create_time = 9;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
MigratingVm.Builder

setCurrentSyncInfo(ReplicationCycle value)

public MigratingVm.Builder setCurrentSyncInfo(ReplicationCycle value)

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Parameter
Name Description
value ReplicationCycle
Returns
Type Description
MigratingVm.Builder

setCurrentSyncInfo(ReplicationCycle.Builder builderForValue)

public MigratingVm.Builder setCurrentSyncInfo(ReplicationCycle.Builder builderForValue)

Output only. Details of the current running replication cycle.

.google.events.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13;

Parameter
Name Description
builderForValue ReplicationCycle.Builder
Returns
Type Description
MigratingVm.Builder

setCutoverForecast(CutoverForecast value)

public MigratingVm.Builder setCutoverForecast(CutoverForecast value)

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Parameter
Name Description
value CutoverForecast
Returns
Type Description
MigratingVm.Builder

setCutoverForecast(CutoverForecast.Builder builderForValue)

public MigratingVm.Builder setCutoverForecast(CutoverForecast.Builder builderForValue)

Output only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

.google.events.cloud.vmmigration.v1.CutoverForecast cutover_forecast = 33;

Parameter
Name Description
builderForValue CutoverForecast.Builder
Returns
Type Description
MigratingVm.Builder

setDescription(String value)

public MigratingVm.Builder setDescription(String value)

The description attached to the migrating VM by the user.

string description = 3;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public MigratingVm.Builder setDescriptionBytes(ByteString value)

The description attached to the migrating VM by the user.

string description = 3;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setDisplayName(String value)

public MigratingVm.Builder setDisplayName(String value)

The display name attached to the MigratingVm by the user.

string display_name = 18;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public MigratingVm.Builder setDisplayNameBytes(ByteString value)

The display name attached to the MigratingVm by the user.

string display_name = 18;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setError(Status value)

public MigratingVm.Builder setError(Status value)

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Parameter
Name Description
value com.google.rpc.Status
Returns
Type Description
MigratingVm.Builder

setError(Status.Builder builderForValue)

public MigratingVm.Builder setError(Status.Builder builderForValue)

Output only. Provides details on the state of the Migrating VM in case of an error in replication.

.google.rpc.Status error = 19;

Parameter
Name Description
builderForValue com.google.rpc.Status.Builder
Returns
Type Description
MigratingVm.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public MigratingVm.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
MigratingVm.Builder
Overrides

setGroup(String value)

public MigratingVm.Builder setGroup(String value)

Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

string group = 15;

Parameter
Name Description
value String

The group to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setGroupBytes(ByteString value)

public MigratingVm.Builder setGroupBytes(ByteString value)

Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

string group = 15;

Parameter
Name Description
value ByteString

The bytes for group to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setLastReplicationCycle(ReplicationCycle value)

public MigratingVm.Builder setLastReplicationCycle(ReplicationCycle value)

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Parameter
Name Description
value ReplicationCycle
Returns
Type Description
MigratingVm.Builder

setLastReplicationCycle(ReplicationCycle.Builder builderForValue)

public MigratingVm.Builder setLastReplicationCycle(ReplicationCycle.Builder builderForValue)

Output only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.

.google.events.cloud.vmmigration.v1.ReplicationCycle last_replication_cycle = 32;

Parameter
Name Description
builderForValue ReplicationCycle.Builder
Returns
Type Description
MigratingVm.Builder

setLastSync(ReplicationSync value)

public MigratingVm.Builder setLastSync(ReplicationSync value)

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Parameter
Name Description
value ReplicationSync
Returns
Type Description
MigratingVm.Builder

setLastSync(ReplicationSync.Builder builderForValue)

public MigratingVm.Builder setLastSync(ReplicationSync.Builder builderForValue)

Output only. The most updated snapshot created time in the source that finished replication.

.google.events.cloud.vmmigration.v1.ReplicationSync last_sync = 11;

Parameter
Name Description
builderForValue ReplicationSync.Builder
Returns
Type Description
MigratingVm.Builder

setName(String value)

public MigratingVm.Builder setName(String value)

Output only. The identifier of the MigratingVm.

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setNameBytes(ByteString value)

public MigratingVm.Builder setNameBytes(ByteString value)

Output only. The identifier of the MigratingVm.

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setPolicy(SchedulePolicy value)

public MigratingVm.Builder setPolicy(SchedulePolicy value)

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Parameter
Name Description
value SchedulePolicy
Returns
Type Description
MigratingVm.Builder

setPolicy(SchedulePolicy.Builder builderForValue)

public MigratingVm.Builder setPolicy(SchedulePolicy.Builder builderForValue)

The replication schedule policy.

.google.events.cloud.vmmigration.v1.SchedulePolicy policy = 8;

Parameter
Name Description
builderForValue SchedulePolicy.Builder
Returns
Type Description
MigratingVm.Builder

setRecentCloneJobs(int index, CloneJob value)

public MigratingVm.Builder setRecentCloneJobs(int index, CloneJob value)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameters
Name Description
index int
value CloneJob
Returns
Type Description
MigratingVm.Builder

setRecentCloneJobs(int index, CloneJob.Builder builderForValue)

public MigratingVm.Builder setRecentCloneJobs(int index, CloneJob.Builder builderForValue)

Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17;

Parameters
Name Description
index int
builderForValue CloneJob.Builder
Returns
Type Description
MigratingVm.Builder

setRecentCutoverJobs(int index, CutoverJob value)

public MigratingVm.Builder setRecentCutoverJobs(int index, CutoverJob value)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameters
Name Description
index int
value CutoverJob
Returns
Type Description
MigratingVm.Builder

setRecentCutoverJobs(int index, CutoverJob.Builder builderForValue)

public MigratingVm.Builder setRecentCutoverJobs(int index, CutoverJob.Builder builderForValue)

Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.

repeated .google.events.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20;

Parameters
Name Description
index int
builderForValue CutoverJob.Builder
Returns
Type Description
MigratingVm.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public MigratingVm.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
MigratingVm.Builder
Overrides

setSourceVmId(String value)

public MigratingVm.Builder setSourceVmId(String value)

The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-<num>.

string source_vm_id = 2;

Parameter
Name Description
value String

The sourceVmId to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setSourceVmIdBytes(ByteString value)

public MigratingVm.Builder setSourceVmIdBytes(ByteString value)

The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-<num>.

string source_vm_id = 2;

Parameter
Name Description
value ByteString

The bytes for sourceVmId to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setState(MigratingVm.State value)

public MigratingVm.Builder setState(MigratingVm.State value)

Output only. State of the MigratingVm.

.google.events.cloud.vmmigration.v1.MigratingVm.State state = 23;

Parameter
Name Description
value MigratingVm.State

The state to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setStateTime(Timestamp value)

public MigratingVm.Builder setStateTime(Timestamp value)

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

setStateTime(Timestamp.Builder builderForValue)

public MigratingVm.Builder setStateTime(Timestamp.Builder builderForValue)

Output only. The last time the migrating VM state was updated.

.google.protobuf.Timestamp state_time = 22;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
MigratingVm.Builder

setStateValue(int value)

public MigratingVm.Builder setStateValue(int value)

Output only. State of the MigratingVm.

.google.events.cloud.vmmigration.v1.MigratingVm.State state = 23;

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
MigratingVm.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final MigratingVm.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
MigratingVm.Builder
Overrides

setUpdateTime(Timestamp value)

public MigratingVm.Builder setUpdateTime(Timestamp value)

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Parameter
Name Description
value Timestamp
Returns
Type Description
MigratingVm.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public MigratingVm.Builder setUpdateTime(Timestamp.Builder builderForValue)

Output only. The last time the migrating VM resource was updated.

.google.protobuf.Timestamp update_time = 10;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
MigratingVm.Builder