Interface CfnSignalCatalog.NodeProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnSignalCatalog.NodeProperty.Jsii$Proxy
Enclosing class:
CfnSignalCatalog

@Stability(Stable) public static interface CfnSignalCatalog.NodeProperty extends software.amazon.jsii.JsiiSerializable
A general abstraction of a signal.

A node can be specified as an actuator, attribute, branch, or sensor.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iotfleetwise.*;
 NodeProperty nodeProperty = NodeProperty.builder()
         .actuator(ActuatorProperty.builder()
                 .dataType("dataType")
                 .fullyQualifiedName("fullyQualifiedName")
                 // the properties below are optional
                 .allowedValues(List.of("allowedValues"))
                 .assignedValue("assignedValue")
                 .description("description")
                 .max(123)
                 .min(123)
                 .unit("unit")
                 .build())
         .attribute(AttributeProperty.builder()
                 .dataType("dataType")
                 .fullyQualifiedName("fullyQualifiedName")
                 // the properties below are optional
                 .allowedValues(List.of("allowedValues"))
                 .assignedValue("assignedValue")
                 .defaultValue("defaultValue")
                 .description("description")
                 .max(123)
                 .min(123)
                 .unit("unit")
                 .build())
         .branch(BranchProperty.builder()
                 .fullyQualifiedName("fullyQualifiedName")
                 // the properties below are optional
                 .description("description")
                 .build())
         .sensor(SensorProperty.builder()
                 .dataType("dataType")
                 .fullyQualifiedName("fullyQualifiedName")
                 // the properties below are optional
                 .allowedValues(List.of("allowedValues"))
                 .description("description")
                 .max(123)
                 .min(123)
                 .unit("unit")
                 .build())
         .build();
 

See Also: