public final class AdvanceRolloutRule extends GeneratedMessageV3 implements AdvanceRolloutRuleOrBuilder
The AdvanceRollout
automation rule will automatically advance a successful
Rollout to the next phase.
Protobuf type google.cloud.deploy.v1.AdvanceRolloutRule
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SOURCE_PHASES_FIELD_NUMBER
public static final int SOURCE_PHASES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
WAIT_FIELD_NUMBER
public static final int WAIT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AdvanceRolloutRule getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AdvanceRolloutRule.Builder newBuilder()
newBuilder(AdvanceRolloutRule prototype)
public static AdvanceRolloutRule.Builder newBuilder(AdvanceRolloutRule prototype)
public static AdvanceRolloutRule parseDelimitedFrom(InputStream input)
public static AdvanceRolloutRule parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AdvanceRolloutRule parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AdvanceRolloutRule parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AdvanceRolloutRule parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdvanceRolloutRule parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdvanceRolloutRule parseFrom(CodedInputStream input)
public static AdvanceRolloutRule parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AdvanceRolloutRule parseFrom(InputStream input)
public static AdvanceRolloutRule parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AdvanceRolloutRule parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AdvanceRolloutRule parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AdvanceRolloutRule> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCondition()
public AutomationRuleCondition getCondition()
Output only. Information around the state of the Automation rule.
.google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getConditionOrBuilder()
public AutomationRuleConditionOrBuilder getConditionOrBuilder()
Output only. Information around the state of the Automation rule.
.google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public AdvanceRolloutRule getDefaultInstanceForType()
getId()
Required. ID of the rule. This id must be unique in the Automation
resource to which this rule belongs. The format is
a-z?
.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
Required. ID of the rule. This id must be unique in the Automation
resource to which this rule belongs. The format is
a-z?
.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for id.
|
getParserForType()
public Parser<AdvanceRolloutRule> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSourcePhases(int index)
public String getSourcePhases(int index)
Optional. Proceeds only after phase name matched any one in the list.
This value must consist of lower-case letters, numbers, and hyphens,
start with a letter and end with a letter or a number, and have a max
length of 63 characters. In other words, it must match the following
regex: ^a-z?$
.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The sourcePhases at the given index.
|
getSourcePhasesBytes(int index)
public ByteString getSourcePhasesBytes(int index)
Optional. Proceeds only after phase name matched any one in the list.
This value must consist of lower-case letters, numbers, and hyphens,
start with a letter and end with a letter or a number, and have a max
length of 63 characters. In other words, it must match the following
regex: ^a-z?$
.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the sourcePhases at the given index.
|
getSourcePhasesCount()
public int getSourcePhasesCount()
Optional. Proceeds only after phase name matched any one in the list.
This value must consist of lower-case letters, numbers, and hyphens,
start with a letter and end with a letter or a number, and have a max
length of 63 characters. In other words, it must match the following
regex: ^a-z?$
.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The count of sourcePhases.
|
getSourcePhasesList()
public ProtocolStringList getSourcePhasesList()
Optional. Proceeds only after phase name matched any one in the list.
This value must consist of lower-case letters, numbers, and hyphens,
start with a letter and end with a letter or a number, and have a max
length of 63 characters. In other words, it must match the following
regex: ^a-z?$
.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];
getWait()
public Duration getWait()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
Duration |
The wait.
|
getWaitOrBuilder()
public DurationOrBuilder getWaitOrBuilder()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];
hasCondition()
public boolean hasCondition()
Output only. Information around the state of the Automation rule.
.google.cloud.deploy.v1.AutomationRuleCondition condition = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the condition field is set.
|
hasWait()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the wait field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AdvanceRolloutRule.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AdvanceRolloutRule.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public AdvanceRolloutRule.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides