@Generated(value="software.amazon.awssdk:codegen") public final class AwsCloudFrontDistributionDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsCloudFrontDistributionDetails.Builder,AwsCloudFrontDistributionDetails>
A CloudFront distribution configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsCloudFrontDistributionDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsCloudFrontDistributionDetails.Builder |
builder() |
AwsCloudFrontDistributionCacheBehaviors |
cacheBehaviors()
Provides information about the cache configuration for the distribution.
|
AwsCloudFrontDistributionDefaultCacheBehavior |
defaultCacheBehavior()
The default cache behavior for the configuration.
|
String |
defaultRootObject()
The object that CloudFront sends in response to requests from the origin (for example, index.html) when a viewer
requests the root URL for the distribution (http://www.example.com) instead of an object in your distribution
(http://www.example.com/product-description.html).
|
String |
domainName()
The domain name corresponding to the distribution.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eTag()
The entity tag is a hash of the object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastModifiedTime()
Indicates when that the distribution was last modified.
|
AwsCloudFrontDistributionLogging |
logging()
A complex type that controls whether access logs are written for the distribution.
|
AwsCloudFrontDistributionOriginGroups |
originGroups()
Provides information about the origin groups in the distribution.
|
AwsCloudFrontDistributionOrigins |
origins()
A complex type that contains information about origins for this distribution.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsCloudFrontDistributionDetails.Builder> |
serializableBuilderClass() |
String |
status()
Indicates the current status of the distribution.
|
AwsCloudFrontDistributionDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AwsCloudFrontDistributionViewerCertificate |
viewerCertificate()
Provides information about the TLS/SSL configuration that the distribution uses to communicate with viewers.
|
String |
webAclId()
A unique identifier that specifies the WAF web ACL, if any, to associate with this distribution.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AwsCloudFrontDistributionCacheBehaviors cacheBehaviors()
Provides information about the cache configuration for the distribution.
public final AwsCloudFrontDistributionDefaultCacheBehavior defaultCacheBehavior()
The default cache behavior for the configuration.
public final String defaultRootObject()
The object that CloudFront sends in response to requests from the origin (for example, index.html) when a viewer requests the root URL for the distribution (http://www.example.com) instead of an object in your distribution (http://www.example.com/product-description.html).
public final String domainName()
The domain name corresponding to the distribution.
public final String eTag()
The entity tag is a hash of the object.
public final String lastModifiedTime()
Indicates when that the distribution was last modified.
Uses the date-time format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces, and date and time should be
separated by T. For example, 2020-03-22T13:22:13.933Z.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T. For
example, 2020-03-22T13:22:13.933Z.
public final AwsCloudFrontDistributionLogging logging()
A complex type that controls whether access logs are written for the distribution.
public final AwsCloudFrontDistributionOrigins origins()
A complex type that contains information about origins for this distribution.
public final AwsCloudFrontDistributionOriginGroups originGroups()
Provides information about the origin groups in the distribution.
public final AwsCloudFrontDistributionViewerCertificate viewerCertificate()
Provides information about the TLS/SSL configuration that the distribution uses to communicate with viewers.
public final String status()
Indicates the current status of the distribution.
public final String webAclId()
A unique identifier that specifies the WAF web ACL, if any, to associate with this distribution.
public AwsCloudFrontDistributionDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsCloudFrontDistributionDetails.Builder,AwsCloudFrontDistributionDetails>public static AwsCloudFrontDistributionDetails.Builder builder()
public static Class<? extends AwsCloudFrontDistributionDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.