public class Distribution extends Object
A distribution.
Constructor and Description |
---|
Distribution()
Default constructor for a new Distribution object.
|
Distribution(String id,
String status,
String domainName)
Constructs a new Distribution object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(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.
|
DistributionConfig |
getDistributionConfig()
The current configuration information for the distribution.
|
String |
getDomainName()
The domain name corresponding to the distribution.
|
String |
getId()
The identifier for the distribution.
|
Integer |
getInProgressInvalidationBatches()
The number of invalidation batches currently in progress.
|
Date |
getLastModifiedTime()
The date and time the distribution was last modified.
|
String |
getStatus()
This response element indicates the current status of the
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 |
setDistributionConfig(DistributionConfig distributionConfig)
The current configuration information for the distribution.
|
void |
setDomainName(String domainName)
The domain name corresponding to the distribution.
|
void |
setId(String id)
The identifier for the distribution.
|
void |
setInProgressInvalidationBatches(Integer inProgressInvalidationBatches)
The number of invalidation batches currently in progress.
|
void |
setLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.
|
void |
setStatus(String status)
This response element indicates the current status of the
distribution.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Distribution |
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.
|
Distribution |
withDistributionConfig(DistributionConfig distributionConfig)
The current configuration information for the distribution.
|
Distribution |
withDomainName(String domainName)
The domain name corresponding to the distribution.
|
Distribution |
withId(String id)
The identifier for the distribution.
|
Distribution |
withInProgressInvalidationBatches(Integer inProgressInvalidationBatches)
The number of invalidation batches currently in progress.
|
Distribution |
withLastModifiedTime(Date lastModifiedTime)
The date and time the distribution was last modified.
|
Distribution |
withStatus(String status)
This response element indicates the current status of the
distribution.
|
public Distribution()
public Distribution(String id, String status, String domainName)
id
- The identifier for the distribution. For example:
EDFDVBD632BHDS5.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.domainName
- The domain name corresponding to the distribution.
For example: d604721fxaaqy9.cloudfront.net.public String getId()
public void setId(String id)
id
- The identifier for the distribution. For example: EDFDVBD632BHDS5.public Distribution 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
- 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.public Distribution withStatus(String status)
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.public Date getLastModifiedTime()
public void setLastModifiedTime(Date lastModifiedTime)
lastModifiedTime
- The date and time the distribution was last modified.public Distribution 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 Integer getInProgressInvalidationBatches()
public void setInProgressInvalidationBatches(Integer inProgressInvalidationBatches)
inProgressInvalidationBatches
- The number of invalidation batches currently in progress.public Distribution withInProgressInvalidationBatches(Integer inProgressInvalidationBatches)
Returns a reference to this object so that method calls can be chained together.
inProgressInvalidationBatches
- The number of invalidation batches currently in progress.public String getDomainName()
public void setDomainName(String domainName)
domainName
- The domain name corresponding to the distribution. For example:
d604721fxaaqy9.cloudfront.net.public Distribution 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 ActiveTrustedSigners getActiveTrustedSigners()
public void setActiveTrustedSigners(ActiveTrustedSigners 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.public Distribution withActiveTrustedSigners(ActiveTrustedSigners activeTrustedSigners)
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.public DistributionConfig getDistributionConfig()
public void setDistributionConfig(DistributionConfig distributionConfig)
distributionConfig
- The current configuration information for the distribution.public Distribution withDistributionConfig(DistributionConfig distributionConfig)
Returns a reference to this object so that method calls can be chained together.
distributionConfig
- The current configuration information for the distribution.public String toString()
toString
in class Object
Object.toString()
Copyright © 2015. All rights reserved.