Package com.google.cloud.vmmigration.v1
Class CloneJob.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
- com.google.cloud.vmmigration.v1.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 typegoogle.cloud.vmmigration.v1.CloneJob
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CloneJob.Builder
addAllSteps(Iterable<? extends CloneStep> values)
Output only.CloneJob.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CloneJob.Builder
addSteps(int index, CloneStep value)
Output only.CloneJob.Builder
addSteps(int index, CloneStep.Builder builderForValue)
Output only.CloneJob.Builder
addSteps(CloneStep value)
Output only.CloneJob.Builder
addSteps(CloneStep.Builder builderForValue)
Output only.CloneStep.Builder
addStepsBuilder()
Output only.CloneStep.Builder
addStepsBuilder(int index)
Output only.CloneJob
build()
CloneJob
buildPartial()
CloneJob.Builder
clear()
CloneJob.Builder
clearComputeEngineTargetDetails()
Output only.CloneJob.Builder
clearCreateTime()
Output only.CloneJob.Builder
clearEndTime()
Output only.CloneJob.Builder
clearError()
Output only.CloneJob.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CloneJob.Builder
clearName()
Output only.CloneJob.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CloneJob.Builder
clearState()
Output only.CloneJob.Builder
clearStateTime()
Output only.CloneJob.Builder
clearSteps()
Output only.CloneJob.Builder
clearTargetVmDetails()
CloneJob.Builder
clone()
ComputeEngineTargetDetails
getComputeEngineTargetDetails()
Output only.ComputeEngineTargetDetails.Builder
getComputeEngineTargetDetailsBuilder()
Output only.ComputeEngineTargetDetailsOrBuilder
getComputeEngineTargetDetailsOrBuilder()
Output only.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.CloneJob
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.Timestamp
getEndTime()
Output only.com.google.protobuf.Timestamp.Builder
getEndTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getEndTimeOrBuilder()
Output only.com.google.rpc.Status
getError()
Output only.com.google.rpc.Status.Builder
getErrorBuilder()
Output only.com.google.rpc.StatusOrBuilder
getErrorOrBuilder()
Output only.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.CloneJob.State
getState()
Output only.com.google.protobuf.Timestamp
getStateTime()
Output only.com.google.protobuf.Timestamp.Builder
getStateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getStateTimeOrBuilder()
Output only.int
getStateValue()
Output only.CloneStep
getSteps(int index)
Output only.CloneStep.Builder
getStepsBuilder(int index)
Output only.List<CloneStep.Builder>
getStepsBuilderList()
Output only.int
getStepsCount()
Output only.List<CloneStep>
getStepsList()
Output only.CloneStepOrBuilder
getStepsOrBuilder(int index)
Output only.List<? extends CloneStepOrBuilder>
getStepsOrBuilderList()
Output only.CloneJob.TargetVmDetailsCase
getTargetVmDetailsCase()
boolean
hasComputeEngineTargetDetails()
Output only.boolean
hasCreateTime()
Output only.boolean
hasEndTime()
Output only.boolean
hasError()
Output only.boolean
hasStateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CloneJob.Builder
mergeComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only.CloneJob.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
mergeError(com.google.rpc.Status value)
Output only.CloneJob.Builder
mergeFrom(CloneJob other)
CloneJob.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CloneJob.Builder
mergeFrom(com.google.protobuf.Message other)
CloneJob.Builder
mergeStateTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CloneJob.Builder
removeSteps(int index)
Output only.CloneJob.Builder
setComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only.CloneJob.Builder
setComputeEngineTargetDetails(ComputeEngineTargetDetails.Builder builderForValue)
Output only.CloneJob.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CloneJob.Builder
setEndTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CloneJob.Builder
setError(com.google.rpc.Status value)
Output only.CloneJob.Builder
setError(com.google.rpc.Status.Builder builderForValue)
Output only.CloneJob.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CloneJob.Builder
setName(String value)
Output only.CloneJob.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.CloneJob.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CloneJob.Builder
setState(CloneJob.State value)
Output only.CloneJob.Builder
setStateTime(com.google.protobuf.Timestamp value)
Output only.CloneJob.Builder
setStateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CloneJob.Builder
setStateValue(int value)
Output only.CloneJob.Builder
setSteps(int index, CloneStep value)
Output only.CloneJob.Builder
setSteps(int index, CloneStep.Builder builderForValue)
Output only.CloneJob.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clear
public CloneJob.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
getDefaultInstanceForType
public CloneJob getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CloneJob build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CloneJob buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CloneJob.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
setField
public CloneJob.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clearField
public CloneJob.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clearOneof
public CloneJob.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
addRepeatedField
public CloneJob.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
mergeFrom
public CloneJob.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CloneJob.Builder>
-
mergeFrom
public CloneJob.Builder mergeFrom(CloneJob other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CloneJob.Builder>
- Throws:
IOException
-
getTargetVmDetailsCase
public CloneJob.TargetVmDetailsCase getTargetVmDetailsCase()
- Specified by:
getTargetVmDetailsCase
in interfaceCloneJobOrBuilder
-
clearTargetVmDetails
public CloneJob.Builder clearTargetVmDetails()
-
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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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];
-
getComputeEngineTargetDetailsOrBuilder
public ComputeEngineTargetDetailsOrBuilder getComputeEngineTargetDetailsOrBuilder()
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:
getComputeEngineTargetDetailsOrBuilder
in interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
-
getName
public String getName()
Output only. The name of the clone.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
- 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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
-
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 interfaceCloneJobOrBuilder
-
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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
mergeUnknownFields
public final CloneJob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
-