Class AdotLayerVersion
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.AdotLayerVersion
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-06T22:15:56.637Z")
@Stability(Stable)
public abstract class AdotLayerVersion
extends software.amazon.jsii.JsiiObject
An ADOT Lambda layer version that's specific to a lambda layer type and an architecture.
Example:
import software.amazon.awscdk.services.lambda.AdotLambdaExecWrapper; import software.amazon.awscdk.services.lambda.AdotLayerVersion; import software.amazon.awscdk.services.lambda.AdotLambdaLayerJavaScriptSdkVersion; Function fn = Function.Builder.create(this, "MyFunction") .runtime(Runtime.NODEJS_18_X) .handler("index.handler") .code(Code.fromInline("exports.handler = function(event, ctx, cb) { return cb(null, \"hi\"); }")) .adotInstrumentation(AdotInstrumentationConfig.builder() .layerVersion(AdotLayerVersion.fromJavaScriptSdkLayerVersion(AdotLambdaLayerJavaScriptSdkVersion.LATEST)) .execWrapper(AdotLambdaExecWrapper.REGULAR_HANDLER) .build()) .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
AdotLayerVersion
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
AdotLayerVersion
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic AdotLayerVersion
The ADOT Lambda layer for generic use cases.static AdotLayerVersion
The ADOT Lambda layer for Java auto instrumentation.static AdotLayerVersion
The ADOT Lambda layer for JavaScript SDK.static AdotLayerVersion
The ADOT Lambda layer for Java SDK.static AdotLayerVersion
The ADOT Lambda layer for Python SDK.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
AdotLayerVersion
protected AdotLayerVersion(software.amazon.jsii.JsiiObjectRef objRef) -
AdotLayerVersion
protected AdotLayerVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
AdotLayerVersion
@Stability(Stable) protected AdotLayerVersion()
-
-
Method Details
-
fromGenericLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromGenericLayerVersion(@NotNull AdotLambdaLayerGenericVersion version) The ADOT Lambda layer for generic use cases.- Parameters:
version
- The version of the Lambda layer to use. This parameter is required.
-
fromJavaAutoInstrumentationLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaAutoInstrumentationLayerVersion(@NotNull AdotLambdaLayerJavaAutoInstrumentationVersion version) The ADOT Lambda layer for Java auto instrumentation.- Parameters:
version
- The version of the Lambda layer to use. This parameter is required.
-
fromJavaScriptSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaScriptSdkLayerVersion(@NotNull AdotLambdaLayerJavaScriptSdkVersion version) The ADOT Lambda layer for JavaScript SDK.- Parameters:
version
- The version of the Lambda layer to use. This parameter is required.
-
fromJavaSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromJavaSdkLayerVersion(@NotNull AdotLambdaLayerJavaSdkVersion version) The ADOT Lambda layer for Java SDK.- Parameters:
version
- The version of the Lambda layer to use. This parameter is required.
-
fromPythonSdkLayerVersion
@Stability(Stable) @NotNull public static AdotLayerVersion fromPythonSdkLayerVersion(@NotNull AdotLambdaLayerPythonSdkVersion version) The ADOT Lambda layer for Python SDK.- Parameters:
version
- The version of the Lambda layer to use. This parameter is required.
-