## Uses of Class
com.amazonaws.services.cloudfront.model.DefaultCacheBehavior

Packages that use DefaultCacheBehavior
com.amazonaws.services.cloudfront.model

### Uses of DefaultCacheBehavior in com.amazonaws.services.cloudfront.model

Methods in com.amazonaws.services.cloudfront.model that return DefaultCacheBehavior
`DefaultCacheBehavior` DefaultCacheBehavior.`clone()`
`DefaultCacheBehavior` DistributionConfig.`getDefaultCacheBehavior()` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
`DefaultCacheBehavior` DistributionSummary.`getDefaultCacheBehavior()` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
`DefaultCacheBehavior` DefaultCacheBehavior.`withAllowedMethods(AllowedMethods allowedMethods)`
`DefaultCacheBehavior` DefaultCacheBehavior.`withCompress(Boolean compress)` Whether you want CloudFront to automatically compress certain files for this cache behavior.
`DefaultCacheBehavior` DefaultCacheBehavior.`withDefaultTTL(Long defaultTTL)` The default amount of time that you want objects to stay in CloudFront caches before CloudFront forwards another request to your origin to determine whether the object has been updated.
`DefaultCacheBehavior` DefaultCacheBehavior.`withForwardedValues(ForwardedValues forwardedValues)` A complex type that specifies how CloudFront handles query strings and cookies.
`DefaultCacheBehavior` DefaultCacheBehavior.`withLambdaFunctionAssociations(LambdaFunctionAssociations lambdaFunctionAssociations)` A complex type that contains zero or more Lambda function associations for a cache behavior.
`DefaultCacheBehavior` DefaultCacheBehavior.`withMaxTTL(Long maxTTL)`
`DefaultCacheBehavior` DefaultCacheBehavior.`withMinTTL(Long minTTL)` The minimum amount of time that you want objects to stay in CloudFront caches before CloudFront forwards another request to your origin to determine whether the object has been updated.
`DefaultCacheBehavior` DefaultCacheBehavior.`withSmoothStreaming(Boolean smoothStreaming)` Indicates whether you want to distribute media files in the Microsoft Smooth Streaming format using the origin that is associated with this cache behavior.
`DefaultCacheBehavior` DefaultCacheBehavior.`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.
`DefaultCacheBehavior` DefaultCacheBehavior.`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.
`DefaultCacheBehavior` DefaultCacheBehavior.`withViewerProtocolPolicy(String viewerProtocolPolicy)` The protocol that viewers can use to access the files in the origin specified by `TargetOriginId` when a request matches the path pattern in `PathPattern`.
`DefaultCacheBehavior` DefaultCacheBehavior.`withViewerProtocolPolicy(ViewerProtocolPolicy viewerProtocolPolicy)` The protocol that viewers can use to access the files in the origin specified by `TargetOriginId` when a request matches the path pattern in `PathPattern`.

Methods in com.amazonaws.services.cloudfront.model with parameters of type DefaultCacheBehavior
`void` DistributionConfig.`setDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
`void` DistributionSummary.`setDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
`DistributionConfig` DistributionConfig.`withDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.
`DistributionSummary` DistributionSummary.`withDefaultCacheBehavior(DefaultCacheBehavior defaultCacheBehavior)` A complex type that describes the default cache behavior if you do not specify a `CacheBehavior` element or if files don't match any of the values of `PathPattern` in `CacheBehavior` elements.