Node

sealed class Node

A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.

Inheritors

Types

Link copied to clipboard
data class Actuator(val value: Actuator) : Node

Information about a node specified as an actuator.

Link copied to clipboard
data class Attribute(val value: Attribute) : Node

Information about a node specified as an attribute.

Link copied to clipboard
data class Branch(val value: Branch) : Node

Information about a node specified as a branch.

Link copied to clipboard
data class Property(val value: CustomProperty) : Node

Represents a member of the complex data structure. The datatype of the property can be either primitive or another struct.

Link copied to clipboard
object SdkUnknown : Node
Link copied to clipboard
data class Sensor(val value: Sensor) : Node

An input component that reports the environmental condition of a vehicle.

Link copied to clipboard
data class Struct(val value: CustomStruct) : Node

Represents a complex or higher-order data structure.

Functions

Link copied to clipboard

Casts this Node as a Actuator and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Actuator value. Throws an exception if the Node is not a Actuator.

Link copied to clipboard

Casts this Node as a Actuator and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Actuator value. Returns null if the Node is not a Actuator.

Link copied to clipboard

Casts this Node as a Attribute and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Attribute value. Throws an exception if the Node is not a Attribute.

Link copied to clipboard

Casts this Node as a Attribute and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Attribute value. Returns null if the Node is not a Attribute.

Link copied to clipboard

Casts this Node as a Branch and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Branch value. Throws an exception if the Node is not a Branch.

Link copied to clipboard

Casts this Node as a Branch and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Branch value. Returns null if the Node is not a Branch.

Link copied to clipboard

Casts this Node as a Property and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.CustomProperty value. Throws an exception if the Node is not a Property.

Link copied to clipboard

Casts this Node as a Property and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.CustomProperty value. Returns null if the Node is not a Property.

Link copied to clipboard

Casts this Node as a Sensor and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Sensor value. Throws an exception if the Node is not a Sensor.

Link copied to clipboard

Casts this Node as a Sensor and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.Sensor value. Returns null if the Node is not a Sensor.

Link copied to clipboard

Casts this Node as a Struct and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.CustomStruct value. Throws an exception if the Node is not a Struct.

Link copied to clipboard

Casts this Node as a Struct and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.CustomStruct value. Returns null if the Node is not a Struct.