Google Cloud Deploy V1 Client - Class Canary (0.4.1)

Reference documentation and code samples for the Google Cloud Deploy V1 Client class Canary.

Canary represents the canary deployment strategy.

Generated from protobuf message google.cloud.deploy.v1.Canary

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ runtime_config
Google\Cloud\Deploy\V1\RuntimeConfig

Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.

↳ canary_deployment
Google\Cloud\Deploy\V1\CanaryDeployment

Configures the progressive based deployment for a Target.

↳ custom_canary_deployment
Google\Cloud\Deploy\V1\CustomCanaryDeployment

Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.

getRuntimeConfig

Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.

Returns
Type
Description

hasRuntimeConfig

clearRuntimeConfig

setRuntimeConfig

Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.

Parameter
Name
Description
Returns
Type
Description
$this

getCanaryDeployment

Configures the progressive based deployment for a Target.

Returns
Type
Description

hasCanaryDeployment

setCanaryDeployment

Configures the progressive based deployment for a Target.

Parameter
Name
Description
Returns
Type
Description
$this

getCustomCanaryDeployment

Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.

Returns
Type
Description

hasCustomCanaryDeployment

setCustomCanaryDeployment

Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.

Parameter
Name
Description
Returns
Type
Description
$this

getMode

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: