Package com.pulumi.aws.cloudfront
Class DistributionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.DistributionArgs.Builder
-
- Enclosing class:
- DistributionArgs
public static final class DistributionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DistributionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionArgs defaults)
-
-
Method Detail
-
aliases
public DistributionArgs.Builder aliases(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> aliases)
-
aliases
public DistributionArgs.Builder aliases(java.util.List<java.lang.String> aliases)
-
aliases
public DistributionArgs.Builder aliases(java.lang.String... aliases)
-
comment
public DistributionArgs.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
-
comment
public DistributionArgs.Builder comment(java.lang.String comment)
-
continuousDeploymentPolicyId
public DistributionArgs.Builder continuousDeploymentPolicyId(@Nullable com.pulumi.core.Output<java.lang.String> continuousDeploymentPolicyId)
-
continuousDeploymentPolicyId
public DistributionArgs.Builder continuousDeploymentPolicyId(java.lang.String continuousDeploymentPolicyId)
-
customErrorResponses
public DistributionArgs.Builder customErrorResponses(@Nullable com.pulumi.core.Output<java.util.List<DistributionCustomErrorResponseArgs>> customErrorResponses)
-
customErrorResponses
public DistributionArgs.Builder customErrorResponses(java.util.List<DistributionCustomErrorResponseArgs> customErrorResponses)
-
customErrorResponses
public DistributionArgs.Builder customErrorResponses(DistributionCustomErrorResponseArgs... customErrorResponses)
-
defaultCacheBehavior
public DistributionArgs.Builder defaultCacheBehavior(com.pulumi.core.Output<DistributionDefaultCacheBehaviorArgs> defaultCacheBehavior)
-
defaultCacheBehavior
public DistributionArgs.Builder defaultCacheBehavior(DistributionDefaultCacheBehaviorArgs defaultCacheBehavior)
-
defaultRootObject
public DistributionArgs.Builder defaultRootObject(@Nullable com.pulumi.core.Output<java.lang.String> defaultRootObject)
-
defaultRootObject
public DistributionArgs.Builder defaultRootObject(java.lang.String defaultRootObject)
-
enabled
public DistributionArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs- Returns:
- builder
-
enabled
public DistributionArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- `true` if any of the AWS accounts listed as trusted signers have active CloudFront key pairs- Returns:
- builder
-
httpVersion
public DistributionArgs.Builder httpVersion(@Nullable com.pulumi.core.Output<java.lang.String> httpVersion)
-
httpVersion
public DistributionArgs.Builder httpVersion(java.lang.String httpVersion)
-
isIpv6Enabled
public DistributionArgs.Builder isIpv6Enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> isIpv6Enabled)
-
isIpv6Enabled
public DistributionArgs.Builder isIpv6Enabled(java.lang.Boolean isIpv6Enabled)
-
loggingConfig
public DistributionArgs.Builder loggingConfig(@Nullable com.pulumi.core.Output<DistributionLoggingConfigArgs> loggingConfig)
-
loggingConfig
public DistributionArgs.Builder loggingConfig(DistributionLoggingConfigArgs loggingConfig)
-
orderedCacheBehaviors
public DistributionArgs.Builder orderedCacheBehaviors(@Nullable com.pulumi.core.Output<java.util.List<DistributionOrderedCacheBehaviorArgs>> orderedCacheBehaviors)
-
orderedCacheBehaviors
public DistributionArgs.Builder orderedCacheBehaviors(java.util.List<DistributionOrderedCacheBehaviorArgs> orderedCacheBehaviors)
-
orderedCacheBehaviors
public DistributionArgs.Builder orderedCacheBehaviors(DistributionOrderedCacheBehaviorArgs... orderedCacheBehaviors)
-
originGroups
public DistributionArgs.Builder originGroups(@Nullable com.pulumi.core.Output<java.util.List<DistributionOriginGroupArgs>> originGroups)
-
originGroups
public DistributionArgs.Builder originGroups(java.util.List<DistributionOriginGroupArgs> originGroups)
-
originGroups
public DistributionArgs.Builder originGroups(DistributionOriginGroupArgs... originGroups)
-
origins
public DistributionArgs.Builder origins(com.pulumi.core.Output<java.util.List<DistributionOriginArgs>> origins)
-
origins
public DistributionArgs.Builder origins(java.util.List<DistributionOriginArgs> origins)
-
origins
public DistributionArgs.Builder origins(DistributionOriginArgs... origins)
-
priceClass
public DistributionArgs.Builder priceClass(@Nullable com.pulumi.core.Output<java.lang.String> priceClass)
-
priceClass
public DistributionArgs.Builder priceClass(java.lang.String priceClass)
-
restrictions
public DistributionArgs.Builder restrictions(com.pulumi.core.Output<DistributionRestrictionsArgs> restrictions)
-
restrictions
public DistributionArgs.Builder restrictions(DistributionRestrictionsArgs restrictions)
-
retainOnDelete
public DistributionArgs.Builder retainOnDelete(@Nullable com.pulumi.core.Output<java.lang.Boolean> retainOnDelete)
-
retainOnDelete
public DistributionArgs.Builder retainOnDelete(java.lang.Boolean retainOnDelete)
-
staging
public DistributionArgs.Builder staging(@Nullable com.pulumi.core.Output<java.lang.Boolean> staging)
-
staging
public DistributionArgs.Builder staging(java.lang.Boolean staging)
-
tags
public DistributionArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public DistributionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
viewerCertificate
public DistributionArgs.Builder viewerCertificate(com.pulumi.core.Output<DistributionViewerCertificateArgs> viewerCertificate)
-
viewerCertificate
public DistributionArgs.Builder viewerCertificate(DistributionViewerCertificateArgs viewerCertificate)
-
waitForDeployment
public DistributionArgs.Builder waitForDeployment(@Nullable com.pulumi.core.Output<java.lang.Boolean> waitForDeployment)
-
waitForDeployment
public DistributionArgs.Builder waitForDeployment(java.lang.Boolean waitForDeployment)
-
webAclId
public DistributionArgs.Builder webAclId(@Nullable com.pulumi.core.Output<java.lang.String> webAclId)
-
webAclId
public DistributionArgs.Builder webAclId(java.lang.String webAclId)
-
build
public DistributionArgs build()
-
-