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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.greengrassv2.CfnComponentVersion.LambdaFunctionRecipeSourceProperty
CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Builder, CfnComponentVersion.LambdaFunctionRecipeSourceProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnComponentVersion.LambdaFunctionRecipeSourceProperty.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 ObjectThe component versions on which this Lambda function component depends.final ObjectThe system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.final StringThe name of the component.final ObjectThe platforms that the component version supports.final StringThe version of the component.final StringThe ARN of the Lambda function.final 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 theCfnComponentVersion.LambdaFunctionRecipeSourceProperty.Builder.
-
-
Method Details
-
getComponentDependencies
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe component versions on which this Lambda function component depends.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnComponentVersion.ComponentDependencyRequirementProperty>- Specified by:
getComponentDependenciesin interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentLambdaParameters
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.Returns union: either
IResolvableorCfnComponentVersion.LambdaExecutionParametersProperty- Specified by:
getComponentLambdaParametersin interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentName
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe name of the component.Defaults to the name of the Lambda function.
- Specified by:
getComponentNamein interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentPlatforms
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe platforms that the component version supports.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnComponentVersion.ComponentPlatformProperty>- Specified by:
getComponentPlatformsin interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
getComponentVersion
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe 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:
getComponentVersionin interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
getLambdaArn
Description copied from interface:CfnComponentVersion.LambdaFunctionRecipeSourcePropertyThe 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:
getLambdaArnin interfaceCfnComponentVersion.LambdaFunctionRecipeSourceProperty- See Also:
-
$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()
-