com.amazonaws.services.cloudfront_2012_03_15.model

## クラス DistributionSummary

- java.lang.Object
- - com.amazonaws.services.cloudfront_2012_03_15.model.DistributionSummary

-     public class DistributionSummary
      extends java.lang.Object

  A summary of the information for an Amazon CloudFront distribution.

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `DistributionSummary()` Default constructor for a new DistributionSummary object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `CachingBehavior` | `getCachingBehavior()` Specifies options that affects caching behavior, such as minimum TTL values.
    `java.util.List<java.lang.String>` | `getCNAME()` The CNAMEs associated with this distribution.
    `java.lang.String` | `getComment()` The comment originally specified when this distribution was created.
    `CustomOrigin` | `getCustomOrigin()` A customer origin.
    `java.lang.String` | `getDomainName()` The domain name corresponding to the distribution.
    `java.lang.Boolean` | `getEnabled()` Whether the distribution is enabled to accept end user requests for content.
    `java.lang.String` | `getId()` The identifier for the distribution.
    `java.util.Date` | `getLastModifiedTime()` The date and time the distribution was last modified.
    `S3Origin` | `getS3Origin()` Your S3 origin bucket.
    `java.lang.String` | `getStatus()` This response element indicates the current status of the distribution.
    `TrustedSigners` | `getTrustedSigners()` The trusted signers of the URL.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isEnabled()` Whether the distribution is enabled to accept end user requests for content.
    `void` | `setCachingBehavior(CachingBehavior cachingBehavior)` Specifies options that affects caching behavior, such as minimum TTL values.
    `void` | `setCNAME(java.util.Collection<java.lang.String> cNAME)` The CNAMEs associated with this distribution.
    `void` | `setComment(java.lang.String comment)` The comment originally specified when this distribution was created.
    `void` | `setCustomOrigin(CustomOrigin customOrigin)` A customer origin.
    `void` | `setDomainName(java.lang.String domainName)` The domain name corresponding to the distribution.
    `void` | `setEnabled(java.lang.Boolean enabled)` Whether the distribution is enabled to accept end user requests for content.
    `void` | `setId(java.lang.String id)` The identifier for the distribution.
    `void` | `setLastModifiedTime(java.util.Date lastModifiedTime)` The date and time the distribution was last modified.
    `void` | `setS3Origin(S3Origin s3Origin)` Your S3 origin bucket.
    `void` | `setStatus(java.lang.String status)` This response element indicates the current status of the distribution.
    `void` | `setTrustedSigners(TrustedSigners trustedSigners)` The trusted signers of the URL.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DistributionSummary` | `withCachingBehavior(CachingBehavior cachingBehavior)` Specifies options that affects caching behavior, such as minimum TTL values.
    `DistributionSummary` | `withCNAME(java.util.Collection<java.lang.String> cNAME)` The CNAMEs associated with this distribution.
    `DistributionSummary` | `withCNAME(java.lang.String... cNAME)` The CNAMEs associated with this distribution.
    `DistributionSummary` | `withComment(java.lang.String comment)` The comment originally specified when this distribution was created.
    `DistributionSummary` | `withCustomOrigin(CustomOrigin customOrigin)` A customer origin.
    `DistributionSummary` | `withDomainName(java.lang.String domainName)` The domain name corresponding to the distribution.
    `DistributionSummary` | `withEnabled(java.lang.Boolean enabled)` Whether the distribution is enabled to accept end user requests for content.
    `DistributionSummary` | `withId(java.lang.String id)` The identifier for the distribution.
    `DistributionSummary` | `withLastModifiedTime(java.util.Date lastModifiedTime)` The date and time the distribution was last modified.
    `DistributionSummary` | `withS3Origin(S3Origin s3Origin)` Your S3 origin bucket.
    `DistributionSummary` | `withStatus(java.lang.String status)` This response element indicates the current status of the distribution.
    `DistributionSummary` | `withTrustedSigners(TrustedSigners trustedSigners)` The trusted signers of the URL.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### DistributionSummary

          public DistributionSummary()

      Default constructor for a new DistributionSummary object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

  - ### メソッドの詳細

    - #### getId

          public java.lang.String getId()

      The identifier for the distribution. For example: EDFDVBD632BHDS5.
      戻り値:
        The identifier for the distribution. For example: EDFDVBD632BHDS5.

    - #### setId

          public void setId(java.lang.String id)

      The identifier for the distribution. For example: EDFDVBD632BHDS5.
      パラメータ:
        `id` - The identifier for the distribution. For example: EDFDVBD632BHDS5.

    - #### withId

          public DistributionSummary withId(java.lang.String id)

      The identifier for the distribution. For example: EDFDVBD632BHDS5.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `id` - The identifier for the distribution. For example: EDFDVBD632BHDS5.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getStatus

          public java.lang.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.
      戻り値:
        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.

    - #### setStatus

          public void setStatus(java.lang.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.
      パラメータ:
        `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.

    - #### withStatus

          public DistributionSummary withStatus(java.lang.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.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `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.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getLastModifiedTime

          public java.util.Date getLastModifiedTime()

      The date and time the distribution was last modified.
      戻り値:
        The date and time the distribution was last modified.

    - #### setLastModifiedTime

          public void setLastModifiedTime(java.util.Date lastModifiedTime)

      The date and time the distribution was last modified.
      パラメータ:
        `lastModifiedTime` - The date and time the distribution was last modified.

    - #### withLastModifiedTime

          public DistributionSummary withLastModifiedTime(java.util.Date lastModifiedTime)

      The date and time the distribution was last modified.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `lastModifiedTime` - The date and time the distribution was last modified.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getDomainName

          public java.lang.String getDomainName()

      The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.
      戻り値:
        The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.

    - #### setDomainName

          public void setDomainName(java.lang.String domainName)

      The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.
      パラメータ:
        `domainName` - The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.

    - #### withDomainName

          public DistributionSummary withDomainName(java.lang.String domainName)

      The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `domainName` - The domain name corresponding to the distribution. For example: d604721fxaaqy9.cloudfront.net.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getS3Origin

          public S3Origin getS3Origin()

      Your S3 origin bucket.
      戻り値:
        Your S3 origin bucket.

    - #### setS3Origin

          public void setS3Origin(S3Origin s3Origin)

      Your S3 origin bucket.
      パラメータ:
        `s3Origin` - Your S3 origin bucket.

    - #### withS3Origin

          public DistributionSummary withS3Origin(S3Origin s3Origin)

      Your S3 origin bucket.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `s3Origin` - Your S3 origin bucket.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getCustomOrigin

          public CustomOrigin getCustomOrigin()

      A customer origin.
      戻り値:
        A customer origin.

    - #### setCustomOrigin

          public void setCustomOrigin(CustomOrigin customOrigin)

      A customer origin.
      パラメータ:
        `customOrigin` - A customer origin.

    - #### withCustomOrigin

          public DistributionSummary withCustomOrigin(CustomOrigin customOrigin)

      A customer origin.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `customOrigin` - A customer origin.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getCNAME

          public java.util.List<java.lang.String> getCNAME()

      The CNAMEs associated with this distribution.
      戻り値:
        The CNAMEs associated with this distribution.

    - #### setCNAME

          public void setCNAME(java.util.Collection<java.lang.String> cNAME)

      The CNAMEs associated with this distribution.
      パラメータ:
        `cNAME` - The CNAMEs associated with this distribution.

    - #### withCNAME

          public DistributionSummary withCNAME(java.lang.String... cNAME)

      The CNAMEs associated with this distribution.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `cNAME` - The CNAMEs associated with this distribution.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### withCNAME

          public DistributionSummary withCNAME(java.util.Collection<java.lang.String> cNAME)

      The CNAMEs associated with this distribution.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `cNAME` - The CNAMEs associated with this distribution.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getComment

          public java.lang.String getComment()

      The comment originally specified when this distribution was created.
      戻り値:
        The comment originally specified when this distribution was created.

    - #### setComment

          public void setComment(java.lang.String comment)

      The comment originally specified when this distribution was created.
      パラメータ:
        `comment` - The comment originally specified when this distribution was created.

    - #### withComment

          public DistributionSummary withComment(java.lang.String comment)

      The comment originally specified when this distribution was created.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `comment` - The comment originally specified when this distribution was created.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### isEnabled

          public java.lang.Boolean isEnabled()

      Whether the distribution is enabled to accept end user requests for content.
      戻り値:
        Whether the distribution is enabled to accept end user requests for content.

    - #### setEnabled

          public void setEnabled(java.lang.Boolean enabled)

      Whether the distribution is enabled to accept end user requests for content.
      パラメータ:
        `enabled` - Whether the distribution is enabled to accept end user requests for content.

    - #### withEnabled

          public DistributionSummary withEnabled(java.lang.Boolean enabled)

      Whether the distribution is enabled to accept end user requests for content.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `enabled` - Whether the distribution is enabled to accept end user requests for content.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getEnabled

          public java.lang.Boolean getEnabled()

      Whether the distribution is enabled to accept end user requests for content.
      戻り値:
        Whether the distribution is enabled to accept end user requests for content.

    - #### getTrustedSigners

          public TrustedSigners getTrustedSigners()

      The trusted signers of the URL.
      戻り値:
        The trusted signers of the URL.

    - #### setTrustedSigners

          public void setTrustedSigners(TrustedSigners trustedSigners)

      The trusted signers of the URL.
      パラメータ:
        `trustedSigners` - The trusted signers of the URL.

    - #### withTrustedSigners

          public DistributionSummary withTrustedSigners(TrustedSigners trustedSigners)

      The trusted signers of the URL.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `trustedSigners` - The trusted signers of the URL.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getCachingBehavior

          public CachingBehavior getCachingBehavior()

      Specifies options that affects caching behavior, such as minimum TTL values.
      戻り値:
        Specifies options that affects caching behavior, such as minimum TTL values.

    - #### setCachingBehavior

          public void setCachingBehavior(CachingBehavior cachingBehavior)

      Specifies options that affects caching behavior, such as minimum TTL values.
      パラメータ:
        `cachingBehavior` - Specifies options that affects caching behavior, such as minimum TTL values.

    - #### withCachingBehavior

          public DistributionSummary withCachingBehavior(CachingBehavior cachingBehavior)

      Specifies options that affects caching behavior, such as minimum TTL values.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `cachingBehavior` - Specifies options that affects caching behavior, such as minimum TTL values.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`