Class CfnAssetProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAssetProps
@Stability(Stable)
@Internal
public static final class CfnAssetProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetProps
An implementation for
CfnAssetProps-
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.iotsitewise.CfnAssetProps
CfnAssetProps.Builder, CfnAssetProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAssetProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAssetProps.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 StringA description for the asset.final ObjectA list of asset hierarchies that each contain ahierarchyLogicalId.final StringThe ID of the asset model from which to create the asset.final StringA unique, friendly name for the asset.final ObjectThe list of asset properties for the asset.getTags()A list of key-value pairs that contain metadata for the asset.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 theCfnAssetProps.Builder.
-
-
Method Details
-
getAssetModelId
Description copied from interface:CfnAssetPropsThe ID of the asset model from which to create the asset.- Specified by:
getAssetModelIdin interfaceCfnAssetProps
-
getAssetName
Description copied from interface:CfnAssetPropsA unique, friendly name for the asset.The maximum length is 256 characters with the pattern
[^\ u0000-\ u001F\ u007F]+.- Specified by:
getAssetNamein interfaceCfnAssetProps
-
getAssetDescription
Description copied from interface:CfnAssetPropsA description for the asset.- Specified by:
getAssetDescriptionin interfaceCfnAssetProps
-
getAssetHierarchies
Description copied from interface:CfnAssetPropsA list of asset hierarchies that each contain ahierarchyLogicalId.A hierarchy specifies allowed parent/child asset relationships.
- Specified by:
getAssetHierarchiesin interfaceCfnAssetProps
-
getAssetProperties
Description copied from interface:CfnAssetPropsThe list of asset properties for the asset.This object doesn't include properties that you define in composite models. You can find composite model properties in the
assetCompositeModelsobject.- Specified by:
getAssetPropertiesin interfaceCfnAssetProps
-
getTags
Description copied from interface:CfnAssetPropsA list of key-value pairs that contain metadata for the asset.For more information, see Tagging your AWS IoT SiteWise resources in the AWS IoT SiteWise User Guide .
- Specified by:
getTagsin interfaceCfnAssetProps
-
$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()
-