Class CloneJob.Builder

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

    public static final class CloneJob.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
    implements CloneJobOrBuilder
     CloneJob describes the process of creating a clone of a
     [MigratingVM][google.cloud.vmmigration.v1.MigratingVm] to the
     requested target based on the latest successful uploaded snapshots.
     While the migration cycles of a MigratingVm take place, it is possible to
     verify the uploaded VM can be started in the cloud, by creating a clone. The
     clone can be created without any downtime, and it is created using the latest
     snapshots which are already in the cloud. The cloneJob is only responsible
     for its work, not its products, which means once it is finished, it will
     never touch the instance it created. It will only delete it in case of the
     CloneJob being cancelled or upon failure to clone.
     
    Protobuf type google.cloud.vmmigration.v1.CloneJob
    • Method Detail

      • getDescriptor

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

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

        public CloneJob.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<CloneJob.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<CloneJob.Builder>
      • getDefaultInstanceForType

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

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

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

        public CloneJob.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<CloneJob.Builder>
      • setField

        public CloneJob.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<CloneJob.Builder>
      • clearField

        public CloneJob.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<CloneJob.Builder>
      • clearOneof

        public CloneJob.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<CloneJob.Builder>
      • setRepeatedField

        public CloneJob.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<CloneJob.Builder>
      • addRepeatedField

        public CloneJob.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<CloneJob.Builder>
      • mergeFrom

        public CloneJob.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<CloneJob.Builder>
      • isInitialized

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

        public CloneJob.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<CloneJob.Builder>
        Throws:
        IOException
      • hasComputeEngineTargetDetails

        public boolean hasComputeEngineTargetDetails()
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasComputeEngineTargetDetails in interface CloneJobOrBuilder
        Returns:
        Whether the computeEngineTargetDetails field is set.
      • getComputeEngineTargetDetails

        public ComputeEngineTargetDetails getComputeEngineTargetDetails()
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getComputeEngineTargetDetails in interface CloneJobOrBuilder
        Returns:
        The computeEngineTargetDetails.
      • setComputeEngineTargetDetails

        public CloneJob.Builder setComputeEngineTargetDetails​(ComputeEngineTargetDetails value)
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setComputeEngineTargetDetails

        public CloneJob.Builder setComputeEngineTargetDetails​(ComputeEngineTargetDetails.Builder builderForValue)
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeComputeEngineTargetDetails

        public CloneJob.Builder mergeComputeEngineTargetDetails​(ComputeEngineTargetDetails value)
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearComputeEngineTargetDetails

        public CloneJob.Builder clearComputeEngineTargetDetails()
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getComputeEngineTargetDetailsBuilder

        public ComputeEngineTargetDetails.Builder getComputeEngineTargetDetailsBuilder()
         Output only. Details of the target VM in Compute Engine.
         
        .google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface CloneJobOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface CloneJobOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public CloneJob.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public CloneJob.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public CloneJob.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public CloneJob.Builder clearCreateTime()
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time the clone job was created (as an API call, not when
         it was actually created in the target).
         
        .google.protobuf.Timestamp create_time = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface CloneJobOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasEndTime in interface CloneJobOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTime in interface CloneJobOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public CloneJob.Builder setEndTime​(com.google.protobuf.Timestamp value)
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setEndTime

        public CloneJob.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeEndTime

        public CloneJob.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearEndTime

        public CloneJob.Builder clearEndTime()
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Output only. The time the clone job was ended.
         
        .google.protobuf.Timestamp end_time = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTimeOrBuilder in interface CloneJobOrBuilder
      • getName

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

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

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

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

        public CloneJob.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. The name of the clone.
         
        string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getStateValue

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

        public CloneJob.Builder setStateValue​(int value)
         Output only. State of the clone job.
         
        .google.cloud.vmmigration.v1.CloneJob.State state = 12 [(.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 CloneJob.State getState()
         Output only. State of the clone job.
         
        .google.cloud.vmmigration.v1.CloneJob.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface CloneJobOrBuilder
        Returns:
        The state.
      • setState

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

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

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

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

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

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

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

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

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

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

        public boolean hasError()
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasError in interface CloneJobOrBuilder
        Returns:
        Whether the error field is set.
      • getError

        public com.google.rpc.Status getError()
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getError in interface CloneJobOrBuilder
        Returns:
        The error.
      • setError

        public CloneJob.Builder setError​(com.google.rpc.Status value)
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setError

        public CloneJob.Builder setError​(com.google.rpc.Status.Builder builderForValue)
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeError

        public CloneJob.Builder mergeError​(com.google.rpc.Status value)
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearError

        public CloneJob.Builder clearError()
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorBuilder

        public com.google.rpc.Status.Builder getErrorBuilder()
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getErrorOrBuilder

        public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
         Output only. Provides details for the errors that led to the Clone Job's
         state.
         
        .google.rpc.Status error = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getErrorOrBuilder in interface CloneJobOrBuilder
      • getStepsList

        public List<CloneStep> getStepsList()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStepsList in interface CloneJobOrBuilder
      • getStepsCount

        public int getStepsCount()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStepsCount in interface CloneJobOrBuilder
      • getSteps

        public CloneStep getSteps​(int index)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getSteps in interface CloneJobOrBuilder
      • setSteps

        public CloneJob.Builder setSteps​(int index,
                                         CloneStep value)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setSteps

        public CloneJob.Builder setSteps​(int index,
                                         CloneStep.Builder builderForValue)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addSteps

        public CloneJob.Builder addSteps​(CloneStep value)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addSteps

        public CloneJob.Builder addSteps​(int index,
                                         CloneStep value)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addSteps

        public CloneJob.Builder addSteps​(CloneStep.Builder builderForValue)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addSteps

        public CloneJob.Builder addSteps​(int index,
                                         CloneStep.Builder builderForValue)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllSteps

        public CloneJob.Builder addAllSteps​(Iterable<? extends CloneStep> values)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearSteps

        public CloneJob.Builder clearSteps()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeSteps

        public CloneJob.Builder removeSteps​(int index)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStepsBuilder

        public CloneStep.Builder getStepsBuilder​(int index)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStepsOrBuilder

        public CloneStepOrBuilder getStepsOrBuilder​(int index)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStepsOrBuilder in interface CloneJobOrBuilder
      • getStepsOrBuilderList

        public List<? extends CloneStepOrBuilder> getStepsOrBuilderList()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStepsOrBuilderList in interface CloneJobOrBuilder
      • addStepsBuilder

        public CloneStep.Builder addStepsBuilder()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addStepsBuilder

        public CloneStep.Builder addStepsBuilder​(int index)
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStepsBuilderList

        public List<CloneStep.Builder> getStepsBuilderList()
         Output only. The clone steps list representing its progress.
         
        repeated .google.cloud.vmmigration.v1.CloneStep steps = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUnknownFields

        public final CloneJob.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<CloneJob.Builder>
      • mergeUnknownFields

        public final CloneJob.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<CloneJob.Builder>