Class StageCanarySettingsArgs.Builder

  • Enclosing class:
    StageCanarySettingsArgs

    public static final class StageCanarySettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • deploymentId

        public StageCanarySettingsArgs.Builder deploymentId​(com.pulumi.core.Output<java.lang.String> deploymentId)
        Parameters:
        deploymentId - ID of the deployment that the canary points to.
        Returns:
        builder
      • deploymentId

        public StageCanarySettingsArgs.Builder deploymentId​(java.lang.String deploymentId)
        Parameters:
        deploymentId - ID of the deployment that the canary points to.
        Returns:
        builder
      • percentTraffic

        public StageCanarySettingsArgs.Builder percentTraffic​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Double> percentTraffic)
        Parameters:
        percentTraffic - Percent `0.0` - `100.0` of traffic to divert to the canary deployment.
        Returns:
        builder
      • percentTraffic

        public StageCanarySettingsArgs.Builder percentTraffic​(java.lang.Double percentTraffic)
        Parameters:
        percentTraffic - Percent `0.0` - `100.0` of traffic to divert to the canary deployment.
        Returns:
        builder
      • stageVariableOverrides

        public StageCanarySettingsArgs.Builder stageVariableOverrides​(@Nullable
                                                                      com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> stageVariableOverrides)
        Parameters:
        stageVariableOverrides - Map of overridden stage `variables` (including new variables) for the canary deployment.
        Returns:
        builder
      • stageVariableOverrides

        public StageCanarySettingsArgs.Builder stageVariableOverrides​(java.util.Map<java.lang.String,​java.lang.String> stageVariableOverrides)
        Parameters:
        stageVariableOverrides - Map of overridden stage `variables` (including new variables) for the canary deployment.
        Returns:
        builder
      • useStageCache

        public StageCanarySettingsArgs.Builder useStageCache​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> useStageCache)
        Parameters:
        useStageCache - Whether the canary deployment uses the stage cache. Defaults to false.
        Returns:
        builder
      • useStageCache

        public StageCanarySettingsArgs.Builder useStageCache​(java.lang.Boolean useStageCache)
        Parameters:
        useStageCache - Whether the canary deployment uses the stage cache. Defaults to false.
        Returns:
        builder