Class CfnDistribution.CustomOriginConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDistribution.CustomOriginConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDistribution.CustomOriginConfigProperty
CfnDistribution.CustomOriginConfigProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.CfnDistribution.CustomOriginConfigProperty
CfnDistribution.CustomOriginConfigProperty.Builder, CfnDistribution.CustomOriginConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDistribution.CustomOriginConfigProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Number
The HTTP port that CloudFront uses to connect to the origin.final Number
The HTTPS port that CloudFront uses to connect to the origin.final Number
Specifies how long, in seconds, CloudFront persists its connection to the origin.final String
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.final Number
Specifies how long, in seconds, CloudFront waits for a response from the origin.Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDistribution.CustomOriginConfigProperty.Builder
.
-
-
Method Details
-
getOriginProtocolPolicy
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin. Valid values are:.http-only
– CloudFront always uses HTTP to connect to the origin.match-viewer
– CloudFront connects to the origin using the same protocol that the viewer used to connect to CloudFront.https-only
– CloudFront always uses HTTPS to connect to the origin.
- Specified by:
getOriginProtocolPolicy
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
getHttpPort
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
The HTTP port that CloudFront uses to connect to the origin.Specify the HTTP port that the origin listens on.
Default: - 80
- Specified by:
getHttpPort
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
getHttpsPort
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
The HTTPS port that CloudFront uses to connect to the origin.Specify the HTTPS port that the origin listens on.
Default: - 443
- Specified by:
getHttpsPort
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
getOriginKeepaliveTimeout
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
Specifies how long, in seconds, CloudFront persists its connection to the origin.The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 5 seconds.
For more information, see Origin Keep-alive Timeout in the Amazon CloudFront Developer Guide .
Default: - 5
- Specified by:
getOriginKeepaliveTimeout
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
getOriginReadTimeout
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
Specifies how long, in seconds, CloudFront waits for a response from the origin.This is also known as the origin response timeout . The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 30 seconds.
For more information, see Origin Response Timeout in the Amazon CloudFront Developer Guide .
Default: - 30
- Specified by:
getOriginReadTimeout
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
getOriginSslProtocols
Description copied from interface:CfnDistribution.CustomOriginConfigProperty
Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.Valid values include
SSLv3
,TLSv1
,TLSv1.1
, andTLSv1.2
.For more information, see Minimum Origin SSL Protocol in the Amazon CloudFront Developer Guide .
- Specified by:
getOriginSslProtocols
in interfaceCfnDistribution.CustomOriginConfigProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-