Class CfnAssetModel.AssetModelCompositeModelProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotsitewise.CfnAssetModel.AssetModelCompositeModelProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAssetModel.AssetModelCompositeModelProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAssetModel.AssetModelCompositeModelProperty
@Stability(Stable)
@Internal
public static final class CfnAssetModel.AssetModelCompositeModelProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAssetModel.AssetModelCompositeModelProperty
An implementation for
CfnAssetModel.AssetModelCompositeModelProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotsitewise.CfnAssetModel.AssetModelCompositeModelProperty
CfnAssetModel.AssetModelCompositeModelProperty.Builder, CfnAssetModel.AssetModelCompositeModelProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnAssetModel.AssetModelCompositeModelProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ID of a component model which is reused to create this composite model.final Object
The asset property definitions for this composite model.final String
The description of the composite model.final String
The external ID of a composite model on this asset model.final String
getId()
The ID of the asset model composite model.final String
getName()
The name of the composite model.final String
The external ID of the parent composite model.getPath()
The structured path to the property from the root of the asset using property names.final String
getType()
The type of the composite model.final int
hashCode()
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 theCfnAssetModel.AssetModelCompositeModelProperty.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The name of the composite model.- Specified by:
getName
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getType
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The type of the composite model.For alarm composite models, this type is
AWS/ALARM
.- Specified by:
getType
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getComposedAssetModelId
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The ID of a component model which is reused to create this composite model.- Specified by:
getComposedAssetModelId
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getCompositeModelProperties
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The asset property definitions for this composite model.- Specified by:
getCompositeModelProperties
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getDescription
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The description of the composite model.If the composite model is a
component-model-based
composite model, the description is inherited from theCOMPONENT_MODEL
asset model and cannot be changed.- Specified by:
getDescription
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getExternalId
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The external ID of a composite model on this asset model.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
One of
ExternalId
orPath
must be specified.- Specified by:
getExternalId
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getId
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The ID of the asset model composite model.This is a return value and can't be set.
- Specified by:
getId
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getParentAssetModelCompositeModelExternalId
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The external ID of the parent composite model.For more information, see Using external IDs in the AWS IoT SiteWise User Guide .
- Specified by:
getParentAssetModelCompositeModelExternalId
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
getPath
Description copied from interface:CfnAssetModel.AssetModelCompositeModelProperty
The structured path to the property from the root of the asset using property names.Path is used as the ID if the asset model is a derived composite model.
One of
ExternalId
orPath
must be specified.- Specified by:
getPath
in interfaceCfnAssetModel.AssetModelCompositeModelProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-