Class LambdaExtensionOptions.Jsii$Proxy

    • Constructor Detail

      • 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.
    • Method Detail

      • getEntrypoint

        public final String getEntrypoint()
        Description copied from interface: LambdaExtensionOptions
        (experimental) A path from the project root directory to a TypeScript file which contains the AWS Lambda extension entrypoint (stand-alone script).

        This is relative to the root directory of the project.

        Example:

         "src/subdir/foo.lambda-extension.ts"
         
        Specified by:
        getEntrypoint in interface LambdaExtensionOptions
      • getConstructFile

        public final String getConstructFile()
        Description copied from interface: LambdaExtensionOptions
        (experimental) The name of the generated TypeScript source file.

        This file should also be under the source tree.

        Default: - The name of the entrypoint file, with the `-layer-version.ts` suffix instead of `.lambda-extension.ts`.

        Specified by:
        getConstructFile in interface LambdaExtensionOptions
      • getConstructName

        public final String getConstructName()
        Description copied from interface: LambdaExtensionOptions
        (experimental) The name of the generated lambda.LayerVersion subclass.

        Default: - A pascal cased version of the name of the entrypoint file, with the extension `LayerVersion` (e.g. `AppConfigLayerVersion`).

        Specified by:
        getConstructName in interface LambdaExtensionOptions
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object