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
PriceClass
public void setPriceClass(String priceClass)
Constraints:
Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass
- The new value for the PriceClass property for this object.PriceClass
public 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.PriceClass
public void setPriceClass(PriceClass priceClass)
Constraints:
Allowed Values: PriceClass_100, PriceClass_200, PriceClass_All
priceClass
- The new value for the PriceClass property for this object.PriceClass
public 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.PriceClass
public 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 Object
Object.toString()
Copyright © 2014. All rights reserved.