Package com.google.cloud.vmmigration.v1
Class CutoverJob.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CutoverJob.Builder>
-
- com.google.cloud.vmmigration.v1.CutoverJob.Builder
-
- All Implemented Interfaces:
CutoverJobOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CutoverJob
public static final class CutoverJob.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CutoverJob.Builder> implements CutoverJobOrBuilder
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
Protobuf typegoogle.cloud.vmmigration.v1.CutoverJob
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CutoverJob.Builder
addAllSteps(Iterable<? extends CutoverStep> values)
Output only.CutoverJob.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CutoverJob.Builder
addSteps(int index, CutoverStep value)
Output only.CutoverJob.Builder
addSteps(int index, CutoverStep.Builder builderForValue)
Output only.CutoverJob.Builder
addSteps(CutoverStep value)
Output only.CutoverJob.Builder
addSteps(CutoverStep.Builder builderForValue)
Output only.CutoverStep.Builder
addStepsBuilder()
Output only.CutoverStep.Builder
addStepsBuilder(int index)
Output only.CutoverJob
build()
CutoverJob
buildPartial()
CutoverJob.Builder
clear()
CutoverJob.Builder
clearComputeEngineTargetDetails()
Output only.CutoverJob.Builder
clearCreateTime()
Output only.CutoverJob.Builder
clearEndTime()
Output only.CutoverJob.Builder
clearError()
Output only.CutoverJob.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CutoverJob.Builder
clearName()
Output only.CutoverJob.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CutoverJob.Builder
clearProgressPercent()
Output only.CutoverJob.Builder
clearState()
Output only.CutoverJob.Builder
clearStateMessage()
Output only.CutoverJob.Builder
clearStateTime()
Output only.CutoverJob.Builder
clearSteps()
Output only.CutoverJob.Builder
clearTargetVmDetails()
CutoverJob.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.CutoverJob
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.int
getProgressPercent()
Output only.CutoverJob.State
getState()
Output only.String
getStateMessage()
Output only.com.google.protobuf.ByteString
getStateMessageBytes()
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.CutoverStep
getSteps(int index)
Output only.CutoverStep.Builder
getStepsBuilder(int index)
Output only.List<CutoverStep.Builder>
getStepsBuilderList()
Output only.int
getStepsCount()
Output only.List<CutoverStep>
getStepsList()
Output only.CutoverStepOrBuilder
getStepsOrBuilder(int index)
Output only.List<? extends CutoverStepOrBuilder>
getStepsOrBuilderList()
Output only.CutoverJob.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()
CutoverJob.Builder
mergeComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only.CutoverJob.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
mergeError(com.google.rpc.Status value)
Output only.CutoverJob.Builder
mergeFrom(CutoverJob other)
CutoverJob.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CutoverJob.Builder
mergeFrom(com.google.protobuf.Message other)
CutoverJob.Builder
mergeStateTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CutoverJob.Builder
removeSteps(int index)
Output only.CutoverJob.Builder
setComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only.CutoverJob.Builder
setComputeEngineTargetDetails(ComputeEngineTargetDetails.Builder builderForValue)
Output only.CutoverJob.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CutoverJob.Builder
setEndTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CutoverJob.Builder
setError(com.google.rpc.Status value)
Output only.CutoverJob.Builder
setError(com.google.rpc.Status.Builder builderForValue)
Output only.CutoverJob.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CutoverJob.Builder
setName(String value)
Output only.CutoverJob.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.CutoverJob.Builder
setProgressPercent(int value)
Output only.CutoverJob.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CutoverJob.Builder
setState(CutoverJob.State value)
Output only.CutoverJob.Builder
setStateMessage(String value)
Output only.CutoverJob.Builder
setStateMessageBytes(com.google.protobuf.ByteString value)
Output only.CutoverJob.Builder
setStateTime(com.google.protobuf.Timestamp value)
Output only.CutoverJob.Builder
setStateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.CutoverJob.Builder
setStateValue(int value)
Output only.CutoverJob.Builder
setSteps(int index, CutoverStep value)
Output only.CutoverJob.Builder
setSteps(int index, CutoverStep.Builder builderForValue)
Output only.CutoverJob.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<CutoverJob.Builder>
-
clear
public CutoverJob.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<CutoverJob.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<CutoverJob.Builder>
-
getDefaultInstanceForType
public CutoverJob getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CutoverJob build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CutoverJob buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CutoverJob.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<CutoverJob.Builder>
-
setField
public CutoverJob.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<CutoverJob.Builder>
-
clearField
public CutoverJob.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<CutoverJob.Builder>
-
clearOneof
public CutoverJob.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<CutoverJob.Builder>
-
setRepeatedField
public CutoverJob.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<CutoverJob.Builder>
-
addRepeatedField
public CutoverJob.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<CutoverJob.Builder>
-
mergeFrom
public CutoverJob.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CutoverJob.Builder>
-
mergeFrom
public CutoverJob.Builder mergeFrom(CutoverJob other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CutoverJob.Builder>
-
mergeFrom
public CutoverJob.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<CutoverJob.Builder>
- Throws:
IOException
-
getTargetVmDetailsCase
public CutoverJob.TargetVmDetailsCase getTargetVmDetailsCase()
- Specified by:
getTargetVmDetailsCase
in interfaceCutoverJobOrBuilder
-
clearTargetVmDetails
public CutoverJob.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 = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasComputeEngineTargetDetails
in interfaceCutoverJobOrBuilder
- 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 = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getComputeEngineTargetDetails
in interfaceCutoverJobOrBuilder
- Returns:
- The computeEngineTargetDetails.
-
setComputeEngineTargetDetails
public CutoverJob.Builder setComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only. Details of the target VM in Compute Engine.
.google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setComputeEngineTargetDetails
public CutoverJob.Builder setComputeEngineTargetDetails(ComputeEngineTargetDetails.Builder builderForValue)
Output only. Details of the target VM in Compute Engine.
.google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeComputeEngineTargetDetails
public CutoverJob.Builder mergeComputeEngineTargetDetails(ComputeEngineTargetDetails value)
Output only. Details of the target VM in Compute Engine.
.google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearComputeEngineTargetDetails
public CutoverJob.Builder clearComputeEngineTargetDetails()
Output only. Details of the target VM in Compute Engine.
.google.cloud.vmmigration.v1.ComputeEngineTargetDetails compute_engine_target_details = 14 [(.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 = 14 [(.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 = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getComputeEngineTargetDetailsOrBuilder
in interfaceCutoverJobOrBuilder
-
hasCreateTime
public boolean hasCreateTime()
Output only. The time the cutover 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 interfaceCutoverJobOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. The time the cutover 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 interfaceCutoverJobOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public CutoverJob.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the cutover 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 CutoverJob.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the cutover 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 CutoverJob.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The time the cutover 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 CutoverJob.Builder clearCreateTime()
Output only. The time the cutover 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 cutover 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 cutover 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 interfaceCutoverJobOrBuilder
-
hasEndTime
public boolean hasEndTime()
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasEndTime
in interfaceCutoverJobOrBuilder
- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndTime
in interfaceCutoverJobOrBuilder
- Returns:
- The endTime.
-
setEndTime
public CutoverJob.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setEndTime
public CutoverJob.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeEndTime
public CutoverJob.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearEndTime
public CutoverJob.Builder clearEndTime()
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeBuilder
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. The time the cutover job had finished.
.google.protobuf.Timestamp end_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEndTimeOrBuilder
in interfaceCutoverJobOrBuilder
-
getName
public String getName()
Output only. The name of the cutover job.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceCutoverJobOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The name of the cutover job.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceCutoverJobOrBuilder
- Returns:
- The bytes for name.
-
setName
public CutoverJob.Builder setName(String value)
Output only. The name of the cutover job.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public CutoverJob.Builder clearName()
Output only. The name of the cutover job.
string name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNameBytes
public CutoverJob.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The name of the cutover job.
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 cutover job.
.google.cloud.vmmigration.v1.CutoverJob.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateValue
in interfaceCutoverJobOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public CutoverJob.Builder setStateValue(int value)
Output only. State of the cutover job.
.google.cloud.vmmigration.v1.CutoverJob.State state = 5 [(.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 CutoverJob.State getState()
Output only. State of the cutover job.
.google.cloud.vmmigration.v1.CutoverJob.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getState
in interfaceCutoverJobOrBuilder
- Returns:
- The state.
-
setState
public CutoverJob.Builder setState(CutoverJob.State value)
Output only. State of the cutover job.
.google.cloud.vmmigration.v1.CutoverJob.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public CutoverJob.Builder clearState()
Output only. State of the cutover job.
.google.cloud.vmmigration.v1.CutoverJob.State state = 5 [(.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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasStateTime
in interfaceCutoverJobOrBuilder
- 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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateTime
in interfaceCutoverJobOrBuilder
- Returns:
- The stateTime.
-
setStateTime
public CutoverJob.Builder setStateTime(com.google.protobuf.Timestamp value)
Output only. The time the state was last updated.
.google.protobuf.Timestamp state_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setStateTime
public CutoverJob.Builder setStateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time the state was last updated.
.google.protobuf.Timestamp state_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeStateTime
public CutoverJob.Builder mergeStateTime(com.google.protobuf.Timestamp value)
Output only. The time the state was last updated.
.google.protobuf.Timestamp state_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearStateTime
public CutoverJob.Builder clearStateTime()
Output only. The time the state was last updated.
.google.protobuf.Timestamp state_time = 6 [(.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 = 6 [(.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 = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateTimeOrBuilder
in interfaceCutoverJobOrBuilder
-
getProgressPercent
public int getProgressPercent()
Output only. The current progress in percentage of the cutover job.
int32 progress_percent = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getProgressPercent
in interfaceCutoverJobOrBuilder
- Returns:
- The progressPercent.
-
setProgressPercent
public CutoverJob.Builder setProgressPercent(int value)
Output only. The current progress in percentage of the cutover job.
int32 progress_percent = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The progressPercent to set.- Returns:
- This builder for chaining.
-
clearProgressPercent
public CutoverJob.Builder clearProgressPercent()
Output only. The current progress in percentage of the cutover job.
int32 progress_percent = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
hasError
public boolean hasError()
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasError
in interfaceCutoverJobOrBuilder
- 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 Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getError
in interfaceCutoverJobOrBuilder
- Returns:
- The error.
-
setError
public CutoverJob.Builder setError(com.google.rpc.Status value)
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setError
public CutoverJob.Builder setError(com.google.rpc.Status.Builder builderForValue)
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeError
public CutoverJob.Builder mergeError(com.google.rpc.Status value)
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearError
public CutoverJob.Builder clearError()
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.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 Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getErrorOrBuilder
public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
Output only. Provides details for the errors that led to the Cutover Job's state.
.google.rpc.Status error = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getErrorOrBuilder
in interfaceCutoverJobOrBuilder
-
getStateMessage
public String getStateMessage()
Output only. A message providing possible extra details about the current state.
string state_message = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateMessage
in interfaceCutoverJobOrBuilder
- Returns:
- The stateMessage.
-
getStateMessageBytes
public com.google.protobuf.ByteString getStateMessageBytes()
Output only. A message providing possible extra details about the current state.
string state_message = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateMessageBytes
in interfaceCutoverJobOrBuilder
- Returns:
- The bytes for stateMessage.
-
setStateMessage
public CutoverJob.Builder setStateMessage(String value)
Output only. A message providing possible extra details about the current state.
string state_message = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The stateMessage to set.- Returns:
- This builder for chaining.
-
clearStateMessage
public CutoverJob.Builder clearStateMessage()
Output only. A message providing possible extra details about the current state.
string state_message = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setStateMessageBytes
public CutoverJob.Builder setStateMessageBytes(com.google.protobuf.ByteString value)
Output only. A message providing possible extra details about the current state.
string state_message = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for stateMessage to set.- Returns:
- This builder for chaining.
-
getStepsList
public List<CutoverStep> getStepsList()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStepsList
in interfaceCutoverJobOrBuilder
-
getStepsCount
public int getStepsCount()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStepsCount
in interfaceCutoverJobOrBuilder
-
getSteps
public CutoverStep getSteps(int index)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSteps
in interfaceCutoverJobOrBuilder
-
setSteps
public CutoverJob.Builder setSteps(int index, CutoverStep value)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setSteps
public CutoverJob.Builder setSteps(int index, CutoverStep.Builder builderForValue)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addSteps
public CutoverJob.Builder addSteps(CutoverStep value)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addSteps
public CutoverJob.Builder addSteps(int index, CutoverStep value)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addSteps
public CutoverJob.Builder addSteps(CutoverStep.Builder builderForValue)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addSteps
public CutoverJob.Builder addSteps(int index, CutoverStep.Builder builderForValue)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addAllSteps
public CutoverJob.Builder addAllSteps(Iterable<? extends CutoverStep> values)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearSteps
public CutoverJob.Builder clearSteps()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
removeSteps
public CutoverJob.Builder removeSteps(int index)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStepsBuilder
public CutoverStep.Builder getStepsBuilder(int index)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStepsOrBuilder
public CutoverStepOrBuilder getStepsOrBuilder(int index)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStepsOrBuilder
in interfaceCutoverJobOrBuilder
-
getStepsOrBuilderList
public List<? extends CutoverStepOrBuilder> getStepsOrBuilderList()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStepsOrBuilderList
in interfaceCutoverJobOrBuilder
-
addStepsBuilder
public CutoverStep.Builder addStepsBuilder()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
addStepsBuilder
public CutoverStep.Builder addStepsBuilder(int index)
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStepsBuilderList
public List<CutoverStep.Builder> getStepsBuilderList()
Output only. The cutover steps list representing its progress.
repeated .google.cloud.vmmigration.v1.CutoverStep steps = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUnknownFields
public final CutoverJob.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CutoverJob.Builder>
-
mergeUnknownFields
public final CutoverJob.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CutoverJob.Builder>
-
-