Class CfnSignalCatalogPropsMixin.NodeProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSignalCatalogPropsMixin.NodeProperty>
- Enclosing interface:
CfnSignalCatalogPropsMixin.NodeProperty
CfnSignalCatalogPropsMixin.NodeProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getActuator()actuator(IResolvable actuator) Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getActuator()Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getAttribute()attribute(IResolvable attribute) Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getAttribute()Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getBranch()branch(IResolvable branch) Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getBranch()build()Builds the configured instance.Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getSensor()sensor(IResolvable sensor) Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getSensor()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
actuator
@Stability(Stable) public CfnSignalCatalogPropsMixin.NodeProperty.Builder actuator(IResolvable actuator) Sets the value ofCfnSignalCatalogPropsMixin.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 CfnSignalCatalogPropsMixin.NodeProperty.Builder actuator(CfnSignalCatalogPropsMixin.ActuatorProperty actuator) Sets the value ofCfnSignalCatalogPropsMixin.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
@Stability(Stable) public CfnSignalCatalogPropsMixin.NodeProperty.Builder attribute(IResolvable attribute) Sets the value ofCfnSignalCatalogPropsMixin.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 CfnSignalCatalogPropsMixin.NodeProperty.Builder attribute(CfnSignalCatalogPropsMixin.AttributeProperty attribute) Sets the value ofCfnSignalCatalogPropsMixin.NodeProperty.getAttribute()- Parameters:
attribute- Information about a node specified as an attribute.An attribute represents static information about a vehicle.
- Returns:
this
-
branch
@Stability(Stable) public CfnSignalCatalogPropsMixin.NodeProperty.Builder branch(IResolvable branch) Sets the value ofCfnSignalCatalogPropsMixin.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 CfnSignalCatalogPropsMixin.NodeProperty.Builder branch(CfnSignalCatalogPropsMixin.BranchProperty branch) Sets the value ofCfnSignalCatalogPropsMixin.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
@Stability(Stable) public CfnSignalCatalogPropsMixin.NodeProperty.Builder sensor(IResolvable sensor) Sets the value ofCfnSignalCatalogPropsMixin.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 CfnSignalCatalogPropsMixin.NodeProperty.Builder sensor(CfnSignalCatalogPropsMixin.SensorProperty sensor) Sets the value ofCfnSignalCatalogPropsMixin.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<CfnSignalCatalogPropsMixin.NodeProperty>- Returns:
- a new instance of
CfnSignalCatalogPropsMixin.NodeProperty - Throws:
NullPointerException- if any required attribute was not provided
-