Interface CanaryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Canary, Canary.Builder

@Generated public interface CanaryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasRuntimeConfig

      boolean hasRuntimeConfig()
       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.
       
      .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the runtimeConfig field is set.
    • getRuntimeConfig

      RuntimeConfig 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.
       
      .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The runtimeConfig.
    • getRuntimeConfigOrBuilder

      RuntimeConfigOrBuilder getRuntimeConfigOrBuilder()
       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.
       
      .google.cloud.deploy.v1.RuntimeConfig runtime_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasCanaryDeployment

      boolean hasCanaryDeployment()
       Optional. Configures the progressive based deployment for a Target.
       
      .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the canaryDeployment field is set.
    • getCanaryDeployment

      CanaryDeployment getCanaryDeployment()
       Optional. Configures the progressive based deployment for a Target.
       
      .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The canaryDeployment.
    • getCanaryDeploymentOrBuilder

      CanaryDeploymentOrBuilder getCanaryDeploymentOrBuilder()
       Optional. Configures the progressive based deployment for a Target.
       
      .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasCustomCanaryDeployment

      boolean hasCustomCanaryDeployment()
       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.
       
      .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the customCanaryDeployment field is set.
    • getCustomCanaryDeployment

      CustomCanaryDeployment 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.
       
      .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The customCanaryDeployment.
    • getCustomCanaryDeploymentOrBuilder

      CustomCanaryDeploymentOrBuilder getCustomCanaryDeploymentOrBuilder()
       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.
       
      .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getModeCase

      Canary.ModeCase getModeCase()