Class MigratingVm (0.14.1)

public final class MigratingVm extends GeneratedMessageV3 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 Fields

AWS_SOURCE_VM_DETAILS_FIELD_NUMBER

public static final int AWS_SOURCE_VM_DETAILS_FIELD_NUMBER
Field Value
TypeDescription
int

COMPUTE_ENGINE_TARGET_DEFAULTS_FIELD_NUMBER

public static final int COMPUTE_ENGINE_TARGET_DEFAULTS_FIELD_NUMBER
Field Value
TypeDescription
int

CREATE_TIME_FIELD_NUMBER

public static final int CREATE_TIME_FIELD_NUMBER
Field Value
TypeDescription
int

CURRENT_SYNC_INFO_FIELD_NUMBER

public static final int CURRENT_SYNC_INFO_FIELD_NUMBER
Field Value
TypeDescription
int

CUTOVER_FORECAST_FIELD_NUMBER

public static final int CUTOVER_FORECAST_FIELD_NUMBER
Field Value
TypeDescription
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
TypeDescription
int

DISPLAY_NAME_FIELD_NUMBER

public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
TypeDescription
int

ERROR_FIELD_NUMBER

public static final int ERROR_FIELD_NUMBER
Field Value
TypeDescription
int

GROUP_FIELD_NUMBER

public static final int GROUP_FIELD_NUMBER
Field Value
TypeDescription
int

LABELS_FIELD_NUMBER

public static final int LABELS_FIELD_NUMBER
Field Value
TypeDescription
int

LAST_REPLICATION_CYCLE_FIELD_NUMBER

public static final int LAST_REPLICATION_CYCLE_FIELD_NUMBER
Field Value
TypeDescription
int

LAST_SYNC_FIELD_NUMBER

public static final int LAST_SYNC_FIELD_NUMBER
Field Value
TypeDescription
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
TypeDescription
int

POLICY_FIELD_NUMBER

public static final int POLICY_FIELD_NUMBER
Field Value
TypeDescription
int

RECENT_CLONE_JOBS_FIELD_NUMBER

public static final int RECENT_CLONE_JOBS_FIELD_NUMBER
Field Value
TypeDescription
int

RECENT_CUTOVER_JOBS_FIELD_NUMBER

public static final int RECENT_CUTOVER_JOBS_FIELD_NUMBER
Field Value
TypeDescription
int

SOURCE_VM_ID_FIELD_NUMBER

public static final int SOURCE_VM_ID_FIELD_NUMBER
Field Value
TypeDescription
int

STATE_FIELD_NUMBER

public static final int STATE_FIELD_NUMBER
Field Value
TypeDescription
int

STATE_TIME_FIELD_NUMBER

public static final int STATE_TIME_FIELD_NUMBER
Field Value
TypeDescription
int

UPDATE_TIME_FIELD_NUMBER

public static final int UPDATE_TIME_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static MigratingVm getDefaultInstance()
Returns
TypeDescription
MigratingVm

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static MigratingVm.Builder newBuilder()
Returns
TypeDescription
MigratingVm.Builder

newBuilder(MigratingVm prototype)

public static MigratingVm.Builder newBuilder(MigratingVm prototype)
Parameter
NameDescription
prototypeMigratingVm
Returns
TypeDescription
MigratingVm.Builder

parseDelimitedFrom(InputStream input)

public static MigratingVm parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static MigratingVm parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static MigratingVm parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static MigratingVm parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static MigratingVm parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static MigratingVm parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static MigratingVm parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
MigratingVm
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<MigratingVm> parser()
Returns
TypeDescription
Parser<MigratingVm>

Methods

containsLabels(String key)

public boolean containsLabels(String key)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

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
TypeDescription
AwsSourceVmDetails

The awsSourceVmDetails.

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
TypeDescription
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
TypeDescription
ComputeEngineTargetDefaults

The computeEngineTargetDefaults.

getComputeEngineTargetDefaultsOrBuilder()

public ComputeEngineTargetDefaultsOrBuilder getComputeEngineTargetDefaultsOrBuilder()

Details of the target VM in Compute Engine.

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

Returns
TypeDescription
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
TypeDescription
Timestamp

The createTime.

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
TypeDescription
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
TypeDescription
ReplicationCycle

The currentSyncInfo.

getCurrentSyncInfoOrBuilder()

public ReplicationCycleOrBuilder getCurrentSyncInfoOrBuilder()

Output only. Details of the current running replication cycle.

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

Returns
TypeDescription
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
TypeDescription
CutoverForecast

The cutoverForecast.

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
TypeDescription
CutoverForecastOrBuilder

getDefaultInstanceForType()

public MigratingVm getDefaultInstanceForType()
Returns
TypeDescription
MigratingVm

getDescription()

public String getDescription()

The description attached to the migrating VM by the user.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

The description attached to the migrating VM by the user.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getDisplayName()

public String getDisplayName()

The display name attached to the MigratingVm by the user.

string display_name = 18;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The display name attached to the MigratingVm by the user.

string display_name = 18;

Returns
TypeDescription
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
TypeDescription
com.google.rpc.Status

The error.

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
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for group.

getLabels()

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
TypeDescription
Map<String,String>

getLabelsCount()

public int getLabelsCount()

The labels of the migrating VM.

map<string, string> labels = 16;

Returns
TypeDescription
int

getLabelsMap()

public Map<String,String> getLabelsMap()

The labels of the migrating VM.

map<string, string> labels = 16;

Returns
TypeDescription
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
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

The labels of the migrating VM.

map<string, string> labels = 16;

Parameter
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
ReplicationCycle

The lastReplicationCycle.

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
TypeDescription
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
TypeDescription
ReplicationSync

The lastSync.

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
TypeDescription
ReplicationSyncOrBuilder

getName()

public String getName()

Output only. The identifier of the MigratingVm.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The identifier of the MigratingVm.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getParserForType()

public Parser<MigratingVm> getParserForType()
Returns
TypeDescription
Parser<MigratingVm>
Overrides

getPolicy()

public SchedulePolicy getPolicy()

The replication schedule policy.

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

Returns
TypeDescription
SchedulePolicy

The policy.

getPolicyOrBuilder()

public SchedulePolicyOrBuilder getPolicyOrBuilder()

The replication schedule policy.

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

Returns
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
CloneJob

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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
CutoverJob

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
TypeDescription
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
TypeDescription
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
NameDescription
indexint
Returns
TypeDescription
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
TypeDescription
List<? extends com.google.events.cloud.vmmigration.v1.CutoverJobOrBuilder>

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getSourceVmDetailsCase()

public MigratingVm.SourceVmDetailsCase getSourceVmDetailsCase()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
Timestamp

The stateTime.

getStateTimeOrBuilder()

public TimestampOrBuilder getStateTimeOrBuilder()

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

.google.protobuf.Timestamp state_time = 22;

Returns
TypeDescription
TimestampOrBuilder

getStateValue()

public int getStateValue()

Output only. State of the MigratingVm.

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

Returns
TypeDescription
int

The enum numeric value on the wire for state.

getTargetVmDefaultsCase()

public MigratingVm.TargetVmDefaultsCase getTargetVmDefaultsCase()
Returns
TypeDescription
MigratingVm.TargetVmDefaultsCase

getUnknownFields()

public final UnknownFieldSet getUnknownFields()
Returns
TypeDescription
UnknownFieldSet
Overrides

getUpdateTime()

public Timestamp getUpdateTime()

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

.google.protobuf.Timestamp update_time = 10;

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

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

.google.protobuf.Timestamp update_time = 10;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the lastSync field is set.

hasPolicy()

public boolean hasPolicy()

The replication schedule policy.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the updateTime field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public MigratingVm.Builder newBuilderForType()
Returns
TypeDescription
MigratingVm.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected MigratingVm.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
MigratingVm.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public MigratingVm.Builder toBuilder()
Returns
TypeDescription
MigratingVm.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException