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 StringThe ID of the asset, in UUID format.final StringThe external ID of the asset model composite model.final ObjectA list of asset hierarchies that each contain ahierarchyId.final StringThe ID of the asset model from which to create the asset.final StringA 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.This can be either the actual ID in UUID format, or else
externalId:followed by the external ID, if it has one. For more information, see Referencing objects with external IDs in the AWS IoT SiteWise User Guide .- Specified by:
getAssetModelIdin interfaceCfnAssetProps- See Also:
-
getAssetName
Description copied from interface:CfnAssetPropsA friendly name for the asset.- Specified by:
getAssetNamein interfaceCfnAssetProps- See Also:
-
getAssetDescription
Description copied from interface:CfnAssetPropsThe ID of the asset, in UUID format.- Specified by:
getAssetDescriptionin interfaceCfnAssetProps- See Also:
-
getAssetExternalId
Description copied from interface:CfnAssetPropsThe external ID of the asset model composite model.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getAssetExternalIdin interfaceCfnAssetProps- See Also:
-
getAssetHierarchies
Description copied from interface:CfnAssetPropsA list of asset hierarchies that each contain ahierarchyId.A hierarchy specifies allowed parent/child asset relationships.
- Specified by:
getAssetHierarchiesin interfaceCfnAssetProps- See Also:
-
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- See Also:
-
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- 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()
-