Class PythonLayerVersionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.python.alpha.PythonLayerVersionProps.Jsii$Proxy
- All Implemented Interfaces:
LayerVersionOptions,PythonLayerVersionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PythonLayerVersionProps
@Stability(Experimental)
@Internal
public static final class PythonLayerVersionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements PythonLayerVersionProps
An implementation for
PythonLayerVersionProps-
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.lambda.python.alpha.PythonLayerVersionProps
PythonLayerVersionProps.Builder, PythonLayerVersionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by thePythonLayerVersionProps.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 BundlingOptions(experimental) Bundling options to use for this function.final List<Architecture>(experimental) The system architectures compatible with this layer.(experimental) The runtimes compatible with the python layer.final Stringfinal StringgetEntry()(experimental) The path to the root directory of the lambda layer.final Stringfinal Stringfinal RemovalPolicyfinal 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 thePythonLayerVersionProps.Builder.
-
-
Method Details
-
getEntry
Description copied from interface:PythonLayerVersionProps(experimental) The path to the root directory of the lambda layer.- Specified by:
getEntryin interfacePythonLayerVersionProps
-
getBundling
Description copied from interface:PythonLayerVersionProps(experimental) Bundling options to use for this function.Use this to specify custom bundling options like the bundling Docker image, asset hash type, custom hash, architecture, etc.
Default: - Use the default bundling Docker image, with x86_64 architecture.
- Specified by:
getBundlingin interfacePythonLayerVersionProps
-
getCompatibleArchitectures
Description copied from interface:PythonLayerVersionProps(experimental) The system architectures compatible with this layer.Default: [Architecture.X86_64]
- Specified by:
getCompatibleArchitecturesin interfacePythonLayerVersionProps
-
getCompatibleRuntimes
Description copied from interface:PythonLayerVersionProps(experimental) The runtimes compatible with the python layer.Default: - Only Python 3.7 is supported.
- Specified by:
getCompatibleRuntimesin interfacePythonLayerVersionProps
-
getDescription
- Specified by:
getDescriptionin interfaceLayerVersionOptions
-
getLayerVersionName
- Specified by:
getLayerVersionNamein interfaceLayerVersionOptions
-
getLicense
- Specified by:
getLicensein interfaceLayerVersionOptions
-
getRemovalPolicy
- Specified by:
getRemovalPolicyin interfaceLayerVersionOptions
-
$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()
-