@Stability(value=Stable) public static final class CfnDistribution.DistributionConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDistribution.DistributionConfigProperty>
CfnDistribution.DistributionConfigProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder enabled(Boolean enabled)
CfnDistribution.DistributionConfigProperty.getEnabled()enabled - `CfnDistribution.DistributionConfigProperty.Enabled`. This parameter is required.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder enabled(IResolvable enabled)
CfnDistribution.DistributionConfigProperty.getEnabled()enabled - `CfnDistribution.DistributionConfigProperty.Enabled`. This parameter is required.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder aliases(List<String> aliases)
CfnDistribution.DistributionConfigProperty.getAliases()aliases - `CfnDistribution.DistributionConfigProperty.Aliases`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder cacheBehaviors(IResolvable cacheBehaviors)
CfnDistribution.DistributionConfigProperty.getCacheBehaviors()cacheBehaviors - `CfnDistribution.DistributionConfigProperty.CacheBehaviors`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder cacheBehaviors(List<? extends Object> cacheBehaviors)
CfnDistribution.DistributionConfigProperty.getCacheBehaviors()cacheBehaviors - `CfnDistribution.DistributionConfigProperty.CacheBehaviors`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder cnamEs(List<String> cnamEs)
CfnDistribution.DistributionConfigProperty.getCnamEs()cnamEs - `CfnDistribution.DistributionConfigProperty.CNAMEs`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder comment(String comment)
CfnDistribution.DistributionConfigProperty.getComment()comment - `CfnDistribution.DistributionConfigProperty.Comment`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder customErrorResponses(IResolvable customErrorResponses)
CfnDistribution.DistributionConfigProperty.getCustomErrorResponses()customErrorResponses - `CfnDistribution.DistributionConfigProperty.CustomErrorResponses`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder customErrorResponses(List<? extends Object> customErrorResponses)
CfnDistribution.DistributionConfigProperty.getCustomErrorResponses()customErrorResponses - `CfnDistribution.DistributionConfigProperty.CustomErrorResponses`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder customOrigin(CfnDistribution.LegacyCustomOriginProperty customOrigin)
CfnDistribution.DistributionConfigProperty.getCustomOrigin()customOrigin - `CfnDistribution.DistributionConfigProperty.CustomOrigin`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder customOrigin(IResolvable customOrigin)
CfnDistribution.DistributionConfigProperty.getCustomOrigin()customOrigin - `CfnDistribution.DistributionConfigProperty.CustomOrigin`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder defaultCacheBehavior(CfnDistribution.DefaultCacheBehaviorProperty defaultCacheBehavior)
CfnDistribution.DistributionConfigProperty.getDefaultCacheBehavior()defaultCacheBehavior - `CfnDistribution.DistributionConfigProperty.DefaultCacheBehavior`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder defaultCacheBehavior(IResolvable defaultCacheBehavior)
CfnDistribution.DistributionConfigProperty.getDefaultCacheBehavior()defaultCacheBehavior - `CfnDistribution.DistributionConfigProperty.DefaultCacheBehavior`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder defaultRootObject(String defaultRootObject)
CfnDistribution.DistributionConfigProperty.getDefaultRootObject()defaultRootObject - `CfnDistribution.DistributionConfigProperty.DefaultRootObject`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder httpVersion(String httpVersion)
CfnDistribution.DistributionConfigProperty.getHttpVersion()httpVersion - `CfnDistribution.DistributionConfigProperty.HttpVersion`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder ipv6Enabled(Boolean ipv6Enabled)
CfnDistribution.DistributionConfigProperty.getIpv6Enabled()ipv6Enabled - `CfnDistribution.DistributionConfigProperty.IPV6Enabled`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder ipv6Enabled(IResolvable ipv6Enabled)
CfnDistribution.DistributionConfigProperty.getIpv6Enabled()ipv6Enabled - `CfnDistribution.DistributionConfigProperty.IPV6Enabled`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder logging(CfnDistribution.LoggingProperty logging)
CfnDistribution.DistributionConfigProperty.getLogging()logging - `CfnDistribution.DistributionConfigProperty.Logging`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder logging(IResolvable logging)
CfnDistribution.DistributionConfigProperty.getLogging()logging - `CfnDistribution.DistributionConfigProperty.Logging`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder originGroups(CfnDistribution.OriginGroupsProperty originGroups)
CfnDistribution.DistributionConfigProperty.getOriginGroups()originGroups - `CfnDistribution.DistributionConfigProperty.OriginGroups`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder originGroups(IResolvable originGroups)
CfnDistribution.DistributionConfigProperty.getOriginGroups()originGroups - `CfnDistribution.DistributionConfigProperty.OriginGroups`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder origins(IResolvable origins)
CfnDistribution.DistributionConfigProperty.getOrigins()origins - `CfnDistribution.DistributionConfigProperty.Origins`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder origins(List<? extends Object> origins)
CfnDistribution.DistributionConfigProperty.getOrigins()origins - `CfnDistribution.DistributionConfigProperty.Origins`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder priceClass(String priceClass)
CfnDistribution.DistributionConfigProperty.getPriceClass()priceClass - `CfnDistribution.DistributionConfigProperty.PriceClass`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder restrictions(CfnDistribution.RestrictionsProperty restrictions)
CfnDistribution.DistributionConfigProperty.getRestrictions()restrictions - `CfnDistribution.DistributionConfigProperty.Restrictions`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder restrictions(IResolvable restrictions)
CfnDistribution.DistributionConfigProperty.getRestrictions()restrictions - `CfnDistribution.DistributionConfigProperty.Restrictions`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder s3Origin(CfnDistribution.LegacyS3OriginProperty s3Origin)
CfnDistribution.DistributionConfigProperty.getS3Origin()s3Origin - `CfnDistribution.DistributionConfigProperty.S3Origin`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder s3Origin(IResolvable s3Origin)
CfnDistribution.DistributionConfigProperty.getS3Origin()s3Origin - `CfnDistribution.DistributionConfigProperty.S3Origin`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder viewerCertificate(CfnDistribution.ViewerCertificateProperty viewerCertificate)
CfnDistribution.DistributionConfigProperty.getViewerCertificate()viewerCertificate - `CfnDistribution.DistributionConfigProperty.ViewerCertificate`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder viewerCertificate(IResolvable viewerCertificate)
CfnDistribution.DistributionConfigProperty.getViewerCertificate()viewerCertificate - `CfnDistribution.DistributionConfigProperty.ViewerCertificate`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty.Builder webAclId(String webAclId)
CfnDistribution.DistributionConfigProperty.getWebAclId()webAclId - `CfnDistribution.DistributionConfigProperty.WebACLId`.this@Stability(value=Stable) public CfnDistribution.DistributionConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnDistribution.DistributionConfigProperty>CfnDistribution.DistributionConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.