org.jets3t.service.model.cloudfront
Class CacheBehavior

java.lang.Object
  extended by org.jets3t.service.model.cloudfront.CacheBehavior

public class CacheBehavior
extends java.lang.Object


Nested Class Summary
static class CacheBehavior.ViewerProtocolPolicy
           
 
Constructor Summary
CacheBehavior()
           
CacheBehavior(java.lang.String targetOriginId, boolean isForwardQueryString, java.lang.String[] trustedSignerAwsAccountNumbers, CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy, java.lang.Long minTTL)
           
CacheBehavior(java.lang.String pathPattern, java.lang.String targetOriginId, boolean isForwardQueryString, java.lang.String[] trustedSignerAwsAccountNumbers, CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy, java.lang.Long minTTL)
           
 
Method Summary
 java.lang.Long getMinTTL()
           
 java.lang.String getPathPattern()
           
 java.lang.String getTargetOriginId()
           
 java.lang.String[] getTrustedSignerAwsAccountNumbers()
           
 CacheBehavior.ViewerProtocolPolicy getViewerProtocolPolicy()
           
 boolean hasMinTTL()
           
 boolean hasTrustedSignerAwsAccountNumbers()
           
 boolean isForwardQueryString()
           
 boolean isTrustedSignerSelf()
           
 void setIsForwardQueryString(boolean isForwardQueryString)
           
 void setMinTTL(java.lang.Long minTTL)
           
 void setPathPattern(java.lang.String pathPattern)
           
 void setTargetOriginId(java.lang.String targetOriginId)
           
 void setTrustedSignerAwsAccountNumbers(java.lang.String[] trustedSignerAwsAccountNumbers)
           
 void setViewerProtocolPolicy(CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheBehavior

public CacheBehavior(java.lang.String pathPattern,
                     java.lang.String targetOriginId,
                     boolean isForwardQueryString,
                     java.lang.String[] trustedSignerAwsAccountNumbers,
                     CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy,
                     java.lang.Long minTTL)

CacheBehavior

public CacheBehavior(java.lang.String targetOriginId,
                     boolean isForwardQueryString,
                     java.lang.String[] trustedSignerAwsAccountNumbers,
                     CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy,
                     java.lang.Long minTTL)

CacheBehavior

public CacheBehavior()
Method Detail

getPathPattern

public java.lang.String getPathPattern()

setPathPattern

public void setPathPattern(java.lang.String pathPattern)

getTargetOriginId

public java.lang.String getTargetOriginId()

setTargetOriginId

public void setTargetOriginId(java.lang.String targetOriginId)

isForwardQueryString

public boolean isForwardQueryString()

setIsForwardQueryString

public void setIsForwardQueryString(boolean isForwardQueryString)

getTrustedSignerAwsAccountNumbers

public java.lang.String[] getTrustedSignerAwsAccountNumbers()

setTrustedSignerAwsAccountNumbers

public void setTrustedSignerAwsAccountNumbers(java.lang.String[] trustedSignerAwsAccountNumbers)

getViewerProtocolPolicy

public CacheBehavior.ViewerProtocolPolicy getViewerProtocolPolicy()

setViewerProtocolPolicy

public void setViewerProtocolPolicy(CacheBehavior.ViewerProtocolPolicy viewerProtocolPolicy)

getMinTTL

public java.lang.Long getMinTTL()

setMinTTL

public void setMinTTL(java.lang.Long minTTL)

hasTrustedSignerAwsAccountNumbers

public boolean hasTrustedSignerAwsAccountNumbers()

hasMinTTL

public boolean hasMinTTL()

isTrustedSignerSelf

public boolean isTrustedSignerSelf()

toString

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