Class DistributionSummary
- java.lang.Object
-
- com.amazonaws.services.cloudfront.model.DistributionSummary
-
- All Implemented Interfaces:
Serializable,Cloneable
public class DistributionSummary extends Object implements Serializable, Cloneable
A summary of the information for an Amazon CloudFront distribution.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DistributionSummary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributionSummaryclone()booleanequals(Object obj)AliasesgetAliases()A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.CacheBehaviorsgetCacheBehaviors()A complex type that contains zero or more CacheBehavior elements.StringgetComment()The comment originally specified when this distribution was created.CustomErrorResponsesgetCustomErrorResponses()A complex type that contains zero or more CustomErrorResponses elements.DefaultCacheBehaviorgetDefaultCacheBehavior()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.StringgetDomainName()The domain name corresponding to the distribution.BooleangetEnabled()Whether the distribution is enabled to accept end user requests for content.StringgetId()The identifier for the distribution.DategetLastModifiedTime()The date and time the distribution was last modified.OriginsgetOrigins()A complex type that contains information about origins for this distribution.StringgetPriceClass()RestrictionsgetRestrictions()StringgetStatus()This response element indicates the current status of the distribution.ViewerCertificategetViewerCertificate()StringgetWebACLId()The Web ACL Id (if any) associated with the distribution.inthashCode()BooleanisEnabled()Whether the distribution is enabled to accept end user requests for content.voidsetAliases(Aliases aliases)A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.voidsetCacheBehaviors(CacheBehaviors cacheBehaviors)A complex type that contains zero or more CacheBehavior elements.voidsetComment(String comment)The comment originally specified when this distribution was created.voidsetCustomErrorResponses(CustomErrorResponses customErrorResponses)A complex type that contains zero or more CustomErrorResponses elements.voidsetDefaultCacheBehavior(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.voidsetDomainName(String domainName)The domain name corresponding to the distribution.voidsetEnabled(Boolean enabled)Whether the distribution is enabled to accept end user requests for content.voidsetId(String id)The identifier for the distribution.voidsetLastModifiedTime(Date lastModifiedTime)The date and time the distribution was last modified.voidsetOrigins(Origins origins)A complex type that contains information about origins for this distribution.voidsetPriceClass(PriceClass priceClass)voidsetPriceClass(String priceClass)voidsetRestrictions(Restrictions restrictions)voidsetStatus(String status)This response element indicates the current status of the distribution.voidsetViewerCertificate(ViewerCertificate viewerCertificate)voidsetWebACLId(String webACLId)The Web ACL Id (if any) associated with the distribution.StringtoString()Returns a string representation of this object; useful for testing and debugging.DistributionSummarywithAliases(Aliases aliases)A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.DistributionSummarywithCacheBehaviors(CacheBehaviors cacheBehaviors)A complex type that contains zero or more CacheBehavior elements.DistributionSummarywithComment(String comment)The comment originally specified when this distribution was created.DistributionSummarywithCustomErrorResponses(CustomErrorResponses customErrorResponses)A complex type that contains zero or more CustomErrorResponses elements.DistributionSummarywithDefaultCacheBehavior(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.DistributionSummarywithDomainName(String domainName)The domain name corresponding to the distribution.DistributionSummarywithEnabled(Boolean enabled)Whether the distribution is enabled to accept end user requests for content.DistributionSummarywithId(String id)The identifier for the distribution.DistributionSummarywithLastModifiedTime(Date lastModifiedTime)The date and time the distribution was last modified.DistributionSummarywithOrigins(Origins origins)A complex type that contains information about origins for this distribution.DistributionSummarywithPriceClass(PriceClass priceClass)DistributionSummarywithPriceClass(String priceClass)DistributionSummarywithRestrictions(Restrictions restrictions)DistributionSummarywithStatus(String status)This response element indicates the current status of the distribution.DistributionSummarywithViewerCertificate(ViewerCertificate viewerCertificate)DistributionSummarywithWebACLId(String webACLId)The Web ACL Id (if any) associated with the distribution.
-
-
-
Method Detail
-
setId
public void setId(String id)
The identifier for the distribution. For example: EDFDVBD632BHDS5.- Parameters:
id- The identifier for the distribution. For example: EDFDVBD632BHDS5.
-
getId
public String getId()
The identifier for the distribution. For example: EDFDVBD632BHDS5.- Returns:
- The identifier for the distribution. For example: EDFDVBD632BHDS5.
-
withId
public DistributionSummary withId(String id)
The identifier for the distribution. For example: EDFDVBD632BHDS5.- Parameters:
id- The identifier for the distribution. For example: EDFDVBD632BHDS5.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStatus
public void setStatus(String 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.- Parameters:
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.
-
getStatus
public String getStatus()
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.- Returns:
- 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.
-
withStatus
public DistributionSummary withStatus(String 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setLastModifiedTime
public void setLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.- Parameters:
lastModifiedTime- The date and time the distribution was last modified.
-
getLastModifiedTime
public Date getLastModifiedTime()
The date and time the distribution was last modified.- Returns:
- The date and time the distribution was last modified.
-
withLastModifiedTime
public DistributionSummary withLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.- Parameters:
lastModifiedTime- The date and time the distribution was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDomainName
public void setDomainName(String domainName)
The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.- Parameters:
domainName- The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.
-
getDomainName
public String getDomainName()
The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.- Returns:
- The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.
-
withDomainName
public DistributionSummary withDomainName(String domainName)
The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.- Parameters:
domainName- The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAliases
public void setAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.- Parameters:
aliases- A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
-
getAliases
public Aliases getAliases()
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.- Returns:
- A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
-
withAliases
public DistributionSummary withAliases(Aliases aliases)
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.- Parameters:
aliases- A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setOrigins
public void setOrigins(Origins origins)
A complex type that contains information about origins for this distribution.- Parameters:
origins- A complex type that contains information about origins for this distribution.
-
getOrigins
public Origins getOrigins()
A complex type that contains information about origins for this distribution.- Returns:
- A complex type that contains information about origins for this distribution.
-
withOrigins
public DistributionSummary withOrigins(Origins origins)
A complex type that contains information about origins for this distribution.- Parameters:
origins- A complex type that contains information about origins for this distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultCacheBehavior
public 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.- Parameters:
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.
-
getDefaultCacheBehavior
public 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.- Returns:
- 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.
-
withDefaultCacheBehavior
public 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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCacheBehaviors
public void setCacheBehaviors(CacheBehaviors cacheBehaviors)
A complex type that contains zero or more CacheBehavior elements.- Parameters:
cacheBehaviors- A complex type that contains zero or more CacheBehavior elements.
-
getCacheBehaviors
public CacheBehaviors getCacheBehaviors()
A complex type that contains zero or more CacheBehavior elements.- Returns:
- A complex type that contains zero or more CacheBehavior elements.
-
withCacheBehaviors
public DistributionSummary withCacheBehaviors(CacheBehaviors cacheBehaviors)
A complex type that contains zero or more CacheBehavior elements.- Parameters:
cacheBehaviors- A complex type that contains zero or more CacheBehavior elements.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCustomErrorResponses
public void setCustomErrorResponses(CustomErrorResponses customErrorResponses)
A complex type that contains zero or more CustomErrorResponses elements.- Parameters:
customErrorResponses- A complex type that contains zero or more CustomErrorResponses elements.
-
getCustomErrorResponses
public CustomErrorResponses getCustomErrorResponses()
A complex type that contains zero or more CustomErrorResponses elements.- Returns:
- A complex type that contains zero or more CustomErrorResponses elements.
-
withCustomErrorResponses
public DistributionSummary withCustomErrorResponses(CustomErrorResponses customErrorResponses)
A complex type that contains zero or more CustomErrorResponses elements.- Parameters:
customErrorResponses- A complex type that contains zero or more CustomErrorResponses elements.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setComment
public void setComment(String comment)
The comment originally specified when this distribution was created.- Parameters:
comment- The comment originally specified when this distribution was created.
-
getComment
public String getComment()
The comment originally specified when this distribution was created.- Returns:
- The comment originally specified when this distribution was created.
-
withComment
public DistributionSummary withComment(String comment)
The comment originally specified when this distribution was created.- Parameters:
comment- The comment originally specified when this distribution was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPriceClass
public void setPriceClass(String priceClass)
- Parameters:
priceClass-- See Also:
PriceClass
-
getPriceClass
public String getPriceClass()
- Returns:
- See Also:
PriceClass
-
withPriceClass
public DistributionSummary withPriceClass(String priceClass)
- Parameters:
priceClass-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PriceClass
-
setPriceClass
public void setPriceClass(PriceClass priceClass)
- Parameters:
priceClass-- See Also:
PriceClass
-
withPriceClass
public DistributionSummary withPriceClass(PriceClass priceClass)
- Parameters:
priceClass-- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PriceClass
-
setEnabled
public void setEnabled(Boolean enabled)
Whether the distribution is enabled to accept end user requests for content.- Parameters:
enabled- Whether the distribution is enabled to accept end user requests for content.
-
getEnabled
public Boolean getEnabled()
Whether the distribution is enabled to accept end user requests for content.- Returns:
- Whether the distribution is enabled to accept end user requests for content.
-
withEnabled
public DistributionSummary withEnabled(Boolean enabled)
Whether the distribution is enabled to accept end user requests for content.- Parameters:
enabled- Whether the distribution is enabled to accept end user requests for content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isEnabled
public Boolean isEnabled()
Whether the distribution is enabled to accept end user requests for content.- Returns:
- Whether the distribution is enabled to accept end user requests for content.
-
setViewerCertificate
public void setViewerCertificate(ViewerCertificate viewerCertificate)
- Parameters:
viewerCertificate-
-
getViewerCertificate
public ViewerCertificate getViewerCertificate()
- Returns:
-
withViewerCertificate
public DistributionSummary withViewerCertificate(ViewerCertificate viewerCertificate)
- Parameters:
viewerCertificate-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRestrictions
public void setRestrictions(Restrictions restrictions)
- Parameters:
restrictions-
-
getRestrictions
public Restrictions getRestrictions()
- Returns:
-
withRestrictions
public DistributionSummary withRestrictions(Restrictions restrictions)
- Parameters:
restrictions-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setWebACLId
public void setWebACLId(String webACLId)
The Web ACL Id (if any) associated with the distribution.- Parameters:
webACLId- The Web ACL Id (if any) associated with the distribution.
-
getWebACLId
public String getWebACLId()
The Web ACL Id (if any) associated with the distribution.- Returns:
- The Web ACL Id (if any) associated with the distribution.
-
withWebACLId
public DistributionSummary withWebACLId(String webACLId)
The Web ACL Id (if any) associated with the distribution.- Parameters:
webACLId- The Web ACL Id (if any) associated with the distribution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public DistributionSummary clone()
-
-