Package com.pulumi.aws.cloudfront.inputs
Class ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder
-
- Enclosing class:
- ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs
public static final class ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgsbuild()ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.BuildersessionStickinessConfig(ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs sessionStickinessConfig)ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.BuildersessionStickinessConfig(com.pulumi.core.Output<ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs> sessionStickinessConfig)ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builderweight(com.pulumi.core.Output<java.lang.Double> weight)ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builderweight(java.lang.Double weight)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs defaults)
-
-
Method Detail
-
sessionStickinessConfig
public ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder sessionStickinessConfig(@Nullable com.pulumi.core.Output<ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs> sessionStickinessConfig)
- Parameters:
sessionStickinessConfig- Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`.- Returns:
- builder
-
sessionStickinessConfig
public ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder sessionStickinessConfig(ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigSessionStickinessConfigArgs sessionStickinessConfig)
- Parameters:
sessionStickinessConfig- Session stickiness provides the ability to define multiple requests from a single viewer as a single session. This prevents the potentially inconsistent experience of sending some of a given user's requests to the staging distribution, while others are sent to the primary distribution. Define the session duration using TTL values. See `sessionStickinessConfig`.- Returns:
- builder
-
weight
public ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder weight(com.pulumi.core.Output<java.lang.Double> weight)
- Parameters:
weight- The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`.- Returns:
- builder
-
weight
public ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs.Builder weight(java.lang.Double weight)
- Parameters:
weight- The percentage of traffic to send to a staging distribution, expressed as a decimal number between `0` and `.15`.- Returns:
- builder
-
build
public ContinuousDeploymentPolicyTrafficConfigSingleWeightConfigArgs build()
-
-