Class CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.greengrassv2.CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnComponentVersion.LambdaFunctionRecipeSourceProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnComponentVersion.LambdaFunctionRecipeSourceProperty
@Stability(Stable)
@Internal
public static final class CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnComponentVersion.LambdaFunctionRecipeSourceProperty
An implementation for
CfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.greengrassv2.CfnComponentVersion.LambdaFunctionRecipeSourceProperty
CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Builder, CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnComponentVersion.LambdaFunctionRecipeSourceProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The component versions on which this Lambda function component depends.final Object
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.final String
The name of the component.final Object
The platforms that the component version supports.final String
The version of the component.final String
The ARN of the Lambda function.final int
hashCode()
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 theCfnComponentVersion.LambdaFunctionRecipeSourceProperty.Builder
.
-
-
Method Details
-
getComponentDependencies
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The component versions on which this Lambda function component depends.- Specified by:
getComponentDependencies
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
getComponentLambdaParameters
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.- Specified by:
getComponentLambdaParameters
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
getComponentName
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The name of the component.Defaults to the name of the Lambda function.
- Specified by:
getComponentName
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
getComponentPlatforms
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The platforms that the component version supports.- Specified by:
getComponentPlatforms
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
getComponentVersion
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The version of the component.Defaults to the version of the Lambda function as a semantic version. For example, if your function version is
3
, the component version becomes3.0.0
.- Specified by:
getComponentVersion
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
getLambdaArn
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourceProperty
The ARN of the Lambda function.The ARN must include the version of the function to import. You can't use version aliases like
$LATEST
.- Specified by:
getLambdaArn
in interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-