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 Object


Constructor Summary
DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus)
           
DistributionConfig(Origin origin, String callerReference, String[] cnames, String comment, boolean enabled, LoggingStatus loggingStatus, boolean trustedSignerSelf, String[] trustedSignerAwsAccountNumbers, String[] requiredProtocols, String defaultRootObject)
           
 
Method Summary
 String getCallerReference()
           
 String[] getCNAMEs()
           
 String getComment()
           
 String getDefaultRootObject()
           
 String getEtag()
           
 LoggingStatus getLoggingStatus()
           
 Origin getOrigin()
           
 String[] getRequiredProtocols()
           
 String[] getTrustedSignerAwsAccountNumbers()
           
 boolean hasTrustedSignerAwsAccountNumbers()
           
 boolean isEnabled()
           
 boolean isHttpsProtocolRequired()
           
 boolean isLoggingEnabled()
           
 boolean isPrivate()
           
 boolean isStreamingDistributionConfig()
           
 boolean isTrustedSignerSelf()
           
 boolean isUrlSigningRequired()
           
 void setEtag(String etag)
           
 void setHttpsProtocolRequired(boolean value)
           
 void setRequiredProtocols(String[] protocols)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistributionConfig

public DistributionConfig(Origin origin,
                          String callerReference,
                          String[] cnames,
                          String comment,
                          boolean enabled,
                          LoggingStatus loggingStatus,
                          boolean trustedSignerSelf,
                          String[] trustedSignerAwsAccountNumbers,
                          String[] requiredProtocols,
                          String defaultRootObject)

DistributionConfig

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

getOrigin

public Origin getOrigin()

getCallerReference

public String getCallerReference()

getCNAMEs

public String[] getCNAMEs()

getComment

public String getComment()

isEnabled

public boolean isEnabled()

getEtag

public String getEtag()

setEtag

public void setEtag(String etag)

getLoggingStatus

public LoggingStatus getLoggingStatus()

isLoggingEnabled

public boolean isLoggingEnabled()

isPrivate

public boolean isPrivate()

getTrustedSignerAwsAccountNumbers

public String[] getTrustedSignerAwsAccountNumbers()

isTrustedSignerSelf

public boolean isTrustedSignerSelf()

hasTrustedSignerAwsAccountNumbers

public boolean hasTrustedSignerAwsAccountNumbers()

isUrlSigningRequired

public boolean isUrlSigningRequired()

isStreamingDistributionConfig

public boolean isStreamingDistributionConfig()

setRequiredProtocols

public void setRequiredProtocols(String[] protocols)

getRequiredProtocols

public String[] getRequiredProtocols()

isHttpsProtocolRequired

public boolean isHttpsProtocolRequired()

setHttpsProtocolRequired

public void setHttpsProtocolRequired(boolean value)

getDefaultRootObject

public String getDefaultRootObject()

toString

public String toString()
Overrides:
toString in class Object