Class OriginRequestPolicyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.OriginRequestPolicyProps.Jsii$Proxy
- All Implemented Interfaces:
OriginRequestPolicyProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
OriginRequestPolicyProps
@Stability(Stable)
@Internal
public static final class OriginRequestPolicyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements OriginRequestPolicyProps
An implementation for
OriginRequestPolicyProps-
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.OriginRequestPolicyProps
OriginRequestPolicyProps.Builder, OriginRequestPolicyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theOriginRequestPolicyProps.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 StringA comment to describe the origin request policy.The cookies from viewer requests to include in origin requests.The HTTP headers to include in origin requests.final StringA unique name to identify the origin request policy.The URL query strings from viewer requests to include in origin requests.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 theOriginRequestPolicyProps.Builder.
-
-
Method Details
-
getComment
Description copied from interface:OriginRequestPolicyPropsA comment to describe the origin request policy.Default: - no comment
- Specified by:
getCommentin interfaceOriginRequestPolicyProps
-
getCookieBehavior
Description copied from interface:OriginRequestPolicyPropsThe cookies from viewer requests to include in origin requests.Default: OriginRequestCookieBehavior.none()
- Specified by:
getCookieBehaviorin interfaceOriginRequestPolicyProps
-
getHeaderBehavior
Description copied from interface:OriginRequestPolicyPropsThe HTTP headers to include in origin requests.These can include headers from viewer requests and additional headers added by CloudFront.
Default: OriginRequestHeaderBehavior.none()
- Specified by:
getHeaderBehaviorin interfaceOriginRequestPolicyProps
-
getOriginRequestPolicyName
Description copied from interface:OriginRequestPolicyPropsA unique name to identify the origin request policy.The name must only include '-', '_', or alphanumeric characters.
Default: - generated from the `id`
- Specified by:
getOriginRequestPolicyNamein interfaceOriginRequestPolicyProps
-
getQueryStringBehavior
Description copied from interface:OriginRequestPolicyPropsThe URL query strings from viewer requests to include in origin requests.Default: OriginRequestQueryStringBehavior.none()
- Specified by:
getQueryStringBehaviorin interfaceOriginRequestPolicyProps
-
$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()
-