Package com.pulumi.aws.cloudfront
Class ContinuousDeploymentPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.ContinuousDeploymentPolicyArgs.Builder
-
- Enclosing class:
- ContinuousDeploymentPolicyArgs
public static final class ContinuousDeploymentPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContinuousDeploymentPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContinuousDeploymentPolicyArgsbuild()ContinuousDeploymentPolicyArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ContinuousDeploymentPolicyArgs.Builderenabled(java.lang.Boolean enabled)ContinuousDeploymentPolicyArgs.BuilderstagingDistributionDnsNames(ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs stagingDistributionDnsNames)ContinuousDeploymentPolicyArgs.BuilderstagingDistributionDnsNames(com.pulumi.core.Output<ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs> stagingDistributionDnsNames)ContinuousDeploymentPolicyArgs.BuildertrafficConfig(ContinuousDeploymentPolicyTrafficConfigArgs trafficConfig)ContinuousDeploymentPolicyArgs.BuildertrafficConfig(com.pulumi.core.Output<ContinuousDeploymentPolicyTrafficConfigArgs> trafficConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContinuousDeploymentPolicyArgs defaults)
-
-
Method Detail
-
enabled
public ContinuousDeploymentPolicyArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether this continuous deployment policy is enabled.- Returns:
- builder
-
enabled
public ContinuousDeploymentPolicyArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether this continuous deployment policy is enabled.- Returns:
- builder
-
stagingDistributionDnsNames
public ContinuousDeploymentPolicyArgs.Builder stagingDistributionDnsNames(com.pulumi.core.Output<ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs> stagingDistributionDnsNames)
- Parameters:
stagingDistributionDnsNames- CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`.- Returns:
- builder
-
stagingDistributionDnsNames
public ContinuousDeploymentPolicyArgs.Builder stagingDistributionDnsNames(ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs stagingDistributionDnsNames)
- Parameters:
stagingDistributionDnsNames- CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`.- Returns:
- builder
-
trafficConfig
public ContinuousDeploymentPolicyArgs.Builder trafficConfig(@Nullable com.pulumi.core.Output<ContinuousDeploymentPolicyTrafficConfigArgs> trafficConfig)
- Parameters:
trafficConfig- Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`.- Returns:
- builder
-
trafficConfig
public ContinuousDeploymentPolicyArgs.Builder trafficConfig(ContinuousDeploymentPolicyTrafficConfigArgs trafficConfig)
- Parameters:
trafficConfig- Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`.- Returns:
- builder
-
build
public ContinuousDeploymentPolicyArgs build()
-
-