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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cloudfront.CustomOriginConfig
CustomOriginConfig.Builder, CustomOriginConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CustomOriginConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theCustomOriginConfig.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 List<OriginSslPolicy> The SSL versions to use when interacting with the origin.final StringThe domain name of the custom origin.final NumberThe origin HTTP port.final NumberThe origin HTTPS port.Any additional headers to pass to the origin.final DurationThe keep alive timeout when making calls in seconds.final StringThe relative path to the origin root to use for sources.final OriginProtocolPolicyThe protocol (http or https) policy to use when interacting with the origin.final DurationThe read timeout when calling the origin in seconds.final StringWhen you enable Origin Shield in the AWS Region that has the lowest latency to your origin, you can get better network performance.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 theCustomOriginConfig.Builder.
-
-
Method Details
-
getDomainName
Description copied from interface:CustomOriginConfigThe domain name of the custom origin.Should not include the path - that should be in the parent SourceConfiguration
- Specified by:
getDomainNamein interfaceCustomOriginConfig
-
getAllowedOriginSSLVersions
Description copied from interface:CustomOriginConfigThe SSL versions to use when interacting with the origin.Default: OriginSslPolicy.TLS_V1_2
- Specified by:
getAllowedOriginSSLVersionsin interfaceCustomOriginConfig
-
getHttpPort
Description copied from interface:CustomOriginConfigThe origin HTTP port.Default: 80
- Specified by:
getHttpPortin interfaceCustomOriginConfig
-
getHttpsPort
Description copied from interface:CustomOriginConfigThe origin HTTPS port.Default: 443
- Specified by:
getHttpsPortin interfaceCustomOriginConfig
-
getOriginHeaders
Description copied from interface:CustomOriginConfigAny additional headers to pass to the origin.Default: - No additional headers are passed.
- Specified by:
getOriginHeadersin interfaceCustomOriginConfig
-
getOriginKeepaliveTimeout
Description copied from interface:CustomOriginConfigThe keep alive timeout when making calls in seconds.Default: Duration.seconds(5)
- Specified by:
getOriginKeepaliveTimeoutin interfaceCustomOriginConfig
-
getOriginPath
Description copied from interface:CustomOriginConfigThe relative path to the origin root to use for sources.Default: /
- Specified by:
getOriginPathin interfaceCustomOriginConfig
-
getOriginProtocolPolicy
Description copied from interface:CustomOriginConfigThe protocol (http or https) policy to use when interacting with the origin.Default: OriginProtocolPolicy.HttpsOnly
- Specified by:
getOriginProtocolPolicyin interfaceCustomOriginConfig
-
getOriginReadTimeout
Description copied from interface:CustomOriginConfigThe read timeout when calling the origin in seconds.Default: Duration.seconds(30)
- Specified by:
getOriginReadTimeoutin interfaceCustomOriginConfig
-
getOriginShieldRegion
Description copied from interface:CustomOriginConfigWhen 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:
getOriginShieldRegionin interfaceCustomOriginConfig
-
$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()
-