Interface CanaryOrBuilder

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

    public interface CanaryOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • 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()
         Configures the progressive based deployment for a Target.
         
        .google.cloud.deploy.v1.CanaryDeployment canary_deployment = 2;
        Returns:
        Whether the canaryDeployment field is set.
      • getCanaryDeployment

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

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

        boolean hasCustomCanaryDeployment()
         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;
        Returns:
        Whether the customCanaryDeployment field is set.
      • getCustomCanaryDeployment

        CustomCanaryDeployment 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.
         
        .google.cloud.deploy.v1.CustomCanaryDeployment custom_canary_deployment = 3;
        Returns:
        The customCanaryDeployment.
      • getCustomCanaryDeploymentOrBuilder

        CustomCanaryDeploymentOrBuilder getCustomCanaryDeploymentOrBuilder()
         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;