Google Cloud Deploy V1 Client - Class AdvanceRolloutRule (0.14.0)

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 \ V1

Methods

__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 Automation resource to which this rule belongs. The format is [a-z][a-z0-9\-]{0,62} .

↳ 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: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$ .

↳ 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,62} .

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,62} .

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

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

hasWait

clearWait

setWait

Optional. How long to wait after a rollout is finished.

Parameter
Name
Description
Returns
Type
Description
$this

getCondition

Output only. Information around the state of the Automation rule.

Returns
Type
Description

hasCondition

clearCondition

setCondition

Output only. Information around the state of the Automation rule.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: