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
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ runtime_config
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
↳ custom_canary_deployment
CustomCanaryDeployment
Optional. 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.
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.
$this
getCanaryDeployment
Optional. Configures the progressive based deployment for a Target.
hasCanaryDeployment
setCanaryDeployment
Optional. Configures the progressive based deployment for a Target.
$this
getCustomCanaryDeployment
Optional. Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
hasCustomCanaryDeployment
setCustomCanaryDeployment
Optional. Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
$this
getMode
string