Package com.pulumi.aws.cloudfront.inputs
Class ContinuousDeploymentPolicyState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.ContinuousDeploymentPolicyState.Builder
-
- Enclosing class:
- ContinuousDeploymentPolicyState
public static final class ContinuousDeploymentPolicyState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContinuousDeploymentPolicyState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContinuousDeploymentPolicyState defaults)
-
-
Method Detail
-
arn
public ContinuousDeploymentPolicyState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The continuous deployment policy ARN.- Returns:
- builder
-
arn
public ContinuousDeploymentPolicyState.Builder arn(java.lang.String arn)
- Parameters:
arn- The continuous deployment policy ARN.- Returns:
- builder
-
enabled
public ContinuousDeploymentPolicyState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether this continuous deployment policy is enabled.- Returns:
- builder
-
enabled
public ContinuousDeploymentPolicyState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether this continuous deployment policy is enabled.- Returns:
- builder
-
etag
public ContinuousDeploymentPolicyState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag- Current version of the continuous distribution policy.- Returns:
- builder
-
etag
public ContinuousDeploymentPolicyState.Builder etag(java.lang.String etag)
- Parameters:
etag- Current version of the continuous distribution policy.- Returns:
- builder
-
lastModifiedTime
public ContinuousDeploymentPolicyState.Builder lastModifiedTime(@Nullable com.pulumi.core.Output<java.lang.String> lastModifiedTime)
- Parameters:
lastModifiedTime- Date and time the continuous deployment policy was last modified.- Returns:
- builder
-
lastModifiedTime
public ContinuousDeploymentPolicyState.Builder lastModifiedTime(java.lang.String lastModifiedTime)
- Parameters:
lastModifiedTime- Date and time the continuous deployment policy was last modified.- Returns:
- builder
-
stagingDistributionDnsNames
public ContinuousDeploymentPolicyState.Builder stagingDistributionDnsNames(@Nullable com.pulumi.core.Output<ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs> stagingDistributionDnsNames)
- Parameters:
stagingDistributionDnsNames- CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`.- Returns:
- builder
-
stagingDistributionDnsNames
public ContinuousDeploymentPolicyState.Builder stagingDistributionDnsNames(ContinuousDeploymentPolicyStagingDistributionDnsNamesArgs stagingDistributionDnsNames)
- Parameters:
stagingDistributionDnsNames- CloudFront domain name of the staging distribution. See `stagingDistributionDnsNames`.- Returns:
- builder
-
trafficConfig
public ContinuousDeploymentPolicyState.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 ContinuousDeploymentPolicyState.Builder trafficConfig(ContinuousDeploymentPolicyTrafficConfigArgs trafficConfig)
- Parameters:
trafficConfig- Parameters for routing production traffic from primary to staging distributions. See `trafficConfig`.- Returns:
- builder
-
build
public ContinuousDeploymentPolicyState build()
-
-