public class StreamingDistributionSummary extends Object implements Serializable
A summary of the information for an Amazon CloudFront streaming distribution.
| Constructor and Description | 
|---|
| StreamingDistributionSummary()Default constructor for a new StreamingDistributionSummary object. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| Aliases | getAliases()A complex type that contains information about CNAMEs (alternate
 domain names), if any, for this streaming distribution. | 
| String | getComment()The comment originally specified when this distribution was created. | 
| String | getDomainName()The domain name corresponding to the distribution. | 
| Boolean | getEnabled()Whether the distribution is enabled to accept end user requests for
 content. | 
| String | getId()The identifier for the distribution. | 
| Date | getLastModifiedTime()The date and time the distribution was last modified. | 
| String | getPriceClass()Returns the value of the PriceClass property for this object. | 
| S3Origin | getS3Origin()A complex type that contains information about the Amazon S3 bucket
 from which you want CloudFront to get your media files for
 distribution. | 
| String | getStatus()Indicates the current status of the distribution. | 
| TrustedSigners | getTrustedSigners()A complex type that specifies the AWS accounts, if any, that you want
 to allow to create signed URLs for private content. | 
| int | hashCode() | 
| Boolean | isEnabled()Whether the distribution is enabled to accept end user requests for
 content. | 
| void | setAliases(Aliases aliases)A complex type that contains information about CNAMEs (alternate
 domain names), if any, for this streaming distribution. | 
| void | setComment(String comment)The comment originally specified when this distribution was created. | 
| void | setDomainName(String domainName)The domain name corresponding to the distribution. | 
| void | setEnabled(Boolean enabled)Whether the distribution is enabled to accept end user requests for
 content. | 
| void | setId(String id)The identifier for the distribution. | 
| void | setLastModifiedTime(Date lastModifiedTime)The date and time the distribution was last modified. | 
| void | setPriceClass(PriceClass priceClass)Sets the value of the PriceClass property for this object. | 
| void | setPriceClass(String priceClass)Sets the value of the PriceClass property for this object. | 
| void | setS3Origin(S3Origin s3Origin)A complex type that contains information about the Amazon S3 bucket
 from which you want CloudFront to get your media files for
 distribution. | 
| void | setStatus(String status)Indicates the current status of the distribution. | 
| void | setTrustedSigners(TrustedSigners trustedSigners)A complex type that specifies the AWS accounts, if any, that you want
 to allow to create signed URLs for private content. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| StreamingDistributionSummary | withAliases(Aliases aliases)A complex type that contains information about CNAMEs (alternate
 domain names), if any, for this streaming distribution. | 
| StreamingDistributionSummary | withComment(String comment)The comment originally specified when this distribution was created. | 
| StreamingDistributionSummary | withDomainName(String domainName)The domain name corresponding to the distribution. | 
| StreamingDistributionSummary | withEnabled(Boolean enabled)Whether the distribution is enabled to accept end user requests for
 content. | 
| StreamingDistributionSummary | withId(String id)The identifier for the distribution. | 
| StreamingDistributionSummary | withLastModifiedTime(Date lastModifiedTime)The date and time the distribution was last modified. | 
| StreamingDistributionSummary | withPriceClass(PriceClass priceClass)Sets the value of the PriceClass property for this object. | 
| StreamingDistributionSummary | withPriceClass(String priceClass)Sets the value of the PriceClass property for this object. | 
| StreamingDistributionSummary | withS3Origin(S3Origin s3Origin)A complex type that contains information about the Amazon S3 bucket
 from which you want CloudFront to get your media files for
 distribution. | 
| StreamingDistributionSummary | withStatus(String status)Indicates the current status of the distribution. | 
| StreamingDistributionSummary | withTrustedSigners(TrustedSigners trustedSigners)A complex type that specifies the AWS accounts, if any, that you want
 to allow to create signed URLs for private content. | 
public StreamingDistributionSummary()
public String getId()
public void setId(String id)
id - The identifier for the distribution. For example: EDFDVBD632BHDS5.public StreamingDistributionSummary withId(String id)
Returns a reference to this object so that method calls can be chained together.
id - The identifier for the distribution. For example: EDFDVBD632BHDS5.public String getStatus()
public void setStatus(String status)
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.public StreamingDistributionSummary withStatus(String status)
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.public Date getLastModifiedTime()
public void setLastModifiedTime(Date lastModifiedTime)
lastModifiedTime - The date and time the distribution was last modified.public StreamingDistributionSummary withLastModifiedTime(Date lastModifiedTime)
Returns a reference to this object so that method calls can be chained together.
lastModifiedTime - The date and time the distribution was last modified.public String getDomainName()
public void setDomainName(String domainName)
domainName - The domain name corresponding to the distribution. For example:
         d604721fxaaqy9.cloudfront.net.public StreamingDistributionSummary withDomainName(String domainName)
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.public S3Origin getS3Origin()
public void setS3Origin(S3Origin s3Origin)
s3Origin - A complex type that contains information about the Amazon S3 bucket
         from which you want CloudFront to get your media files for
         distribution.public StreamingDistributionSummary withS3Origin(S3Origin s3Origin)
Returns a reference to this object so that method calls can be chained together.
s3Origin - A complex type that contains information about the Amazon S3 bucket
         from which you want CloudFront to get your media files for
         distribution.public Aliases getAliases()
public void setAliases(Aliases aliases)
aliases - A complex type that contains information about CNAMEs (alternate
         domain names), if any, for this streaming distribution.public StreamingDistributionSummary withAliases(Aliases aliases)
Returns a reference to this object so that method calls can be chained together.
aliases - A complex type that contains information about CNAMEs (alternate
         domain names), if any, for this streaming distribution.public TrustedSigners getTrustedSigners()
public void setTrustedSigners(TrustedSigners trustedSigners)
trustedSigners - A complex type that specifies the AWS accounts, if any, that you want
         to allow to create signed URLs for private content. If you want to
         require signed URLs in requests for objects in the target origin that
         match the PathPattern for this cache behavior, specify true for
         Enabled, and specify the applicable values for Quantity and Items. For
         more information, go to Using a Signed URL to Serve Private Content in
         the Amazon CloudFront Developer Guide. If you don't want to require
         signed URLs in requests for objects that match PathPattern, specify
         false for Enabled and 0 for Quantity. Omit Items. To add, change, or
         remove one or more trusted signers, change Enabled to true (if it's
         currently false), change Quantity as applicable, and specify all of
         the trusted signers that you want to include in the updated
         distribution.public StreamingDistributionSummary withTrustedSigners(TrustedSigners trustedSigners)
Returns a reference to this object so that method calls can be chained together.
trustedSigners - A complex type that specifies the AWS accounts, if any, that you want
         to allow to create signed URLs for private content. If you want to
         require signed URLs in requests for objects in the target origin that
         match the PathPattern for this cache behavior, specify true for
         Enabled, and specify the applicable values for Quantity and Items. For
         more information, go to Using a Signed URL to Serve Private Content in
         the Amazon CloudFront Developer Guide. If you don't want to require
         signed URLs in requests for objects that match PathPattern, specify
         false for Enabled and 0 for Quantity. Omit Items. To add, change, or
         remove one or more trusted signers, change Enabled to true (if it's
         currently false), change Quantity as applicable, and specify all of
         the trusted signers that you want to include in the updated
         distribution.public String getComment()
public void setComment(String comment)
comment - The comment originally specified when this distribution was created.public StreamingDistributionSummary withComment(String comment)
Returns a reference to this object so that method calls can be chained together.
comment - The comment originally specified when this distribution was created.public String getPriceClass()
 Constraints:
 Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
PriceClasspublic void setPriceClass(String priceClass)
 Constraints:
 Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass - The new value for the PriceClass property for this object.PriceClasspublic StreamingDistributionSummary withPriceClass(String priceClass)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass - The new value for the PriceClass property for this object.PriceClasspublic void setPriceClass(PriceClass priceClass)
 Constraints:
 Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass - The new value for the PriceClass property for this object.PriceClasspublic StreamingDistributionSummary withPriceClass(PriceClass priceClass)
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass - The new value for the PriceClass property for this object.PriceClasspublic Boolean isEnabled()
public void setEnabled(Boolean enabled)
enabled - Whether the distribution is enabled to accept end user requests for
         content.public StreamingDistributionSummary withEnabled(Boolean enabled)
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.public Boolean getEnabled()
public String toString()
toString in class ObjectObject.toString()Copyright © 2015. All rights reserved.