Class CfnFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.CfnFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionProps
@Stability(Stable)
@Internal
public static final class CfnFunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFunctionProps
An implementation for
CfnFunctionProps-
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.CfnFunctionProps
CfnFunctionProps.Builder, CfnFunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFunctionProps.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 ObjectA flag that determines whether to automatically publish the function to theLIVEstage when it’s created.final StringThe function code.final ObjectContains configuration information about a CloudFront function.final ObjectContains metadata about a CloudFront function.final StringgetName()A name to identify the function.getTags()A complex type that contains zero or moreTagelements.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 theCfnFunctionProps.Builder.
-
-
Method Details
-
getFunctionCode
Description copied from interface:CfnFunctionPropsThe function code.For more information about writing a CloudFront function, see Writing function code for CloudFront Functions in the Amazon CloudFront Developer Guide .
- Specified by:
getFunctionCodein interfaceCfnFunctionProps- See Also:
-
getFunctionConfig
Description copied from interface:CfnFunctionPropsContains configuration information about a CloudFront function.Returns union: either
IResolvableorCfnFunction.FunctionConfigProperty- Specified by:
getFunctionConfigin interfaceCfnFunctionProps- See Also:
-
getName
Description copied from interface:CfnFunctionPropsA name to identify the function.- Specified by:
getNamein interfaceCfnFunctionProps- See Also:
-
getAutoPublish
Description copied from interface:CfnFunctionPropsA flag that determines whether to automatically publish the function to theLIVEstage when it’s created.To automatically publish to the
LIVEstage, set this property totrue.Returns union: either
BooleanorIResolvable- Specified by:
getAutoPublishin interfaceCfnFunctionProps- See Also:
-
getFunctionMetadata
Description copied from interface:CfnFunctionPropsContains metadata about a CloudFront function.Returns union: either
IResolvableorCfnFunction.FunctionMetadataProperty- Specified by:
getFunctionMetadatain interfaceCfnFunctionProps- See Also:
-
getTags
Description copied from interface:CfnFunctionPropsA complex type that contains zero or moreTagelements.- Specified by:
getTagsin interfaceCfnFunctionProps- 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()
-