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


Constructor Summary
DistributionConfig()
           
DistributionConfig(Origin[] origins, java.lang.String callerReference, java.lang.String[] cnames, java.lang.String comment, boolean enabled, LoggingStatus loggingStatus, java.lang.String defaultRootObject, CacheBehavior defaultCacheBehavior, CacheBehavior[] cacheBehaviors)
          Construct a distribution configuration compatible with CloudFront API versions 2012-05-05 and later (i.e.
DistributionConfig(Origin origin, java.lang.String callerReference, java.lang.String[] cnames, java.lang.String comment, boolean enabled, LoggingStatus loggingStatus)
          Deprecated. as of 2012-05-05 API version.
DistributionConfig(Origin origin, java.lang.String callerReference, java.lang.String[] cnames, java.lang.String comment, boolean enabled, LoggingStatus loggingStatus, boolean trustedSignerSelf, java.lang.String[] trustedSignerAwsAccountNumbers, java.lang.String[] requiredProtocols, java.lang.String defaultRootObject, java.lang.Long minTTL)
          Deprecated. as of 2012-05-05 API version.
 
Method Summary
 CacheBehavior[] getCacheBehaviors()
           
 java.lang.String getCallerReference()
           
 java.lang.String[] getCNAMEs()
           
 java.lang.String getComment()
           
 CacheBehavior getDefaultCacheBehavior()
           
 java.lang.String getDefaultRootObject()
           
 java.lang.String getEtag()
           
 LoggingStatus getLoggingStatus()
           
 java.lang.Long getMinTTL()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 Origin getOrigin()
          Deprecated. as of 2012-05-05 API update
 Origin[] getOrigins()
           
 java.lang.String[] getRequiredProtocols()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 java.lang.String[] getTrustedSignerAwsAccountNumbers()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 boolean hasCacheBehaviors()
           
 boolean hasMinTTL()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 boolean hasTrustedSignerAwsAccountNumbers()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 boolean isEnabled()
           
 boolean isHttpsProtocolRequired()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 boolean isLoggingEnabled()
           
 boolean isPrivate()
          Deprecated. as of 2012-05-05 API version.
 boolean isStreamingDistributionConfig()
           
 boolean isTrustedSignerSelf()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 boolean isUrlSigningRequired()
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 void setCNAMEs(java.lang.String[] value)
           
 void setComment(java.lang.String value)
           
 void setEnabled(boolean value)
           
 void setEtag(java.lang.String etag)
           
 void setHttpsProtocolRequired(boolean value)
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 void setMinTTL(java.lang.Long minTTL)
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 void setOrigins(Origin[] value)
           
 void setRequiredProtocols(java.lang.String[] protocols)
          Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistributionConfig

public DistributionConfig()

DistributionConfig

public DistributionConfig(Origin[] origins,
                          java.lang.String callerReference,
                          java.lang.String[] cnames,
                          java.lang.String comment,
                          boolean enabled,
                          LoggingStatus loggingStatus,
                          java.lang.String defaultRootObject,
                          CacheBehavior defaultCacheBehavior,
                          CacheBehavior[] cacheBehaviors)
Construct a distribution configuration compatible with CloudFront API versions 2012-05-05 and later (i.e. including cache behaviors and multiple origins)


DistributionConfig

@Deprecated
public DistributionConfig(Origin origin,
                                     java.lang.String callerReference,
                                     java.lang.String[] cnames,
                                     java.lang.String comment,
                                     boolean enabled,
                                     LoggingStatus loggingStatus,
                                     boolean trustedSignerSelf,
                                     java.lang.String[] trustedSignerAwsAccountNumbers,
                                     java.lang.String[] requiredProtocols,
                                     java.lang.String defaultRootObject,
                                     java.lang.Long minTTL)
Deprecated. as of 2012-05-05 API version.

Construct a distribution configuration.


DistributionConfig

@Deprecated
public DistributionConfig(Origin origin,
                                     java.lang.String callerReference,
                                     java.lang.String[] cnames,
                                     java.lang.String comment,
                                     boolean enabled,
                                     LoggingStatus loggingStatus)
Deprecated. as of 2012-05-05 API version.

Method Detail

getOrigin

@Deprecated
public Origin getOrigin()
Deprecated. as of 2012-05-05 API update

Returns:
The first of multiple possible origins (retained for compatibility with applications written before 2012-05-05 API update)

getOrigins

public Origin[] getOrigins()

setOrigins

public void setOrigins(Origin[] value)

getCallerReference

public java.lang.String getCallerReference()

getCNAMEs

public java.lang.String[] getCNAMEs()

setCNAMEs

public void setCNAMEs(java.lang.String[] value)

getComment

public java.lang.String getComment()

setComment

public void setComment(java.lang.String value)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean value)

getEtag

public java.lang.String getEtag()

setEtag

public void setEtag(java.lang.String etag)

getLoggingStatus

public LoggingStatus getLoggingStatus()

isLoggingEnabled

public boolean isLoggingEnabled()

getDefaultCacheBehavior

public CacheBehavior getDefaultCacheBehavior()

getCacheBehaviors

public CacheBehavior[] getCacheBehaviors()

hasCacheBehaviors

public boolean hasCacheBehaviors()

isStreamingDistributionConfig

public boolean isStreamingDistributionConfig()

getDefaultRootObject

public java.lang.String getDefaultRootObject()

isPrivate

@Deprecated
public boolean isPrivate()
Deprecated. as of 2012-05-05 API version.

Returns:
true if the distribution is private.

getTrustedSignerAwsAccountNumbers

@Deprecated
public java.lang.String[] getTrustedSignerAwsAccountNumbers()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


isTrustedSignerSelf

@Deprecated
public boolean isTrustedSignerSelf()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


hasTrustedSignerAwsAccountNumbers

@Deprecated
public boolean hasTrustedSignerAwsAccountNumbers()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


isUrlSigningRequired

@Deprecated
public boolean isUrlSigningRequired()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


setRequiredProtocols

@Deprecated
public void setRequiredProtocols(java.lang.String[] protocols)
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


getRequiredProtocols

@Deprecated
public java.lang.String[] getRequiredProtocols()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


isHttpsProtocolRequired

@Deprecated
public boolean isHttpsProtocolRequired()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


setHttpsProtocolRequired

@Deprecated
public void setHttpsProtocolRequired(boolean value)
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


setMinTTL

@Deprecated
public void setMinTTL(java.lang.Long minTTL)
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


getMinTTL

@Deprecated
public java.lang.Long getMinTTL()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


hasMinTTL

@Deprecated
public boolean hasMinTTL()
Deprecated. as of 2012-05-05 API version, instead use getDefaultCacheBehavior()


toString

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