com.amazonaws.services.cloudfront_2012_03_15.model

## クラス StreamingDistribution

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

-     public class StreamingDistribution
      extends java.lang.Object

  A streaming distribution.

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `ActiveTrustedSigners` | `getActiveTrustedSigners()` CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs.
    `java.lang.String` | `getDomainName()` The domain name corresponding to the streaming distribution.
    `java.lang.String` | `getId()` The identifier for the streaming distribution.
    `java.util.Date` | `getLastModifiedTime()` The date and time the distribution was last modified.
    `java.lang.String` | `getStatus()` The current status of the streaming distribution.
    `StreamingDistributionConfig` | `getStreamingDistributionConfig()` The current configuration information for the streaming distribution.
    `int` | `hashCode()`
    `void` | `setActiveTrustedSigners(ActiveTrustedSigners activeTrustedSigners)` CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs.
    `void` | `setDomainName(java.lang.String domainName)` The domain name corresponding to the streaming distribution.
    `void` | `setId(java.lang.String id)` The identifier for the streaming distribution.
    `void` | `setLastModifiedTime(java.util.Date lastModifiedTime)` The date and time the distribution was last modified.
    `void` | `setStatus(java.lang.String status)` The current status of the streaming distribution.
    `void` | `setStreamingDistributionConfig(StreamingDistributionConfig streamingDistributionConfig)` The current configuration information for the streaming distribution.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `StreamingDistribution` | `withActiveTrustedSigners(ActiveTrustedSigners activeTrustedSigners)` CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs.
    `StreamingDistribution` | `withDomainName(java.lang.String domainName)` The domain name corresponding to the streaming distribution.
    `StreamingDistribution` | `withId(java.lang.String id)` The identifier for the streaming distribution.
    `StreamingDistribution` | `withLastModifiedTime(java.util.Date lastModifiedTime)` The date and time the distribution was last modified.
    `StreamingDistribution` | `withStatus(java.lang.String status)` The current status of the streaming distribution.
    `StreamingDistribution` | `withStreamingDistributionConfig(StreamingDistributionConfig streamingDistributionConfig)` The current configuration information for the streaming distribution.

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

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

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

    - #### StreamingDistribution

          public StreamingDistribution()

      Default constructor for a new StreamingDistribution 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 streaming distribution. For example: EGTXBD79H29TRA8.
      戻り値:
        The identifier for the streaming distribution. For example: EGTXBD79H29TRA8.

    - #### setId

          public void setId(java.lang.String id)

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

    - #### withId

          public StreamingDistribution withId(java.lang.String id)

      The identifier for the streaming distribution. For example: EGTXBD79H29TRA8.

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

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

    - #### getStatus

          public java.lang.String getStatus()

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

      The current status of the streaming distribution. When the status is Deployed, the distribution's information is fully propagated throughout the Amazon CloudFront system.
      パラメータ:
        `status` - The current status of the streaming distribution. When the status is Deployed, the distribution's information is fully propagated throughout the Amazon CloudFront system.

    - #### withStatus

          public StreamingDistribution withStatus(java.lang.String status)

      The current status of the streaming 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` - The current status of the streaming 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 StreamingDistribution 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 streaming distribution. For example: s5c39gqb8ow64r.cloudfront.net.
      戻り値:
        The domain name corresponding to the streaming distribution. For example: s5c39gqb8ow64r.cloudfront.net.

    - #### setDomainName

          public void setDomainName(java.lang.String domainName)

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

    - #### withDomainName

          public StreamingDistribution withDomainName(java.lang.String domainName)

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

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

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

    - #### getActiveTrustedSigners

          public ActiveTrustedSigners getActiveTrustedSigners()

      CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.
      戻り値:
        CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.

    - #### setActiveTrustedSigners

          public void setActiveTrustedSigners(ActiveTrustedSigners activeTrustedSigners)

      CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.
      パラメータ:
        `activeTrustedSigners` - CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.

    - #### withActiveTrustedSigners

          public StreamingDistribution withActiveTrustedSigners(ActiveTrustedSigners activeTrustedSigners)

      CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.

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

      パラメータ:
        `activeTrustedSigners` - CloudFront automatically adds this element to the response only if you've set up the distribution to serve private content with signed URLs. The element lists the key pair IDs that CloudFront is aware of for each trusted signer. The Signer child element lists the AWS account number of the trusted signer (or an empty Self element if the signer is you). The Signer element also includes the IDs of any active key pairs associated with the trusted signer's AWS account. If no KeyPairId element appears for a Signer, that signer can't create working signed URLs.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getStreamingDistributionConfig

          public StreamingDistributionConfig getStreamingDistributionConfig()

      The current configuration information for the streaming distribution.
      戻り値:
        The current configuration information for the streaming distribution.

    - #### setStreamingDistributionConfig

          public void setStreamingDistributionConfig(StreamingDistributionConfig streamingDistributionConfig)

      The current configuration information for the streaming distribution.
      パラメータ:
        `streamingDistributionConfig` - The current configuration information for the streaming distribution.

    - #### withStreamingDistributionConfig

          public StreamingDistribution withStreamingDistributionConfig(StreamingDistributionConfig streamingDistributionConfig)

      The current configuration information for the streaming distribution.

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

      パラメータ:
        `streamingDistributionConfig` - The current configuration information for the streaming distribution.
      戻り値:
        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`