@Stability(value=Experimental) @Internal public static final class LambdaFunctionOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LambdaFunctionOptions
LambdaFunctionOptionssoftware.amazon.jsii.JsiiObject.InitializationModeLambdaFunctionOptions.Builder, LambdaFunctionOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(LambdaFunctionOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by the
LambdaFunctionOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
BundlingOptions |
getBundlingOptions()
(experimental) Bundling options for this AWS Lambda function.
|
AwsCdkDeps |
getCdkDeps()
(experimental) AWS CDK dependency manager.
|
String |
getConstructFile()
(experimental) The name of the generated TypeScript source file.
|
String |
getConstructName()
(experimental) The name of the generated `lambda.Function` subclass.
|
String |
getEntrypoint()
(experimental) A path from the project root directory to a TypeScript file which contains the AWS Lambda handler entrypoint (exports a `handler` function).
|
LambdaRuntime |
getRuntime()
(experimental) The node.js version to target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(LambdaFunctionOptions.Builder builder)
LambdaFunctionOptions.Builder.public final AwsCdkDeps getCdkDeps()
LambdaFunctionOptionsgetCdkDeps in interface LambdaFunctionOptionspublic final String getEntrypoint()
LambdaFunctionOptionsThis is relative to the root directory of the project.
Example:
// Example automatically generated from non-compiling source. May contain errors. "src/subdir/foo.lambda.ts"
getEntrypoint in interface LambdaFunctionOptionspublic final String getConstructFile()
LambdaFunctionOptionsThis file should also be under the source tree.
Default: - The name of the entrypoint file, with the `-function.ts` suffix instead of `.lambda.ts`.
getConstructFile in interface LambdaFunctionOptionspublic final String getConstructName()
LambdaFunctionOptionsDefault: - A pascal cased version of the name of the entrypoint file, with the extension `Function` (e.g. `ResizeImageFunction`).
getConstructName in interface LambdaFunctionOptionspublic final BundlingOptions getBundlingOptions()
LambdaFunctionCommonOptions
If not specified the default bundling options specified for the project
Bundler instance will be used.
Default: - defaults
getBundlingOptions in interface LambdaFunctionCommonOptionspublic final LambdaRuntime getRuntime()
LambdaFunctionCommonOptionsDefault: Runtime.NODEJS_14_X
getRuntime in interface LambdaFunctionCommonOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.