Interface StrategyOrBuilder (1.70.0)
Stay organized with collections
Save and categorize content based on your preferences.
public interface StrategyOrBuilder extends MessageOrBuilder
Methods
getCanary()
public abstract Canary getCanary()
Optional. Canary deployment strategy provides progressive percentage
based deployments to a Target.
.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
Canary |
The canary.
|
getCanaryOrBuilder()
public abstract CanaryOrBuilder getCanaryOrBuilder()
Optional. Canary deployment strategy provides progressive percentage
based deployments to a Target.
.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];
getDeploymentStrategyCase()
public abstract Strategy.DeploymentStrategyCase getDeploymentStrategyCase()
getStandard()
public abstract Standard getStandard()
Optional. Standard deployment strategy executes a single deploy and
allows verifying the deployment.
.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
Standard |
The standard.
|
getStandardOrBuilder()
public abstract StandardOrBuilder getStandardOrBuilder()
Optional. Standard deployment strategy executes a single deploy and
allows verifying the deployment.
.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];
hasCanary()
public abstract boolean hasCanary()
Optional. Canary deployment strategy provides progressive percentage
based deployments to a Target.
.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the canary field is set.
|
hasStandard()
public abstract boolean hasStandard()
Optional. Standard deployment strategy executes a single deploy and
allows verifying the deployment.
.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the standard field is set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface StrategyOrBuilder (1.70.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.70.0 (latest)](/java/docs/reference/google-cloud-deploy/latest/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.68.0](/java/docs/reference/google-cloud-deploy/1.68.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.66.0](/java/docs/reference/google-cloud-deploy/1.66.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.65.0](/java/docs/reference/google-cloud-deploy/1.65.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.62.0](/java/docs/reference/google-cloud-deploy/1.62.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.61.0](/java/docs/reference/google-cloud-deploy/1.61.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.60.0](/java/docs/reference/google-cloud-deploy/1.60.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.58.0](/java/docs/reference/google-cloud-deploy/1.58.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.57.0](/java/docs/reference/google-cloud-deploy/1.57.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.56.0](/java/docs/reference/google-cloud-deploy/1.56.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.55.0](/java/docs/reference/google-cloud-deploy/1.55.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.54.0](/java/docs/reference/google-cloud-deploy/1.54.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.53.0](/java/docs/reference/google-cloud-deploy/1.53.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.52.0](/java/docs/reference/google-cloud-deploy/1.52.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.51.0](/java/docs/reference/google-cloud-deploy/1.51.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.50.0](/java/docs/reference/google-cloud-deploy/1.50.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.49.0](/java/docs/reference/google-cloud-deploy/1.49.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.47.0](/java/docs/reference/google-cloud-deploy/1.47.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.46.0](/java/docs/reference/google-cloud-deploy/1.46.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.45.0](/java/docs/reference/google-cloud-deploy/1.45.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.44.0](/java/docs/reference/google-cloud-deploy/1.44.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.43.0](/java/docs/reference/google-cloud-deploy/1.43.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.42.0](/java/docs/reference/google-cloud-deploy/1.42.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.41.0](/java/docs/reference/google-cloud-deploy/1.41.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.40.0](/java/docs/reference/google-cloud-deploy/1.40.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.39.0](/java/docs/reference/google-cloud-deploy/1.39.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.38.0](/java/docs/reference/google-cloud-deploy/1.38.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.37.0](/java/docs/reference/google-cloud-deploy/1.37.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.35.0](/java/docs/reference/google-cloud-deploy/1.35.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.34.0](/java/docs/reference/google-cloud-deploy/1.34.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.33.0](/java/docs/reference/google-cloud-deploy/1.33.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.32.0](/java/docs/reference/google-cloud-deploy/1.32.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.31.0](/java/docs/reference/google-cloud-deploy/1.31.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.30.0](/java/docs/reference/google-cloud-deploy/1.30.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.29.0](/java/docs/reference/google-cloud-deploy/1.29.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.28.0](/java/docs/reference/google-cloud-deploy/1.28.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.27.0](/java/docs/reference/google-cloud-deploy/1.27.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.26.0](/java/docs/reference/google-cloud-deploy/1.26.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.25.0](/java/docs/reference/google-cloud-deploy/1.25.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.22.0](/java/docs/reference/google-cloud-deploy/1.22.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.21.0](/java/docs/reference/google-cloud-deploy/1.21.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.20.0](/java/docs/reference/google-cloud-deploy/1.20.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.19.0](/java/docs/reference/google-cloud-deploy/1.19.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.18.0](/java/docs/reference/google-cloud-deploy/1.18.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.17.0](/java/docs/reference/google-cloud-deploy/1.17.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.16.0](/java/docs/reference/google-cloud-deploy/1.16.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.15.0](/java/docs/reference/google-cloud-deploy/1.15.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.14.0](/java/docs/reference/google-cloud-deploy/1.14.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.13.0](/java/docs/reference/google-cloud-deploy/1.13.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.12.0](/java/docs/reference/google-cloud-deploy/1.12.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.11.0](/java/docs/reference/google-cloud-deploy/1.11.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.10.0](/java/docs/reference/google-cloud-deploy/1.10.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.9.0](/java/docs/reference/google-cloud-deploy/1.9.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.7.0](/java/docs/reference/google-cloud-deploy/1.7.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.6.0](/java/docs/reference/google-cloud-deploy/1.6.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.5.0](/java/docs/reference/google-cloud-deploy/1.5.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.4.0](/java/docs/reference/google-cloud-deploy/1.4.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.3.0](/java/docs/reference/google-cloud-deploy/1.3.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.2.0](/java/docs/reference/google-cloud-deploy/1.2.0/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.1.8](/java/docs/reference/google-cloud-deploy/1.1.8/com.google.cloud.deploy.v1.StrategyOrBuilder)\n- [1.0.2](/java/docs/reference/google-cloud-deploy/1.0.2/com.google.cloud.deploy.v1.StrategyOrBuilder) \n\n public interface StrategyOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getCanary()\n\n public abstract Canary getCanary()\n\nOptional. Canary deployment strategy provides progressive percentage\nbased deployments to a Target.\n\n`.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getCanaryOrBuilder()\n\n public abstract CanaryOrBuilder getCanaryOrBuilder()\n\nOptional. Canary deployment strategy provides progressive percentage\nbased deployments to a Target.\n\n`.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getDeploymentStrategyCase()\n\n public abstract Strategy.DeploymentStrategyCase getDeploymentStrategyCase()\n\n### getStandard()\n\n public abstract Standard getStandard()\n\nOptional. Standard deployment strategy executes a single deploy and\nallows verifying the deployment.\n\n`.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getStandardOrBuilder()\n\n public abstract StandardOrBuilder getStandardOrBuilder()\n\nOptional. Standard deployment strategy executes a single deploy and\nallows verifying the deployment.\n\n`.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasCanary()\n\n public abstract boolean hasCanary()\n\nOptional. Canary deployment strategy provides progressive percentage\nbased deployments to a Target.\n\n`.google.cloud.deploy.v1.Canary canary = 2 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasStandard()\n\n public abstract boolean hasStandard()\n\nOptional. Standard deployment strategy executes a single deploy and\nallows verifying the deployment.\n\n`.google.cloud.deploy.v1.Standard standard = 1 [(.google.api.field_behavior) = OPTIONAL];\n`"]]