@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.
|
CustomProperty |
getProperty()
Represents a member of the complex data structure.
|
Sensor |
getSensor() |
CustomStruct |
getStruct()
Represents a complex or higher-order data structure.
|
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 |
setProperty(CustomProperty property)
Represents a member of the complex data structure.
|
void |
setSensor(Sensor sensor) |
void |
setStruct(CustomStruct struct)
Represents a complex or higher-order data structure.
|
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 |
withProperty(CustomProperty property)
Represents a member of the complex data structure.
|
Node |
withSensor(Sensor sensor) |
Node |
withStruct(CustomStruct struct)
Represents a complex or higher-order data structure.
|
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 void setStruct(CustomStruct struct)
Represents a complex or higher-order data structure.
struct
- Represents a complex or higher-order data structure.public CustomStruct getStruct()
Represents a complex or higher-order data structure.
public Node withStruct(CustomStruct struct)
Represents a complex or higher-order data structure.
struct
- Represents a complex or higher-order data structure.public void setProperty(CustomProperty property)
Represents a member of the complex data structure. The datatype
of the property can be either
primitive or another struct
.
property
- Represents a member of the complex data structure. The datatype
of the property can be either
primitive or another struct
.public CustomProperty getProperty()
Represents a member of the complex data structure. The datatype
of the property can be either
primitive or another struct
.
datatype
of the property can be
either primitive or another struct
.public Node withProperty(CustomProperty property)
Represents a member of the complex data structure. The datatype
of the property can be either
primitive or another struct
.
property
- Represents a member of the complex data structure. The datatype
of the property can be either
primitive or another struct
.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.