CachedMethods class

A complex type that controls whether CloudFront caches the response to requests using the specified HTTP methods. There are two choices:

  • CloudFront caches responses to GET and HEAD requests.
  • CloudFront caches responses to GET, HEAD, and OPTIONS requests.
If you pick the second choice for your Amazon S3 Origin, you may need to forward Access-Control-Request-Method, Access-Control-Request-Headers, and Origin headers for the responses to be cached correctly.

Constructors

CachedMethods({@_s.required List<Method> items, @_s.required int quantity})
CachedMethods.fromXml(XmlElement elem)
factory

Properties

hashCode → int
The hash code for this object. [...]
read-only, inherited
items → List<Method>
A complex type that contains the HTTP methods that you want CloudFront to cache responses to.
final
quantity → int
The number of HTTP methods for which you want CloudFront to cache responses. Valid values are 2 (for caching responses to GET and HEAD requests) and 3 (for caching responses to GET, HEAD, and OPTIONS requests).
final
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited
toXml(String elemName, {List<XmlAttribute> attributes}) → XmlElement

Operators

operator ==(Object other) → bool
The equality operator. [...]
inherited