| Package | Description | 
|---|---|
| com.amazonaws.services.cloudfront.model | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheBehavior | CacheBehavior. clone() | 
| CacheBehavior | CacheBehavior. withAllowedMethods(AllowedMethods allowedMethods) | 
| CacheBehavior | CacheBehavior. withCompress(Boolean compress)Whether you want CloudFront to automatically compress content for web
 requests that include Accept-Encoding: gzip in the request header. | 
| CacheBehavior | CacheBehavior. withDefaultTTL(Long defaultTTL)If you don't configure your origin to add a Cache-Control max-age
 directive or an Expires header, DefaultTTL is the default amount of time
 (in seconds) that an object is in a CloudFront cache before CloudFront
 forwards another request to your origin to determine whether the object
 has been updated. | 
| CacheBehavior | CacheBehavior. withForwardedValues(ForwardedValues forwardedValues)A complex type that specifies how CloudFront handles query strings,
 cookies and headers. | 
| CacheBehavior | CacheBehavior. withMaxTTL(Long maxTTL)The maximum amount of time (in seconds) that an object is in a CloudFront
 cache before CloudFront forwards another request to your origin to
 determine whether the object has been updated. | 
| CacheBehavior | CacheBehavior. withMinTTL(Long minTTL)The minimum amount of time that you want objects to stay in CloudFront
 caches before CloudFront queries your origin to see whether the object
 has been updated.You can specify a value from 0 to 3,153,600,000 seconds
 (100 years). | 
| CacheBehavior | CacheBehavior. withPathPattern(String pathPattern)The pattern (for example, images/*.jpg) that specifies which requests you
 want this cache behavior to apply to. | 
| CacheBehavior | CacheBehavior. withSmoothStreaming(Boolean smoothStreaming)Indicates whether you want to distribute media files in Microsoft Smooth
 Streaming format using the origin that is associated with this cache
 behavior. | 
| CacheBehavior | CacheBehavior. withTargetOriginId(String targetOriginId)The value of ID for the origin that you want CloudFront to route requests
 to when a request matches the path pattern either for a cache behavior or
 for the default cache behavior. | 
| CacheBehavior | CacheBehavior. withTrustedSigners(TrustedSigners trustedSigners)A complex type that specifies the AWS accounts, if any, that you want to
 allow to create signed URLs for private content. | 
| CacheBehavior | CacheBehavior. withViewerProtocolPolicy(String viewerProtocolPolicy)Use this element to specify the protocol that users can use to access the
 files in the origin specified by TargetOriginId when a request matches
 the path pattern in PathPattern. | 
| CacheBehavior | CacheBehavior. withViewerProtocolPolicy(ViewerProtocolPolicy viewerProtocolPolicy)Use this element to specify the protocol that users can use to access the
 files in the origin specified by TargetOriginId when a request matches
 the path pattern in PathPattern. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<CacheBehavior> | CacheBehaviors. getItems()Optional: A complex type that contains cache behaviors for this
 distribution. | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheBehaviors | CacheBehaviors. withItems(CacheBehavior... items)Optional: A complex type that contains cache behaviors for this
 distribution. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CacheBehaviors. setItems(Collection<CacheBehavior> items)Optional: A complex type that contains cache behaviors for this
 distribution. | 
| CacheBehaviors | CacheBehaviors. withItems(Collection<CacheBehavior> items)Optional: A complex type that contains cache behaviors for this
 distribution. | 
Copyright © 2016. All rights reserved.