| Package | Description |
|---|---|
| software.amazon.awssdk.services.cloudfront.model |
| Modifier and Type | Method and Description |
|---|---|
DistributionConfig.Builder |
DistributionConfig.Builder.aliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this
distribution.
|
default DistributionConfig.Builder |
DistributionConfig.Builder.aliases(Consumer<Aliases.Builder> aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this
distribution.
|
static DistributionConfig.Builder |
DistributionConfig.builder() |
DistributionConfig.Builder |
DistributionConfig.Builder.cacheBehaviors(CacheBehaviors cacheBehaviors)
A complex type that contains zero or more
CacheBehavior elements. |
default DistributionConfig.Builder |
DistributionConfig.Builder.cacheBehaviors(Consumer<CacheBehaviors.Builder> cacheBehaviors)
A complex type that contains zero or more
CacheBehavior elements. |
DistributionConfig.Builder |
DistributionConfig.Builder.callerReference(String callerReference)
A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.
|
DistributionConfig.Builder |
DistributionConfig.Builder.comment(String comment)
Any comments you want to include about the distribution.
|
default DistributionConfig.Builder |
DistributionConfig.Builder.customErrorResponses(Consumer<CustomErrorResponses.Builder> customErrorResponses)
A complex type that controls the following:
|
DistributionConfig.Builder |
DistributionConfig.Builder.customErrorResponses(CustomErrorResponses customErrorResponses)
A complex type that controls the following:
|
default DistributionConfig.Builder |
DistributionConfig.Builder.defaultCacheBehavior(Consumer<DefaultCacheBehavior.Builder> defaultCacheBehavior)
A complex type that describes the default cache behavior if you don't specify a
CacheBehavior
element or if files don't match any of the values of PathPattern in CacheBehavior
elements. |
DistributionConfig.Builder |
DistributionConfig.Builder.defaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)
A complex type that describes the default cache behavior if you don't specify a
CacheBehavior
element or if files don't match any of the values of PathPattern in CacheBehavior
elements. |
DistributionConfig.Builder |
DistributionConfig.Builder.defaultRootObject(String defaultRootObject)
The object that you want CloudFront to request from your origin (for example,
index.html) when a
viewer requests the root URL for your distribution (http://www.example.com) instead of an object
in your distribution (http://www.example.com/product-description.html). |
DistributionConfig.Builder |
DistributionConfig.Builder.enabled(Boolean enabled)
From this field, you can enable or disable the selected distribution.
|
DistributionConfig.Builder |
DistributionConfig.Builder.httpVersion(HttpVersion httpVersion)
(Optional) Specify the maximum HTTP version that you want viewers to use to communicate with CloudFront.
|
DistributionConfig.Builder |
DistributionConfig.Builder.httpVersion(String httpVersion)
(Optional) Specify the maximum HTTP version that you want viewers to use to communicate with CloudFront.
|
DistributionConfig.Builder |
DistributionConfig.Builder.isIPV6Enabled(Boolean isIPV6Enabled)
If you want CloudFront to respond to IPv6 DNS requests with an IPv6 address for your distribution, specify
true. |
default DistributionConfig.Builder |
DistributionConfig.Builder.logging(Consumer<LoggingConfig.Builder> logging)
A complex type that controls whether access logs are written for the distribution.
|
DistributionConfig.Builder |
DistributionConfig.Builder.logging(LoggingConfig logging)
A complex type that controls whether access logs are written for the distribution.
|
default DistributionConfig.Builder |
DistributionConfig.Builder.originGroups(Consumer<OriginGroups.Builder> originGroups)
A complex type that contains information about origin groups for this distribution.
|
DistributionConfig.Builder |
DistributionConfig.Builder.originGroups(OriginGroups originGroups)
A complex type that contains information about origin groups for this distribution.
|
default DistributionConfig.Builder |
DistributionConfig.Builder.origins(Consumer<Origins.Builder> origins)
A complex type that contains information about origins for this distribution.
|
DistributionConfig.Builder |
DistributionConfig.Builder.origins(Origins origins)
A complex type that contains information about origins for this distribution.
|
DistributionConfig.Builder |
DistributionConfig.Builder.priceClass(PriceClass priceClass)
The price class that corresponds with the maximum price that you want to pay for CloudFront service.
|
DistributionConfig.Builder |
DistributionConfig.Builder.priceClass(String priceClass)
The price class that corresponds with the maximum price that you want to pay for CloudFront service.
|
default DistributionConfig.Builder |
DistributionConfig.Builder.restrictions(Consumer<Restrictions.Builder> restrictions)
A complex type that identifies ways in which you want to restrict distribution of your content.
|
DistributionConfig.Builder |
DistributionConfig.Builder.restrictions(Restrictions restrictions)
A complex type that identifies ways in which you want to restrict distribution of your content.
|
DistributionConfig.Builder |
DistributionConfig.toBuilder() |
default DistributionConfig.Builder |
DistributionConfig.Builder.viewerCertificate(Consumer<ViewerCertificate.Builder> viewerCertificate)
A complex type that specifies whether you want viewers to use HTTP or HTTPS to request your objects, whether
you're using an alternate domain name with HTTPS, and if so, if you're using AWS Certificate Manager (ACM) or
a third-party certificate authority.
|
DistributionConfig.Builder |
DistributionConfig.Builder.viewerCertificate(ViewerCertificate viewerCertificate)
A complex type that specifies whether you want viewers to use HTTP or HTTPS to request your objects, whether
you're using an alternate domain name with HTTPS, and if so, if you're using AWS Certificate Manager (ACM) or
a third-party certificate authority.
|
DistributionConfig.Builder |
DistributionConfig.Builder.webACLId(String webACLId)
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends DistributionConfig.Builder> |
DistributionConfig.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default DistributionConfigWithTags.Builder |
DistributionConfigWithTags.Builder.distributionConfig(Consumer<DistributionConfig.Builder> distributionConfig)
A distribution configuration.
|
default GetDistributionConfigResponse.Builder |
GetDistributionConfigResponse.Builder.distributionConfig(Consumer<DistributionConfig.Builder> distributionConfig)
The distribution's configuration information.
|
default CreateDistributionRequest.Builder |
CreateDistributionRequest.Builder.distributionConfig(Consumer<DistributionConfig.Builder> distributionConfig)
The distribution's configuration information.
|
default Distribution.Builder |
Distribution.Builder.distributionConfig(Consumer<DistributionConfig.Builder> distributionConfig)
The current configuration information for the distribution.
|
default UpdateDistributionRequest.Builder |
UpdateDistributionRequest.Builder.distributionConfig(Consumer<DistributionConfig.Builder> distributionConfig)
The distribution's configuration information.
|
Copyright © 2019. All rights reserved.