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.BuilderaddAllSteps(Iterable<? extends CloneStep> values)Output only.CloneJob.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CloneJob.BuilderaddSteps(int index, CloneStep value)Output only.CloneJob.BuilderaddSteps(int index, CloneStep.Builder builderForValue)Output only.CloneJob.BuilderaddSteps(CloneStep value)Output only.CloneJob.BuilderaddSteps(CloneStep.Builder builderForValue)Output only.CloneStep.BuilderaddStepsBuilder()Output only.CloneStep.BuilderaddStepsBuilder(int index)Output only.CloneJobbuild()CloneJobbuildPartial()CloneJob.Builderclear()CloneJob.BuilderclearComputeEngineTargetDetails()Output only.CloneJob.BuilderclearCreateTime()Output only.CloneJob.BuilderclearEndTime()Output only.CloneJob.BuilderclearError()Output only.CloneJob.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CloneJob.BuilderclearName()Output only.CloneJob.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CloneJob.BuilderclearState()Output only.CloneJob.BuilderclearStateTime()Output only.CloneJob.BuilderclearSteps()Output only.CloneJob.BuilderclearTargetVmDetails()CloneJob.Builderclone()ComputeEngineTargetDetailsgetComputeEngineTargetDetails()Output only.ComputeEngineTargetDetails.BuildergetComputeEngineTargetDetailsBuilder()Output only.ComputeEngineTargetDetailsOrBuildergetComputeEngineTargetDetailsOrBuilder()Output only.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.CloneJobgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetEndTime()Output only.com.google.protobuf.Timestamp.BuildergetEndTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetEndTimeOrBuilder()Output only.com.google.rpc.StatusgetError()Output only.com.google.rpc.Status.BuildergetErrorBuilder()Output only.com.google.rpc.StatusOrBuildergetErrorOrBuilder()Output only.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.CloneJob.StategetState()Output only.com.google.protobuf.TimestampgetStateTime()Output only.com.google.protobuf.Timestamp.BuildergetStateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetStateTimeOrBuilder()Output only.intgetStateValue()Output only.CloneStepgetSteps(int index)Output only.CloneStep.BuildergetStepsBuilder(int index)Output only.List<CloneStep.Builder>getStepsBuilderList()Output only.intgetStepsCount()Output only.List<CloneStep>getStepsList()Output only.CloneStepOrBuildergetStepsOrBuilder(int index)Output only.List<? extends CloneStepOrBuilder>getStepsOrBuilderList()Output only.CloneJob.TargetVmDetailsCasegetTargetVmDetailsCase()booleanhasComputeEngineTargetDetails()Output only.booleanhasCreateTime()Output only.booleanhasEndTime()Output only.booleanhasError()Output only.booleanhasStateTime()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CloneJob.BuildermergeComputeEngineTargetDetails(ComputeEngineTargetDetails value)Output only.CloneJob.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildermergeEndTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildermergeError(com.google.rpc.Status value)Output only.CloneJob.BuildermergeFrom(CloneJob other)CloneJob.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CloneJob.BuildermergeFrom(com.google.protobuf.Message other)CloneJob.BuildermergeStateTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CloneJob.BuilderremoveSteps(int index)Output only.CloneJob.BuildersetComputeEngineTargetDetails(ComputeEngineTargetDetails value)Output only.CloneJob.BuildersetComputeEngineTargetDetails(ComputeEngineTargetDetails.Builder builderForValue)Output only.CloneJob.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.CloneJob.BuildersetEndTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildersetEndTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.CloneJob.BuildersetError(com.google.rpc.Status value)Output only.CloneJob.BuildersetError(com.google.rpc.Status.Builder builderForValue)Output only.CloneJob.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CloneJob.BuildersetName(String value)Output only.CloneJob.BuildersetNameBytes(com.google.protobuf.ByteString value)Output only.CloneJob.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CloneJob.BuildersetState(CloneJob.State value)Output only.CloneJob.BuildersetStateTime(com.google.protobuf.Timestamp value)Output only.CloneJob.BuildersetStateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.CloneJob.BuildersetStateValue(int value)Output only.CloneJob.BuildersetSteps(int index, CloneStep value)Output only.CloneJob.BuildersetSteps(int index, CloneStep.Builder builderForValue)Output only.CloneJob.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clear
public CloneJob.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
getDefaultInstanceForType
public CloneJob getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CloneJob build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CloneJob buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CloneJob.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
setField
public CloneJob.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clearField
public CloneJob.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
clearOneof
public CloneJob.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
setRepeatedField
public CloneJob.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
addRepeatedField
public CloneJob.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
mergeFrom
public CloneJob.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloneJob.Builder>
-
mergeFrom
public CloneJob.Builder mergeFrom(CloneJob other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CloneJob.Builder>- Throws:
IOException
-
getTargetVmDetailsCase
public CloneJob.TargetVmDetailsCase getTargetVmDetailsCase()
- Specified by:
getTargetVmDetailsCasein 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:
hasComputeEngineTargetDetailsin 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:
getComputeEngineTargetDetailsin 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:
getComputeEngineTargetDetailsOrBuilderin 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:
hasCreateTimein 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:
getCreateTimein 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:
getCreateTimeOrBuilderin 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:
hasEndTimein 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:
getEndTimein 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:
getEndTimeOrBuilderin interfaceCloneJobOrBuilder
-
getName
public String getName()
Output only. The name of the clone.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein 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:
getNameBytesin 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:
getStateValuein 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:
getStatein 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:
hasStateTimein 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:
getStateTimein 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:
getStateTimeOrBuilderin 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:
hasErrorin 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:
getErrorin 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:
getErrorOrBuilderin 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:
getStepsListin 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:
getStepsCountin 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:
getStepsin 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:
getStepsOrBuilderin 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:
getStepsOrBuilderListin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
mergeUnknownFields
public final CloneJob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CloneJob.Builder>
-
-