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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.CfnDistribution.CustomOriginConfigProperty
CfnDistribution.CustomOriginConfigProperty.Builder, CfnDistribution.CustomOriginConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDistribution.CustomOriginConfigProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal NumberThe HTTP port that CloudFront uses to connect to the origin.final NumberThe HTTPS port that CloudFront uses to connect to the origin.final StringSpecifies which IP protocol CloudFront uses when connecting to your origin.final NumberSpecifies how long, in seconds, CloudFront persists its connection to the origin.final StringSpecifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.final NumberSpecifies 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 inthashCode()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.CustomOriginConfigPropertySpecifies 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:
getOriginProtocolPolicyin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getHttpPort
Description copied from interface:CfnDistribution.CustomOriginConfigPropertyThe HTTP port that CloudFront uses to connect to the origin.Specify the HTTP port that the origin listens on.
Default: - 80
- Specified by:
getHttpPortin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getHttpsPort
Description copied from interface:CfnDistribution.CustomOriginConfigPropertyThe HTTPS port that CloudFront uses to connect to the origin.Specify the HTTPS port that the origin listens on.
Default: - 443
- Specified by:
getHttpsPortin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getIpAddressType
Description copied from interface:CfnDistribution.CustomOriginConfigPropertySpecifies which IP protocol CloudFront uses when connecting to your origin.If your origin uses both IPv4 and IPv6 protocols, you can choose
dualstackto help optimize reliability.- Specified by:
getIpAddressTypein interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getOriginKeepaliveTimeout
Description copied from interface:CfnDistribution.CustomOriginConfigPropertySpecifies how long, in seconds, CloudFront persists its connection to the origin.The minimum timeout is 1 second, the maximum is 120 seconds, and the default (if you don't specify otherwise) is 5 seconds.
For more information, see Keep-alive timeout (custom origins only) in the Amazon CloudFront Developer Guide .
Default: - 5
- Specified by:
getOriginKeepaliveTimeoutin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getOriginReadTimeout
Description copied from interface:CfnDistribution.CustomOriginConfigPropertySpecifies 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 120 seconds, and the default (if you don't specify otherwise) is 30 seconds.
For more information, see Response timeout in the Amazon CloudFront Developer Guide .
Default: - 30
- Specified by:
getOriginReadTimeoutin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
getOriginSslProtocols
Description copied from interface:CfnDistribution.CustomOriginConfigPropertySpecifies 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:
getOriginSslProtocolsin interfaceCfnDistribution.CustomOriginConfigProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-