Class FunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudfront.FunctionProps.Jsii$Proxy
- All Implemented Interfaces:
FunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
FunctionProps
@Stability(Stable)
@Internal
public static final class FunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FunctionProps
An implementation for
FunctionProps-
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.FunctionProps
FunctionProps.Builder, FunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(FunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theFunctionProps.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 BooleanA flag that determines whether to automatically publish the function to the LIVE stage when it’s created.final FunctionCodegetCode()The source code of the function.final StringA comment to describe the function.final StringA name to identify the function.final IKeyValueStoreRefThe Key Value Store to associate with this function.final FunctionRuntimeThe runtime environment for the function.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 theFunctionProps.Builder.
-
-
Method Details
-
getCode
Description copied from interface:FunctionPropsThe source code of the function.- Specified by:
getCodein interfaceFunctionProps
-
getAutoPublish
Description copied from interface:FunctionPropsA flag that determines whether to automatically publish the function to the LIVE stage when it’s created.Default: - true
- Specified by:
getAutoPublishin interfaceFunctionProps
-
getComment
Description copied from interface:FunctionPropsA comment to describe the function.Default: - same as `functionName`
- Specified by:
getCommentin interfaceFunctionProps
-
getFunctionName
Description copied from interface:FunctionPropsA name to identify the function.Default: - generated from the `id`
- Specified by:
getFunctionNamein interfaceFunctionProps
-
getKeyValueStore
Description copied from interface:FunctionPropsThe Key Value Store to associate with this function.In order to associate a Key Value Store, the
runtimemust becloudfront-js-2.0or newer.Default: - no key value store is associated
- Specified by:
getKeyValueStorein interfaceFunctionProps
-
getRuntime
Description copied from interface:FunctionPropsThe runtime environment for the function.Default: FunctionRuntime.JS_1_0 (unless `keyValueStore` is specified, then `FunctionRuntime.JS_2_0`)
- Specified by:
getRuntimein interfaceFunctionProps
-
$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()
-