org.jets3t.service.model.cloudfront
Class Distribution

java.lang.Object
  extended by org.jets3t.service.model.cloudfront.Distribution
Direct Known Subclasses:
StreamingDistribution

public class Distribution
extends java.lang.Object


Constructor Summary
Distribution(java.lang.String id, java.lang.String status, java.util.Date lastModifiedDate, java.lang.String domainName, java.util.Map activeTrustedSigners, DistributionConfig config)
           
Distribution(java.lang.String id, java.lang.String status, java.util.Date lastModifiedDate, java.lang.String domainName, java.lang.String origin, java.lang.String[] cnames, java.lang.String comment, boolean enabled)
           
 
Method Summary
 java.util.Map getActiveTrustedSigners()
           
 java.lang.String[] getCNAMEs()
           
 java.lang.String getComment()
           
 DistributionConfig getConfig()
           
 java.lang.String getDomainName()
           
 java.lang.String getId()
           
 java.util.Date getLastModifiedTime()
           
 java.lang.String getOrigin()
           
 java.lang.String getOriginAsBucketName()
           
 java.lang.String getStatus()
           
 boolean isDeployed()
           
 boolean isEnabled()
           
 boolean isStreamingDistribution()
           
 boolean isSummary()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Distribution

public Distribution(java.lang.String id,
                    java.lang.String status,
                    java.util.Date lastModifiedDate,
                    java.lang.String domainName,
                    java.lang.String origin,
                    java.lang.String[] cnames,
                    java.lang.String comment,
                    boolean enabled)

Distribution

public Distribution(java.lang.String id,
                    java.lang.String status,
                    java.util.Date lastModifiedDate,
                    java.lang.String domainName,
                    java.util.Map activeTrustedSigners,
                    DistributionConfig config)
Method Detail

isSummary

public boolean isSummary()

getComment

public java.lang.String getComment()

getDomainName

public java.lang.String getDomainName()

getActiveTrustedSigners

public java.util.Map getActiveTrustedSigners()

getId

public java.lang.String getId()

getLastModifiedTime

public java.util.Date getLastModifiedTime()

getOrigin

public java.lang.String getOrigin()

getOriginAsBucketName

public java.lang.String getOriginAsBucketName()
Returns:
the origin bucket's name, without the suffix ".s3.amazonaws.com"

getCNAMEs

public java.lang.String[] getCNAMEs()

isEnabled

public boolean isEnabled()

getStatus

public java.lang.String getStatus()

isDeployed

public boolean isDeployed()
Returns:
true if this distribution's status is "Deployed".

getConfig

public DistributionConfig getConfig()

isStreamingDistribution

public boolean isStreamingDistribution()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object