Class CfnAssetMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetMixinProps
CfnAssetMixinProps-
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.cfnpropertymixins.services.iotsitewise.CfnAssetMixinProps
CfnAssetMixinProps.Builder, CfnAssetMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAssetMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAssetMixinProps.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 ObjectThe 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 theCfnAssetMixinProps.Builder.
-
-
Method Details
-
getAssetDescription
Description copied from interface:CfnAssetMixinPropsThe ID of the asset, in UUID format.- Specified by:
getAssetDescriptionin interfaceCfnAssetMixinProps- See Also:
-
getAssetExternalId
Description copied from interface:CfnAssetMixinPropsThe 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 interfaceCfnAssetMixinProps- See Also:
-
getAssetHierarchies
Description copied from interface:CfnAssetMixinPropsA list of asset hierarchies that each contain ahierarchyId.A hierarchy specifies allowed parent/child asset relationships.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAssetPropsMixin.AssetHierarchyProperty>- Specified by:
getAssetHierarchiesin interfaceCfnAssetMixinProps- See Also:
-
getAssetModelId
Description copied from interface:CfnAssetMixinPropsThe 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 .Returns union: either
StringorIAssetModelRef- Specified by:
getAssetModelIdin interfaceCfnAssetMixinProps- See Also:
-
getAssetName
Description copied from interface:CfnAssetMixinPropsA friendly name for the asset.- Specified by:
getAssetNamein interfaceCfnAssetMixinProps- See Also:
-
getAssetProperties
Description copied from interface:CfnAssetMixinPropsThe 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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAssetPropsMixin.AssetPropertyProperty>- Specified by:
getAssetPropertiesin interfaceCfnAssetMixinProps- See Also:
-
getTags
Description copied from interface:CfnAssetMixinPropsA 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 interfaceCfnAssetMixinProps- 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()
-