org.jets3t.service.model.cloudfront
Class DistributionConfig

java.lang.Object
  extended by org.jets3t.service.model.cloudfront.DistributionConfig
Direct Known Subclasses:
StreamingDistributionConfig

public class DistributionConfig
extends java.lang.Object


Field Summary
static java.lang.String ORIGIN_ACCESS_IDENTITY_PREFIX
           
 
Constructor Summary
DistributionConfig(java.lang.String origin, java.lang.String callerReference, java.lang.String[] cnames, java.lang.String comment, boolean enabled, LoggingStatus loggingStatus)
           
DistributionConfig(java.lang.String origin, java.lang.String callerReference, java.lang.String[] cnames, java.lang.String comment, boolean enabled, LoggingStatus loggingStatus, java.lang.String originAccessIdentity, boolean trustedSignerSelf, java.lang.String[] trustedSignerAwsAccountNumbers)
           
 
Method Summary
 java.lang.String getCallerReference()
           
 java.lang.String[] getCNAMEs()
           
 java.lang.String getComment()
           
 java.lang.String getEtag()
           
 LoggingStatus getLoggingStatus()
           
 java.lang.String getOrigin()
           
 java.lang.String getOriginAccessIdentity()
           
 java.lang.String[] getTrustedSignerAwsAccountNumbers()
           
 boolean hasTrustedSignerAwsAccountNumbers()
           
 boolean isEnabled()
           
 boolean isLoggingEnabled()
           
 boolean isPrivate()
           
 boolean isStreamingDistributionConfig()
           
 boolean isTrustedSignerSelf()
           
 boolean isUrlSigningRequired()
           
 void setEtag(java.lang.String etag)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ORIGIN_ACCESS_IDENTITY_PREFIX

public static final java.lang.String ORIGIN_ACCESS_IDENTITY_PREFIX
See Also:
Constant Field Values
Constructor Detail

DistributionConfig

public DistributionConfig(java.lang.String origin,
                          java.lang.String callerReference,
                          java.lang.String[] cnames,
                          java.lang.String comment,
                          boolean enabled,
                          LoggingStatus loggingStatus,
                          java.lang.String originAccessIdentity,
                          boolean trustedSignerSelf,
                          java.lang.String[] trustedSignerAwsAccountNumbers)

DistributionConfig

public DistributionConfig(java.lang.String origin,
                          java.lang.String callerReference,
                          java.lang.String[] cnames,
                          java.lang.String comment,
                          boolean enabled,
                          LoggingStatus loggingStatus)
Method Detail

getOrigin

public java.lang.String getOrigin()

getCallerReference

public java.lang.String getCallerReference()

getCNAMEs

public java.lang.String[] getCNAMEs()

getComment

public java.lang.String getComment()

isEnabled

public boolean isEnabled()

getEtag

public java.lang.String getEtag()

setEtag

public void setEtag(java.lang.String etag)

getLoggingStatus

public LoggingStatus getLoggingStatus()

isLoggingEnabled

public boolean isLoggingEnabled()

getOriginAccessIdentity

public java.lang.String getOriginAccessIdentity()

isPrivate

public boolean isPrivate()

getTrustedSignerAwsAccountNumbers

public java.lang.String[] getTrustedSignerAwsAccountNumbers()

isTrustedSignerSelf

public boolean isTrustedSignerSelf()

hasTrustedSignerAwsAccountNumbers

public boolean hasTrustedSignerAwsAccountNumbers()

isUrlSigningRequired

public boolean isUrlSigningRequired()

isStreamingDistributionConfig

public boolean isStreamingDistributionConfig()

toString

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