@Stability(value=Stable) @Internal public static final class CfnComponentVersionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnComponentVersionProps
CfnComponentVersionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnComponentVersionProps.Builder, CfnComponentVersionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnComponentVersionProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnComponentVersionProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getInlineRecipe()
The recipe to use to create the component.
|
Object |
getLambdaFunction()
The parameters to create a component from a Lambda function.
|
Map<String,String> |
getTags()
Application-specific metadata to attach to the component version.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnComponentVersionProps.Builder builder)
CfnComponentVersionProps.Builder.public final String getInlineRecipe()
CfnComponentVersionPropsThe recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility.
You must specify either InlineRecipe or LambdaFunction .
getInlineRecipe in interface CfnComponentVersionPropspublic final Object getLambdaFunction()
CfnComponentVersionProps
You must specify either InlineRecipe or LambdaFunction .
getLambdaFunction in interface CfnComponentVersionPropspublic final Map<String,String> getTags()
CfnComponentVersionPropsYou can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see Tag your AWS IoT Greengrass Version 2 resources in the AWS IoT Greengrass V2 Developer Guide .
This Json property type is processed as a map of key-value pairs. It uses the following format, which is different from most Tags implementations in AWS CloudFormation templates.
"Tags": { "KeyName0": "value", "KeyName1": "value", "KeyName2": "value"
}
getTags in interface CfnComponentVersionProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.