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

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

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

Methods in com.amazonaws.services.cloudfront.model that return ViewerProtocolPolicy
`static ViewerProtocolPolicy` ViewerProtocolPolicy.`fromValue(String value)` Use this in place of valueOf.
`static ViewerProtocolPolicy` ViewerProtocolPolicy.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static ViewerProtocolPolicy[]` ViewerProtocolPolicy.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.amazonaws.services.cloudfront.model with parameters of type ViewerProtocolPolicy
`void` DefaultCacheBehavior.`setViewerProtocolPolicy(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`.
`void` CacheBehavior.`setViewerProtocolPolicy(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`.
`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`.
`CacheBehavior` CacheBehavior.`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`.