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:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSignalCatalog.NodePropertystatic final classAn implementation forCfnSignalCatalog.NodeProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectInformation about a node specified as an actuator.default ObjectInformation about a node specified as an attribute.default ObjectInformation about a node specified as a branch.default ObjectAn input component that reports the environmental condition of a vehicle.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActuator
Information about a node specified as an actuator.An actuator is a digital representation of a vehicle device.
Returns union: either
IResolvableorCfnSignalCatalog.ActuatorProperty- See Also:
-
getAttribute
Information about a node specified as an attribute.An attribute represents static information about a vehicle.
Returns union: either
IResolvableorCfnSignalCatalog.AttributeProperty- See Also:
-
getBranch
Information about a node specified as a branch.A group of signals that are defined in a hierarchical structure.
Returns union: either
IResolvableorCfnSignalCatalog.BranchProperty- See Also:
-
getSensor
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.
Returns union: either
IResolvableorCfnSignalCatalog.SensorProperty- See Also:
-
builder
-