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();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnSignalCatalog.NodeProperty
static final class
An implementation forCfnSignalCatalog.NodeProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
(Optional) Information about a node specified as an actuator.default Object
(Optional) Information about a node specified as an attribute.default Object
(Optional) Information about a node specified as a branch.default Object
(Optional) An input component that reports the environmental condition of a vehicle.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActuator
(Optional) Information about a node specified as an actuator.An actuator is a digital representation of a vehicle device.
-
getAttribute
(Optional) Information about a node specified as an attribute.An attribute represents static information about a vehicle.
-
getBranch
(Optional) Information about a node specified as a branch.A group of signals that are defined in a hierarchical structure.
-
getSensor
(Optional) An input component that reports the environmental condition of a vehicle.You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.
-
builder
-