public class DistributionSummary extends Object implements Serializable, Cloneable
Constructor and Description |
---|
DistributionSummary() |
Modifier and Type | Method and Description |
---|---|
DistributionSummary |
clone() |
boolean |
equals(Object obj) |
Aliases |
getAliases()
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this distribution.
|
CacheBehaviors |
getCacheBehaviors()
A complex type that contains zero or more CacheBehavior elements.
|
String |
getComment()
The comment originally specified when this distribution was created.
|
CustomErrorResponses |
getCustomErrorResponses()
A complex type that contains zero or more CustomErrorResponses elements.
|
DefaultCacheBehavior |
getDefaultCacheBehavior()
A complex type that describes the default cache behavior if you do not
specify a CacheBehavior element or if files don't match any of the values
of PathPattern in CacheBehavior elements.You must create exactly one
default cache behavior.
|
String |
getDomainName()
The domain name corresponding to the distribution.
|
Boolean |
getEnabled()
Whether the distribution is enabled to accept end user requests for
content.
|
String |
getId()
The identifier for the distribution.
|
Date |
getLastModifiedTime()
The date and time the distribution was last modified.
|
Origins |
getOrigins()
A complex type that contains information about origins for this
distribution.
|
String |
getPriceClass() |
Restrictions |
getRestrictions() |
String |
getStatus()
This response element indicates the current status of the distribution.
|
ViewerCertificate |
getViewerCertificate() |
String |
getWebACLId()
The Web ACL Id (if any) associated with the distribution.
|
int |
hashCode() |
Boolean |
isEnabled()
Whether the distribution is enabled to accept end user requests for
content.
|
void |
setAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this distribution.
|
void |
setCacheBehaviors(CacheBehaviors cacheBehaviors)
A complex type that contains zero or more CacheBehavior elements.
|
void |
setComment(String comment)
The comment originally specified when this distribution was created.
|
void |
setCustomErrorResponses(CustomErrorResponses customErrorResponses)
A complex type that contains zero or more CustomErrorResponses elements.
|
void |
setDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)
A complex type that describes the default cache behavior if you do not
specify a CacheBehavior element or if files don't match any of the values
of PathPattern in CacheBehavior elements.You must create exactly one
default cache behavior.
|
void |
setDomainName(String domainName)
The domain name corresponding to the distribution.
|
void |
setEnabled(Boolean enabled)
Whether the distribution is enabled to accept end user requests for
content.
|
void |
setId(String id)
The identifier for the distribution.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.
|
void |
setOrigins(Origins origins)
A complex type that contains information about origins for this
distribution.
|
void |
setPriceClass(PriceClass priceClass) |
void |
setPriceClass(String priceClass) |
void |
setRestrictions(Restrictions restrictions) |
void |
setStatus(String status)
This response element indicates the current status of the distribution.
|
void |
setViewerCertificate(ViewerCertificate viewerCertificate) |
void |
setWebACLId(String webACLId)
The Web ACL Id (if any) associated with the distribution.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DistributionSummary |
withAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this distribution.
|
DistributionSummary |
withCacheBehaviors(CacheBehaviors cacheBehaviors)
A complex type that contains zero or more CacheBehavior elements.
|
DistributionSummary |
withComment(String comment)
The comment originally specified when this distribution was created.
|
DistributionSummary |
withCustomErrorResponses(CustomErrorResponses customErrorResponses)
A complex type that contains zero or more CustomErrorResponses elements.
|
DistributionSummary |
withDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)
A complex type that describes the default cache behavior if you do not
specify a CacheBehavior element or if files don't match any of the values
of PathPattern in CacheBehavior elements.You must create exactly one
default cache behavior.
|
DistributionSummary |
withDomainName(String domainName)
The domain name corresponding to the distribution.
|
DistributionSummary |
withEnabled(Boolean enabled)
Whether the distribution is enabled to accept end user requests for
content.
|
DistributionSummary |
withId(String id)
The identifier for the distribution.
|
DistributionSummary |
withLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.
|
DistributionSummary |
withOrigins(Origins origins)
A complex type that contains information about origins for this
distribution.
|
DistributionSummary |
withPriceClass(PriceClass priceClass) |
DistributionSummary |
withPriceClass(String priceClass) |
DistributionSummary |
withRestrictions(Restrictions restrictions) |
DistributionSummary |
withStatus(String status)
This response element indicates the current status of the distribution.
|
DistributionSummary |
withViewerCertificate(ViewerCertificate viewerCertificate) |
DistributionSummary |
withWebACLId(String webACLId)
The Web ACL Id (if any) associated with the distribution.
|
public void setId(String id)
id
- The identifier for the distribution. For example: EDFDVBD632BHDS5.public String getId()
public DistributionSummary withId(String id)
id
- The identifier for the distribution. For example: EDFDVBD632BHDS5.public void setStatus(String status)
status
- This response element indicates the current status of the
distribution. When the status is Deployed, the distribution's
information is fully propagated throughout the Amazon CloudFront
system.public String getStatus()
public DistributionSummary withStatus(String status)
status
- This response element indicates the current status of the
distribution. When the status is Deployed, the distribution's
information is fully propagated throughout the Amazon CloudFront
system.public void setLastModifiedTime(Date lastModifiedTime)
lastModifiedTime
- The date and time the distribution was last modified.public Date getLastModifiedTime()
public DistributionSummary withLastModifiedTime(Date lastModifiedTime)
lastModifiedTime
- The date and time the distribution was last modified.public void setDomainName(String domainName)
domainName
- The domain name corresponding to the distribution. For example:
d604721fxaaqy9.cloudfront.net.public String getDomainName()
public DistributionSummary withDomainName(String domainName)
domainName
- The domain name corresponding to the distribution. For example:
d604721fxaaqy9.cloudfront.net.public void setAliases(Aliases aliases)
aliases
- A complex type that contains information about CNAMEs (alternate
domain names), if any, for this distribution.public Aliases getAliases()
public DistributionSummary withAliases(Aliases aliases)
aliases
- A complex type that contains information about CNAMEs (alternate
domain names), if any, for this distribution.public void setOrigins(Origins origins)
origins
- A complex type that contains information about origins for this
distribution.public Origins getOrigins()
public DistributionSummary withOrigins(Origins origins)
origins
- A complex type that contains information about origins for this
distribution.public void setDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)
defaultCacheBehavior
- A complex type that describes the default cache behavior if you do
not specify a CacheBehavior element or if files don't match any of
the values of PathPattern in CacheBehavior elements.You must
create exactly one default cache behavior.public DefaultCacheBehavior getDefaultCacheBehavior()
public DistributionSummary withDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)
defaultCacheBehavior
- A complex type that describes the default cache behavior if you do
not specify a CacheBehavior element or if files don't match any of
the values of PathPattern in CacheBehavior elements.You must
create exactly one default cache behavior.public void setCacheBehaviors(CacheBehaviors cacheBehaviors)
cacheBehaviors
- A complex type that contains zero or more CacheBehavior elements.public CacheBehaviors getCacheBehaviors()
public DistributionSummary withCacheBehaviors(CacheBehaviors cacheBehaviors)
cacheBehaviors
- A complex type that contains zero or more CacheBehavior elements.public void setCustomErrorResponses(CustomErrorResponses customErrorResponses)
customErrorResponses
- A complex type that contains zero or more CustomErrorResponses
elements.public CustomErrorResponses getCustomErrorResponses()
public DistributionSummary withCustomErrorResponses(CustomErrorResponses customErrorResponses)
customErrorResponses
- A complex type that contains zero or more CustomErrorResponses
elements.public void setComment(String comment)
comment
- The comment originally specified when this distribution was
created.public String getComment()
public DistributionSummary withComment(String comment)
comment
- The comment originally specified when this distribution was
created.public void setPriceClass(String priceClass)
priceClass
- PriceClass
public String getPriceClass()
PriceClass
public DistributionSummary withPriceClass(String priceClass)
priceClass
- PriceClass
public void setPriceClass(PriceClass priceClass)
priceClass
- PriceClass
public DistributionSummary withPriceClass(PriceClass priceClass)
priceClass
- PriceClass
public void setEnabled(Boolean enabled)
enabled
- Whether the distribution is enabled to accept end user requests
for content.public Boolean getEnabled()
public DistributionSummary withEnabled(Boolean enabled)
enabled
- Whether the distribution is enabled to accept end user requests
for content.public Boolean isEnabled()
public void setViewerCertificate(ViewerCertificate viewerCertificate)
viewerCertificate
- public ViewerCertificate getViewerCertificate()
public DistributionSummary withViewerCertificate(ViewerCertificate viewerCertificate)
viewerCertificate
- public void setRestrictions(Restrictions restrictions)
restrictions
- public Restrictions getRestrictions()
public DistributionSummary withRestrictions(Restrictions restrictions)
restrictions
- public void setWebACLId(String webACLId)
webACLId
- The Web ACL Id (if any) associated with the distribution.public String getWebACLId()
public DistributionSummary withWebACLId(String webACLId)
webACLId
- The Web ACL Id (if any) associated with the distribution.public String toString()
toString
in class Object
Object.toString()
public DistributionSummary clone()
Copyright © 2016. All rights reserved.