public static final class AdvanceRolloutOperation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder> implements AdvanceRolloutOperationOrBuilder
Contains the information of an automated advance-rollout operation.Protobuf type
google.cloud.deploy.v1.AdvanceRolloutOperation| Modifier and Type | Method and Description |
|---|---|
AdvanceRolloutOperation.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvanceRolloutOperation |
build() |
AdvanceRolloutOperation |
buildPartial() |
AdvanceRolloutOperation.Builder |
clear() |
AdvanceRolloutOperation.Builder |
clearDestinationPhase()
Output only.
|
AdvanceRolloutOperation.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AdvanceRolloutOperation.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AdvanceRolloutOperation.Builder |
clearRollout()
Output only.
|
AdvanceRolloutOperation.Builder |
clearSourcePhase()
Output only.
|
AdvanceRolloutOperation.Builder |
clearWait()
Output only.
|
AdvanceRolloutOperation.Builder |
clone() |
AdvanceRolloutOperation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDestinationPhase()
Output only.
|
com.google.protobuf.ByteString |
getDestinationPhaseBytes()
Output only.
|
String |
getRollout()
Output only.
|
com.google.protobuf.ByteString |
getRolloutBytes()
Output only.
|
String |
getSourcePhase()
Output only.
|
com.google.protobuf.ByteString |
getSourcePhaseBytes()
Output only.
|
com.google.protobuf.Duration |
getWait()
Output only.
|
com.google.protobuf.Duration.Builder |
getWaitBuilder()
Output only.
|
com.google.protobuf.DurationOrBuilder |
getWaitOrBuilder()
Output only.
|
boolean |
hasWait()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AdvanceRolloutOperation.Builder |
mergeFrom(AdvanceRolloutOperation other) |
AdvanceRolloutOperation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AdvanceRolloutOperation.Builder |
mergeFrom(com.google.protobuf.Message other) |
AdvanceRolloutOperation.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdvanceRolloutOperation.Builder |
mergeWait(com.google.protobuf.Duration value)
Output only.
|
AdvanceRolloutOperation.Builder |
setDestinationPhase(String value)
Output only.
|
AdvanceRolloutOperation.Builder |
setDestinationPhaseBytes(com.google.protobuf.ByteString value)
Output only.
|
AdvanceRolloutOperation.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AdvanceRolloutOperation.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AdvanceRolloutOperation.Builder |
setRollout(String value)
Output only.
|
AdvanceRolloutOperation.Builder |
setRolloutBytes(com.google.protobuf.ByteString value)
Output only.
|
AdvanceRolloutOperation.Builder |
setSourcePhase(String value)
Output only.
|
AdvanceRolloutOperation.Builder |
setSourcePhaseBytes(com.google.protobuf.ByteString value)
Output only.
|
AdvanceRolloutOperation.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AdvanceRolloutOperation.Builder |
setWait(com.google.protobuf.Duration.Builder builderForValue)
Output only.
|
AdvanceRolloutOperation.Builder |
setWait(com.google.protobuf.Duration value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AdvanceRolloutOperation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AdvanceRolloutOperation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AdvanceRolloutOperation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder mergeFrom(AdvanceRolloutOperation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public AdvanceRolloutOperation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AdvanceRolloutOperation.Builder>IOExceptionpublic String getSourcePhase()
Output only. The phase of a deployment that initiated the operation.
string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getSourcePhase in interface AdvanceRolloutOperationOrBuilderpublic com.google.protobuf.ByteString getSourcePhaseBytes()
Output only. The phase of a deployment that initiated the operation.
string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];getSourcePhaseBytes in interface AdvanceRolloutOperationOrBuilderpublic AdvanceRolloutOperation.Builder setSourcePhase(String value)
Output only. The phase of a deployment that initiated the operation.
string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The sourcePhase to set.public AdvanceRolloutOperation.Builder clearSourcePhase()
Output only. The phase of a deployment that initiated the operation.
string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder setSourcePhaseBytes(com.google.protobuf.ByteString value)
Output only. The phase of a deployment that initiated the operation.
string source_phase = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for sourcePhase to set.public boolean hasWait()
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];hasWait in interface AdvanceRolloutOperationOrBuilderpublic com.google.protobuf.Duration getWait()
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getWait in interface AdvanceRolloutOperationOrBuilderpublic AdvanceRolloutOperation.Builder setWait(com.google.protobuf.Duration value)
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder setWait(com.google.protobuf.Duration.Builder builderForValue)
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder mergeWait(com.google.protobuf.Duration value)
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder clearWait()
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public com.google.protobuf.Duration.Builder getWaitBuilder()
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public com.google.protobuf.DurationOrBuilder getWaitOrBuilder()
Output only. How long the operation will be paused.
.google.protobuf.Duration wait = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getWaitOrBuilder in interface AdvanceRolloutOperationOrBuilderpublic String getRollout()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getRollout in interface AdvanceRolloutOperationOrBuilderpublic com.google.protobuf.ByteString getRolloutBytes()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getRolloutBytes in interface AdvanceRolloutOperationOrBuilderpublic AdvanceRolloutOperation.Builder setRollout(String value)
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The rollout to set.public AdvanceRolloutOperation.Builder clearRollout()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder setRolloutBytes(com.google.protobuf.ByteString value)
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for rollout to set.public String getDestinationPhase()
Output only. The phase the rollout will be advanced to.
string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getDestinationPhase in interface AdvanceRolloutOperationOrBuilderpublic com.google.protobuf.ByteString getDestinationPhaseBytes()
Output only. The phase the rollout will be advanced to.
string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];getDestinationPhaseBytes in interface AdvanceRolloutOperationOrBuilderpublic AdvanceRolloutOperation.Builder setDestinationPhase(String value)
Output only. The phase the rollout will be advanced to.
string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The destinationPhase to set.public AdvanceRolloutOperation.Builder clearDestinationPhase()
Output only. The phase the rollout will be advanced to.
string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];public AdvanceRolloutOperation.Builder setDestinationPhaseBytes(com.google.protobuf.ByteString value)
Output only. The phase the rollout will be advanced to.
string destination_phase = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for destinationPhase to set.public final AdvanceRolloutOperation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>public final AdvanceRolloutOperation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AdvanceRolloutOperation.Builder>Copyright © 2024 Google LLC. All rights reserved.