Class CustomOriginConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CustomOriginConfig.Jsii$Proxy
- All Implemented Interfaces:
CustomOriginConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CustomOriginConfig
@Stability(Stable)
@Internal
public static final class CustomOriginConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CustomOriginConfig
An implementation for
CustomOriginConfig
-
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.CustomOriginConfig
CustomOriginConfig.Builder, CustomOriginConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CustomOriginConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theCustomOriginConfig.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 List<OriginSslPolicy>
The SSL versions to use when interacting with the origin.final String
The domain name of the custom origin.final Number
The origin HTTP port.final Number
The origin HTTPS port.Any additional headers to pass to the origin.final Duration
The keep alive timeout when making calls in seconds.final String
The relative path to the origin root to use for sources.final OriginProtocolPolicy
The protocol (http or https) policy to use when interacting with the origin.final Duration
The read timeout when calling the origin in seconds.final String
When you enable Origin Shield in the AWS Region that has the lowest latency to your origin, you can get better network performance.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 theCustomOriginConfig.Builder
.
-
-
Method Details
-
getDomainName
Description copied from interface:CustomOriginConfig
The domain name of the custom origin.Should not include the path - that should be in the parent SourceConfiguration
- Specified by:
getDomainName
in interfaceCustomOriginConfig
-
getAllowedOriginSSLVersions
Description copied from interface:CustomOriginConfig
The SSL versions to use when interacting with the origin.Default: OriginSslPolicy.TLS_V1_2
- Specified by:
getAllowedOriginSSLVersions
in interfaceCustomOriginConfig
-
getHttpPort
Description copied from interface:CustomOriginConfig
The origin HTTP port.Default: 80
- Specified by:
getHttpPort
in interfaceCustomOriginConfig
-
getHttpsPort
Description copied from interface:CustomOriginConfig
The origin HTTPS port.Default: 443
- Specified by:
getHttpsPort
in interfaceCustomOriginConfig
-
getOriginHeaders
Description copied from interface:CustomOriginConfig
Any additional headers to pass to the origin.Default: - No additional headers are passed.
- Specified by:
getOriginHeaders
in interfaceCustomOriginConfig
-
getOriginKeepaliveTimeout
Description copied from interface:CustomOriginConfig
The keep alive timeout when making calls in seconds.Default: Duration.seconds(5)
- Specified by:
getOriginKeepaliveTimeout
in interfaceCustomOriginConfig
-
getOriginPath
Description copied from interface:CustomOriginConfig
The relative path to the origin root to use for sources.Default: /
- Specified by:
getOriginPath
in interfaceCustomOriginConfig
-
getOriginProtocolPolicy
Description copied from interface:CustomOriginConfig
The protocol (http or https) policy to use when interacting with the origin.Default: OriginProtocolPolicy.HttpsOnly
- Specified by:
getOriginProtocolPolicy
in interfaceCustomOriginConfig
-
getOriginReadTimeout
Description copied from interface:CustomOriginConfig
The read timeout when calling the origin in seconds.Default: Duration.seconds(30)
- Specified by:
getOriginReadTimeout
in interfaceCustomOriginConfig
-
getOriginShieldRegion
Description copied from interface:CustomOriginConfig
When you enable Origin Shield in the AWS Region that has the lowest latency to your origin, you can get better network performance.Default: - origin shield not enabled
- Specified by:
getOriginShieldRegion
in interfaceCustomOriginConfig
-
$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()
-