@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Node extends Object implements Serializable, Cloneable, StructuredPojo
A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.
Constructor and Description |
---|
Node() |
Modifier and Type | Method and Description |
---|---|
Node |
clone() |
boolean |
equals(Object obj) |
Actuator |
getActuator()
Information about a node specified as an actuator.
|
Attribute |
getAttribute()
Information about a node specified as an attribute.
|
Branch |
getBranch()
Information about a node specified as a branch.
|
Sensor |
getSensor() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActuator(Actuator actuator)
Information about a node specified as an actuator.
|
void |
setAttribute(Attribute attribute)
Information about a node specified as an attribute.
|
void |
setBranch(Branch branch)
Information about a node specified as a branch.
|
void |
setSensor(Sensor sensor) |
String |
toString()
Returns a string representation of this object.
|
Node |
withActuator(Actuator actuator)
Information about a node specified as an actuator.
|
Node |
withAttribute(Attribute attribute)
Information about a node specified as an attribute.
|
Node |
withBranch(Branch branch)
Information about a node specified as a branch.
|
Node |
withSensor(Sensor sensor) |
public void setBranch(Branch branch)
Information about a node specified as a branch.
A group of signals that are defined in a hierarchical structure.
branch
- Information about a node specified as a branch. A group of signals that are defined in a hierarchical structure.
public Branch getBranch()
Information about a node specified as a branch.
A group of signals that are defined in a hierarchical structure.
A group of signals that are defined in a hierarchical structure.
public Node withBranch(Branch branch)
Information about a node specified as a branch.
A group of signals that are defined in a hierarchical structure.
branch
- Information about a node specified as a branch. A group of signals that are defined in a hierarchical structure.
public void setSensor(Sensor sensor)
sensor
- public Sensor getSensor()
public Node withSensor(Sensor sensor)
sensor
- public void setActuator(Actuator actuator)
Information about a node specified as an actuator.
An actuator is a digital representation of a vehicle device.
actuator
- Information about a node specified as an actuator. An actuator is a digital representation of a vehicle device.
public Actuator getActuator()
Information about a node specified as an actuator.
An actuator is a digital representation of a vehicle device.
An actuator is a digital representation of a vehicle device.
public Node withActuator(Actuator actuator)
Information about a node specified as an actuator.
An actuator is a digital representation of a vehicle device.
actuator
- Information about a node specified as an actuator. An actuator is a digital representation of a vehicle device.
public void setAttribute(Attribute attribute)
Information about a node specified as an attribute.
An attribute represents static information about a vehicle.
attribute
- Information about a node specified as an attribute. An attribute represents static information about a vehicle.
public Attribute getAttribute()
Information about a node specified as an attribute.
An attribute represents static information about a vehicle.
An attribute represents static information about a vehicle.
public Node withAttribute(Attribute attribute)
Information about a node specified as an attribute.
An attribute represents static information about a vehicle.
attribute
- Information about a node specified as an attribute. An attribute represents static information about a vehicle.
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.