CustomOriginConfig class

A customer origin or an Amazon S3 bucket configured as a website endpoint.

Constructors

CustomOriginConfig({@_s.required int hTTPPort, @_s.required int hTTPSPort, @_s.required OriginProtocolPolicy originProtocolPolicy, int originKeepaliveTimeout, int originReadTimeout, OriginSslProtocols originSslProtocols})
CustomOriginConfig.fromXml(XmlElement elem)
factory

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
hTTPPort int
The HTTP port the custom origin listens on.
final
hTTPSPort int
The HTTPS port the custom origin listens on.
final
originKeepaliveTimeout int
You can create a custom keep-alive timeout. All timeout units are in seconds. The default keep-alive timeout is 5 seconds, but you can configure custom timeout lengths using the CloudFront API. The minimum timeout length is 1 second; the maximum is 60 seconds. [...]
final
originProtocolPolicy OriginProtocolPolicy
The origin protocol policy to apply to your origin.
final
originReadTimeout int
You can create a custom origin read timeout. All timeout units are in seconds. The default origin read timeout is 30 seconds, but you can configure custom timeout lengths using the CloudFront API. The minimum timeout length is 4 seconds; the maximum is 60 seconds. [...]
final
originSslProtocols OriginSslProtocols
The SSL/TLS protocols that you want CloudFront to use when communicating with your origin over HTTPS.
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) XmlElement

Operators

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