public interface AdvanceRolloutRuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
AutomationRuleCondition |
getCondition()
Output only.
|
AutomationRuleConditionOrBuilder |
getConditionOrBuilder()
Output only.
|
String |
getId()
Required.
|
com.google.protobuf.ByteString |
getIdBytes()
Required.
|
String |
getSourcePhases(int index)
Optional.
|
com.google.protobuf.ByteString |
getSourcePhasesBytes(int index)
Optional.
|
int |
getSourcePhasesCount()
Optional.
|
List<String> |
getSourcePhasesList()
Optional.
|
com.google.protobuf.Duration |
getWait()
Optional.
|
com.google.protobuf.DurationOrBuilder |
getWaitOrBuilder()
Optional.
|
boolean |
hasCondition()
Output only.
|
boolean |
hasWait()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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][a-z0-9\-]{0,62}`.
string id = 1 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.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][a-z0-9\-]{0,62}`.
string id = 1 [(.google.api.field_behavior) = REQUIRED];List<String> 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]([a-z0-9-]{0,61}[a-z0-9])?$`.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];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]([a-z0-9-]{0,61}[a-z0-9])?$`.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];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]([a-z0-9-]{0,61}[a-z0-9])?$`.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];index - The index of the element to return.com.google.protobuf.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]([a-z0-9-]{0,61}[a-z0-9])?$`.
repeated string source_phases = 6 [(.google.api.field_behavior) = OPTIONAL];index - The index of the value to return.boolean hasWait()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.Duration getWait()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.DurationOrBuilder getWaitOrBuilder()
Optional. How long to wait after a rollout is finished.
.google.protobuf.Duration wait = 3 [(.google.api.field_behavior) = OPTIONAL];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];
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];
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];
Copyright © 2024 Google LLC. All rights reserved.