Class MigratingVm.Builder

  • All Implemented Interfaces:
    MigratingVmOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    MigratingVm

    public static final class MigratingVm.Builder
    extends com.google.protobuf.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.cloud.vmmigration.v1.MigratingVm
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • clear

        public MigratingVm.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • getDefaultInstanceForType

        public MigratingVm getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public MigratingVm build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public MigratingVm buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public MigratingVm.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • setField

        public MigratingVm.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                            Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • clearField

        public MigratingVm.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • clearOneof

        public MigratingVm.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • setRepeatedField

        public MigratingVm.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    int index,
                                                    Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • addRepeatedField

        public MigratingVm.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                    Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • mergeFrom

        public MigratingVm.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MigratingVm.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • mergeFrom

        public MigratingVm.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MigratingVm.Builder>
        Throws:
        IOException
      • hasComputeEngineTargetDefaults

        public boolean hasComputeEngineTargetDefaults()
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
        Specified by:
        hasComputeEngineTargetDefaults in interface MigratingVmOrBuilder
        Returns:
        Whether the computeEngineTargetDefaults field is set.
      • setComputeEngineTargetDefaults

        public MigratingVm.Builder setComputeEngineTargetDefaults​(ComputeEngineTargetDefaults value)
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
      • setComputeEngineTargetDefaults

        public MigratingVm.Builder setComputeEngineTargetDefaults​(ComputeEngineTargetDefaults.Builder builderForValue)
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
      • mergeComputeEngineTargetDefaults

        public MigratingVm.Builder mergeComputeEngineTargetDefaults​(ComputeEngineTargetDefaults value)
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
      • clearComputeEngineTargetDefaults

        public MigratingVm.Builder clearComputeEngineTargetDefaults()
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
      • getComputeEngineTargetDefaultsBuilder

        public ComputeEngineTargetDefaults.Builder getComputeEngineTargetDefaultsBuilder()
         Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDefaults compute_engine_target_defaults = 26;
      • hasAwsSourceVmDetails

        public boolean hasAwsSourceVmDetails()
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasAwsSourceVmDetails in interface MigratingVmOrBuilder
        Returns:
        Whether the awsSourceVmDetails field is set.
      • getAwsSourceVmDetails

        public AwsSourceVmDetails getAwsSourceVmDetails()
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAwsSourceVmDetails in interface MigratingVmOrBuilder
        Returns:
        The awsSourceVmDetails.
      • setAwsSourceVmDetails

        public MigratingVm.Builder setAwsSourceVmDetails​(AwsSourceVmDetails value)
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setAwsSourceVmDetails

        public MigratingVm.Builder setAwsSourceVmDetails​(AwsSourceVmDetails.Builder builderForValue)
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeAwsSourceVmDetails

        public MigratingVm.Builder mergeAwsSourceVmDetails​(AwsSourceVmDetails value)
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearAwsSourceVmDetails

        public MigratingVm.Builder clearAwsSourceVmDetails()
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getAwsSourceVmDetailsBuilder

        public AwsSourceVmDetails.Builder getAwsSourceVmDetailsBuilder()
         Output only. Details of the VM from an AWS source.
         
        .google.cloud.vmmigration.v1.AwsSourceVmDetails aws_source_vm_details = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getName

        public String getName()
         Output only. The identifier of the MigratingVm.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface MigratingVmOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. The identifier of the MigratingVm.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface MigratingVmOrBuilder
        Returns:
        The bytes for name.
      • setName

        public MigratingVm.Builder setName​(String value)
         Output only. The identifier of the MigratingVm.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public MigratingVm.Builder clearName()
         Output only. The identifier of the MigratingVm.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public MigratingVm.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. The identifier of the MigratingVm.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • 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;
        Specified by:
        getSourceVmId in interface MigratingVmOrBuilder
        Returns:
        The sourceVmId.
      • getSourceVmIdBytes

        public com.google.protobuf.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;
        Specified by:
        getSourceVmIdBytes in interface MigratingVmOrBuilder
        Returns:
        The bytes for sourceVmId.
      • setSourceVmId

        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;
        Parameters:
        value - The sourceVmId to set.
        Returns:
        This builder for chaining.
      • 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:
        This builder for chaining.
      • setSourceVmIdBytes

        public MigratingVm.Builder setSourceVmIdBytes​(com.google.protobuf.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;
        Parameters:
        value - The bytes for sourceVmId to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         The display name attached to the MigratingVm by the user.
         
        string display_name = 18;
        Specified by:
        getDisplayName in interface MigratingVmOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         The display name attached to the MigratingVm by the user.
         
        string display_name = 18;
        Specified by:
        getDisplayNameBytes in interface MigratingVmOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public MigratingVm.Builder setDisplayName​(String value)
         The display name attached to the MigratingVm by the user.
         
        string display_name = 18;
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public MigratingVm.Builder clearDisplayName()
         The display name attached to the MigratingVm by the user.
         
        string display_name = 18;
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public MigratingVm.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         The display name attached to the MigratingVm by the user.
         
        string display_name = 18;
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • getDescription

        public String getDescription()
         The description attached to the migrating VM by the user.
         
        string description = 3;
        Specified by:
        getDescription in interface MigratingVmOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         The description attached to the migrating VM by the user.
         
        string description = 3;
        Specified by:
        getDescriptionBytes in interface MigratingVmOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public MigratingVm.Builder setDescription​(String value)
         The description attached to the migrating VM by the user.
         
        string description = 3;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public MigratingVm.Builder clearDescription()
         The description attached to the migrating VM by the user.
         
        string description = 3;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public MigratingVm.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         The description attached to the migrating VM by the user.
         
        string description = 3;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • hasPolicy

        public boolean hasPolicy()
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
        Specified by:
        hasPolicy in interface MigratingVmOrBuilder
        Returns:
        Whether the policy field is set.
      • getPolicy

        public SchedulePolicy getPolicy()
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
        Specified by:
        getPolicy in interface MigratingVmOrBuilder
        Returns:
        The policy.
      • setPolicy

        public MigratingVm.Builder setPolicy​(SchedulePolicy value)
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
      • mergePolicy

        public MigratingVm.Builder mergePolicy​(SchedulePolicy value)
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
      • clearPolicy

        public MigratingVm.Builder clearPolicy()
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
      • getPolicyBuilder

        public SchedulePolicy.Builder getPolicyBuilder()
         The replication schedule policy.
         
        .google.cloud.vmmigration.v1.SchedulePolicy policy = 8;
      • 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface MigratingVmOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface MigratingVmOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public MigratingVm.Builder setCreateTime​(com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public MigratingVm.Builder setCreateTime​(com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public MigratingVm.Builder mergeCreateTime​(com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface MigratingVmOrBuilder
      • hasUpdateTime

        public boolean hasUpdateTime()
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateTime in interface MigratingVmOrBuilder
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        public com.google.protobuf.Timestamp getUpdateTime()
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTime in interface MigratingVmOrBuilder
        Returns:
        The updateTime.
      • setUpdateTime

        public MigratingVm.Builder setUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateTime

        public MigratingVm.Builder setUpdateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateTime

        public MigratingVm.Builder mergeUpdateTime​(com.google.protobuf.Timestamp value)
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateTime

        public MigratingVm.Builder clearUpdateTime()
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The last time the migrating VM resource was updated.
         
        .google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateTimeOrBuilder in interface MigratingVmOrBuilder
      • hasLastSync

        public boolean hasLastSync()
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasLastSync in interface MigratingVmOrBuilder
        Returns:
        Whether the lastSync field is set.
      • getLastSync

        public ReplicationSync getLastSync()
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLastSync in interface MigratingVmOrBuilder
        Returns:
        The lastSync.
      • setLastSync

        public MigratingVm.Builder setLastSync​(ReplicationSync value)
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setLastSync

        public MigratingVm.Builder setLastSync​(ReplicationSync.Builder builderForValue)
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeLastSync

        public MigratingVm.Builder mergeLastSync​(ReplicationSync value)
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearLastSync

        public MigratingVm.Builder clearLastSync()
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLastSyncBuilder

        public ReplicationSync.Builder getLastSyncBuilder()
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLastSyncOrBuilder

        public ReplicationSyncOrBuilder getLastSyncOrBuilder()
         Output only. The most updated snapshot created time in the source that
         finished replication.
         
        .google.cloud.vmmigration.v1.ReplicationSync last_sync = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getLastSyncOrBuilder in interface MigratingVmOrBuilder
      • getStateValue

        public int getStateValue()
         Output only. State of the MigratingVm.
         
        .google.cloud.vmmigration.v1.MigratingVm.State state = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface MigratingVmOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public MigratingVm.Builder setStateValue​(int value)
         Output only. State of the MigratingVm.
         
        .google.cloud.vmmigration.v1.MigratingVm.State state = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public MigratingVm.State getState()
         Output only. State of the MigratingVm.
         
        .google.cloud.vmmigration.v1.MigratingVm.State state = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface MigratingVmOrBuilder
        Returns:
        The state.
      • setState

        public MigratingVm.Builder setState​(MigratingVm.State value)
         Output only. State of the MigratingVm.
         
        .google.cloud.vmmigration.v1.MigratingVm.State state = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public MigratingVm.Builder clearState()
         Output only. State of the MigratingVm.
         
        .google.cloud.vmmigration.v1.MigratingVm.State state = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasStateTime

        public boolean hasStateTime()
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasStateTime in interface MigratingVmOrBuilder
        Returns:
        Whether the stateTime field is set.
      • getStateTime

        public com.google.protobuf.Timestamp getStateTime()
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateTime in interface MigratingVmOrBuilder
        Returns:
        The stateTime.
      • setStateTime

        public MigratingVm.Builder setStateTime​(com.google.protobuf.Timestamp value)
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setStateTime

        public MigratingVm.Builder setStateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeStateTime

        public MigratingVm.Builder mergeStateTime​(com.google.protobuf.Timestamp value)
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearStateTime

        public MigratingVm.Builder clearStateTime()
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStateTimeBuilder()
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStateTimeOrBuilder()
         Output only. The last time the migrating VM state was updated.
         
        .google.protobuf.Timestamp state_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateTimeOrBuilder in interface MigratingVmOrBuilder
      • hasCurrentSyncInfo

        public boolean hasCurrentSyncInfo()
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCurrentSyncInfo in interface MigratingVmOrBuilder
        Returns:
        Whether the currentSyncInfo field is set.
      • getCurrentSyncInfo

        public ReplicationCycle getCurrentSyncInfo()
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCurrentSyncInfo in interface MigratingVmOrBuilder
        Returns:
        The currentSyncInfo.
      • setCurrentSyncInfo

        public MigratingVm.Builder setCurrentSyncInfo​(ReplicationCycle value)
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCurrentSyncInfo

        public MigratingVm.Builder setCurrentSyncInfo​(ReplicationCycle.Builder builderForValue)
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCurrentSyncInfo

        public MigratingVm.Builder mergeCurrentSyncInfo​(ReplicationCycle value)
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCurrentSyncInfo

        public MigratingVm.Builder clearCurrentSyncInfo()
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCurrentSyncInfoBuilder

        public ReplicationCycle.Builder getCurrentSyncInfoBuilder()
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCurrentSyncInfoOrBuilder

        public ReplicationCycleOrBuilder getCurrentSyncInfoOrBuilder()
         Output only. The percentage progress of the current running replication
         cycle.
         
        .google.cloud.vmmigration.v1.ReplicationCycle current_sync_info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCurrentSyncInfoOrBuilder in interface MigratingVmOrBuilder
      • 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][google.cloud.vmmigration.v1.Group] resource.
         
        string group = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getGroup in interface MigratingVmOrBuilder
        Returns:
        The group.
      • getGroupBytes

        public com.google.protobuf.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][google.cloud.vmmigration.v1.Group] resource.
         
        string group = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getGroupBytes in interface MigratingVmOrBuilder
        Returns:
        The bytes for group.
      • setGroup

        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][google.cloud.vmmigration.v1.Group] resource.
         
        string group = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The group to set.
        Returns:
        This builder for chaining.
      • 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][google.cloud.vmmigration.v1.Group] resource.
         
        string group = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setGroupBytes

        public MigratingVm.Builder setGroupBytes​(com.google.protobuf.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][google.cloud.vmmigration.v1.Group] resource.
         
        string group = 15 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for group to set.
        Returns:
        This builder for chaining.
      • removeLabels

        public MigratingVm.Builder removeLabels​(String key)
         The labels of the migrating VM.
         
        map<string, string> labels = 16;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • getRecentCloneJobsList

        public List<CloneJob> getRecentCloneJobsList()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCloneJobsList in interface MigratingVmOrBuilder
      • getRecentCloneJobsCount

        public int getRecentCloneJobsCount()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCloneJobsCount in interface MigratingVmOrBuilder
      • getRecentCloneJobs

        public CloneJob getRecentCloneJobs​(int index)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCloneJobs in interface MigratingVmOrBuilder
      • setRecentCloneJobs

        public MigratingVm.Builder setRecentCloneJobs​(int index,
                                                      CloneJob value)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRecentCloneJobs

        public MigratingVm.Builder setRecentCloneJobs​(int index,
                                                      CloneJob.Builder builderForValue)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCloneJobs

        public MigratingVm.Builder addRecentCloneJobs​(CloneJob value)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCloneJobs

        public MigratingVm.Builder addRecentCloneJobs​(int index,
                                                      CloneJob value)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCloneJobs

        public MigratingVm.Builder addRecentCloneJobs​(CloneJob.Builder builderForValue)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCloneJobs

        public MigratingVm.Builder addRecentCloneJobs​(int index,
                                                      CloneJob.Builder builderForValue)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllRecentCloneJobs

        public MigratingVm.Builder addAllRecentCloneJobs​(Iterable<? extends CloneJob> values)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearRecentCloneJobs

        public MigratingVm.Builder clearRecentCloneJobs()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeRecentCloneJobs

        public MigratingVm.Builder removeRecentCloneJobs​(int index)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRecentCloneJobsBuilder

        public CloneJob.Builder getRecentCloneJobsBuilder​(int index)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRecentCloneJobsOrBuilder

        public CloneJobOrBuilder getRecentCloneJobsOrBuilder​(int index)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCloneJobsOrBuilder in interface MigratingVmOrBuilder
      • getRecentCloneJobsOrBuilderList

        public List<? extends CloneJobOrBuilder> getRecentCloneJobsOrBuilderList()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCloneJobsOrBuilderList in interface MigratingVmOrBuilder
      • addRecentCloneJobsBuilder

        public CloneJob.Builder addRecentCloneJobsBuilder()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCloneJobsBuilder

        public CloneJob.Builder addRecentCloneJobsBuilder​(int index)
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRecentCloneJobsBuilderList

        public List<CloneJob.Builder> getRecentCloneJobsBuilderList()
         Output only. The recent [clone jobs][google.cloud.vmmigration.v1.CloneJob]
         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.cloud.vmmigration.v1.CloneJob recent_clone_jobs = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasError in interface MigratingVmOrBuilder
        Returns:
        Whether the error field is set.
      • getError

        public com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getError in interface MigratingVmOrBuilder
        Returns:
        The error.
      • setError

        public MigratingVm.Builder setError​(com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setError

        public MigratingVm.Builder setError​(com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeError

        public MigratingVm.Builder mergeError​(com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • 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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorBuilder

        public com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorOrBuilder

        public com.google.rpc.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 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorOrBuilder in interface MigratingVmOrBuilder
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCutoverJobsList in interface MigratingVmOrBuilder
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCutoverJobsCount in interface MigratingVmOrBuilder
      • getRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCutoverJobs in interface MigratingVmOrBuilder
      • setRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeRecentCutoverJobs

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRecentCutoverJobsBuilder

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRecentCutoverJobsOrBuilder

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCutoverJobsOrBuilder in interface MigratingVmOrBuilder
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRecentCutoverJobsOrBuilderList in interface MigratingVmOrBuilder
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addRecentCutoverJobsBuilder

        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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • 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.cloud.vmmigration.v1.CutoverJob recent_cutover_jobs = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUnknownFields

        public final MigratingVm.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>
      • mergeUnknownFields

        public final MigratingVm.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MigratingVm.Builder>