Class DistributionSummary

    • Constructor Detail

      • DistributionSummary

        public DistributionSummary()
    • 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
      • 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 -
      • 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:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object