Reference documentation and code samples for the Google Cloud Deploy V1 Client class AdvanceRolloutRule.
The AdvanceRollout
automation rule will automatically advance a successful
Rollout to the next phase.
Generated from protobuf message google.cloud.deploy.v1.AdvanceRolloutRule
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ id |
string
Required. ID of the rule. This id must be unique in the |
↳ source_phases |
array
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: |
↳ wait |
Google\Protobuf\Duration
Optional. How long to wait after a rollout is finished. |
↳ condition |
Google\Cloud\Deploy\V1\AutomationRuleCondition
Output only. Information around the state of the Automation rule. |
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,61}[a-z0-9])?
.
Returns | |
---|---|
Type | Description |
string |
setId
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,61}[a-z0-9])?
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getSourcePhases
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])?$
.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setSourcePhases
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])?$
.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getWait
Optional. How long to wait after a rollout is finished.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasWait
clearWait
setWait
Optional. How long to wait after a rollout is finished.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |
getCondition
Output only. Information around the state of the Automation rule.
Returns | |
---|---|
Type | Description |
Google\Cloud\Deploy\V1\AutomationRuleCondition|null |
hasCondition
clearCondition
setCondition
Output only. Information around the state of the Automation rule.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Deploy\V1\AutomationRuleCondition
|
Returns | |
---|---|
Type | Description |
$this |