com.amazonaws.services.cloudfront_2012_03_15.model

## クラス StreamingDistributionSummary

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

-     public class StreamingDistributionSummary
      extends java.lang.Object

  A summary of the information for an Amazon CloudFront streaming distribution.

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `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.
    `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()` 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` | `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` | `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)` 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.
    `StreamingDistributionSummary` | `withCNAME(java.util.Collection<java.lang.String> cNAME)` The CNAMEs associated with this distribution.
    `StreamingDistributionSummary` | `withCNAME(java.lang.String... cNAME)` The CNAMEs associated with this distribution.
    `StreamingDistributionSummary` | `withComment(java.lang.String comment)` The comment originally specified when this distribution was created.
    `StreamingDistributionSummary` | `withDomainName(java.lang.String domainName)` The domain name corresponding to the distribution.
    `StreamingDistributionSummary` | `withEnabled(java.lang.Boolean enabled)` Whether the distribution is enabled to accept end user requests for content.
    `StreamingDistributionSummary` | `withId(java.lang.String id)` The identifier for the distribution.
    `StreamingDistributionSummary` | `withLastModifiedTime(java.util.Date lastModifiedTime)` The date and time the distribution was last modified.
    `StreamingDistributionSummary` | `withS3Origin(S3Origin s3Origin)` Your S3 origin bucket.
    `StreamingDistributionSummary` | `withStatus(java.lang.String status)` Indicates the current status of the distribution.
    `StreamingDistributionSummary` | `withTrustedSigners(TrustedSigners trustedSigners)` The trusted signers of the URL.

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

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

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

    - #### StreamingDistributionSummary

          public StreamingDistributionSummary()

      Default constructor for a new StreamingDistributionSummary 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 StreamingDistributionSummary 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()

      Indicates the current status of the distribution. When the status is Deployed, the distribution's information is fully propagated throughout the Amazon CloudFront system.
      戻り値:
        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)

      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` - 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 StreamingDistributionSummary withStatus(java.lang.String status)

      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` - 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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.

    - #### 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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 StreamingDistributionSummary 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.

    - #### 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`