StructuredMessage
The structured message for the message signal. It can be defined with either a primitiveMessageDefinition
, structuredMessageListDefinition
, or structuredMessageDefinition
recursively.
Inheritors
Types
Represents a primitive type node of the complex data structure.
Represents a struct type node of the complex data structure.
Represents a list type node of the complex data structure.
Functions
Casts this StructuredMessage as a PrimitiveMessageDefinition and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.PrimitiveMessageDefinition value. Throws an exception if the StructuredMessage is not a PrimitiveMessageDefinition.
Casts this StructuredMessage as a PrimitiveMessageDefinition and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.PrimitiveMessageDefinition value. Returns null if the StructuredMessage is not a PrimitiveMessageDefinition.
Casts this StructuredMessage as a StructuredMessageDefinition and retrieves its kotlin.collections.List
Casts this StructuredMessage as a StructuredMessageDefinition and retrieves its kotlin.collections.List
Casts this StructuredMessage as a StructuredMessageListDefinition and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.StructuredMessageListDefinition value. Throws an exception if the StructuredMessage is not a StructuredMessageListDefinition.
Casts this StructuredMessage as a StructuredMessageListDefinition and retrieves its aws.sdk.kotlin.services.iotfleetwise.model.StructuredMessageListDefinition value. Returns null if the StructuredMessage is not a StructuredMessageListDefinition.