Class CfnSignalCatalog.NodeProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSignalCatalog.NodeProperty>
- Enclosing interface:
CfnSignalCatalog.NodeProperty
CfnSignalCatalog.NodeProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactuator(IResolvable actuator) Sets the value ofCfnSignalCatalog.NodeProperty.getActuator()actuator(CfnSignalCatalog.ActuatorProperty actuator) Sets the value ofCfnSignalCatalog.NodeProperty.getActuator()attribute(IResolvable attribute) Sets the value ofCfnSignalCatalog.NodeProperty.getAttribute()attribute(CfnSignalCatalog.AttributeProperty attribute) Sets the value ofCfnSignalCatalog.NodeProperty.getAttribute()branch(IResolvable branch) Sets the value ofCfnSignalCatalog.NodeProperty.getBranch()Sets the value ofCfnSignalCatalog.NodeProperty.getBranch()build()Builds the configured instance.sensor(IResolvable sensor) Sets the value ofCfnSignalCatalog.NodeProperty.getSensor()Sets the value ofCfnSignalCatalog.NodeProperty.getSensor()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actuator
Sets the value ofCfnSignalCatalog.NodeProperty.getActuator()- Parameters:
actuator- Information about a node specified as an actuator.An actuator is a digital representation of a vehicle device.
- Returns:
this
-
actuator
@Stability(Stable) public CfnSignalCatalog.NodeProperty.Builder actuator(CfnSignalCatalog.ActuatorProperty actuator) Sets the value ofCfnSignalCatalog.NodeProperty.getActuator()- Parameters:
actuator- Information about a node specified as an actuator.An actuator is a digital representation of a vehicle device.
- Returns:
this
-
attribute
Sets the value ofCfnSignalCatalog.NodeProperty.getAttribute()- Parameters:
attribute- Information about a node specified as an attribute.An attribute represents static information about a vehicle.
- Returns:
this
-
attribute
@Stability(Stable) public CfnSignalCatalog.NodeProperty.Builder attribute(CfnSignalCatalog.AttributeProperty attribute) Sets the value ofCfnSignalCatalog.NodeProperty.getAttribute()- Parameters:
attribute- Information about a node specified as an attribute.An attribute represents static information about a vehicle.
- Returns:
this
-
branch
Sets the value ofCfnSignalCatalog.NodeProperty.getBranch()- Parameters:
branch- Information about a node specified as a branch.A group of signals that are defined in a hierarchical structure.
- Returns:
this
-
branch
@Stability(Stable) public CfnSignalCatalog.NodeProperty.Builder branch(CfnSignalCatalog.BranchProperty branch) Sets the value ofCfnSignalCatalog.NodeProperty.getBranch()- Parameters:
branch- Information about a node specified as a branch.A group of signals that are defined in a hierarchical structure.
- Returns:
this
-
sensor
Sets the value ofCfnSignalCatalog.NodeProperty.getSensor()- Parameters:
sensor- 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:
this
-
sensor
@Stability(Stable) public CfnSignalCatalog.NodeProperty.Builder sensor(CfnSignalCatalog.SensorProperty sensor) Sets the value ofCfnSignalCatalog.NodeProperty.getSensor()- Parameters:
sensor- 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:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSignalCatalog.NodeProperty>- Returns:
- a new instance of
CfnSignalCatalog.NodeProperty - Throws:
NullPointerException- if any required attribute was not provided
-