Class Node
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<Node.Builder,- Node> 
A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal Actuatoractuator()Information about a node specified as an actuator.final AttributeInformation about a node specified as an attribute.final Branchbranch()Information about a node specified as a branch.static Node.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static NodefromActuator(Consumer<Actuator.Builder> actuator) Create an instance of this class withactuator()initialized to the given value.static NodefromActuator(Actuator actuator) Create an instance of this class withactuator()initialized to the given value.static NodefromAttribute(Consumer<Attribute.Builder> attribute) Create an instance of this class withattribute()initialized to the given value.static NodefromAttribute(Attribute attribute) Create an instance of this class withattribute()initialized to the given value.static NodefromBranch(Consumer<Branch.Builder> branch) Create an instance of this class withbranch()initialized to the given value.static NodefromBranch(Branch branch) Create an instance of this class withbranch()initialized to the given value.static NodefromProperty(Consumer<CustomProperty.Builder> property) Create an instance of this class withproperty()initialized to the given value.static NodefromProperty(CustomProperty property) Create an instance of this class withproperty()initialized to the given value.static NodefromSensor(Consumer<Sensor.Builder> sensor) Create an instance of this class withsensor()initialized to the given value.static NodefromSensor(Sensor sensor) Create an instance of this class withsensor()initialized to the given value.static NodefromStruct(Consumer<CustomStruct.Builder> struct) Create an instance of this class withstruct()initialized to the given value.static NodefromStruct(CustomStruct struct) Create an instance of this class withstruct()initialized to the given value.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final CustomPropertyproperty()Represents a member of the complex data structure.final Sensorsensor()Returns the value of the Sensor property for this object.static Class<? extends Node.Builder> final CustomStructstruct()Represents a complex or higher-order data structure.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
branchInformation about a node specified as a branch. A group of signals that are defined in a hierarchical structure. - Returns:
- Information about a node specified as a branch. A group of signals that are defined in a hierarchical structure. 
 
- 
sensorReturns the value of the Sensor property for this object.- Returns:
- The value of the Sensor property for this object.
 
- 
actuatorInformation about a node specified as an actuator. An actuator is a digital representation of a vehicle device. - Returns:
- Information about a node specified as an actuator. An actuator is a digital representation of a vehicle device. 
 
- 
attributeInformation about a node specified as an attribute. An attribute represents static information about a vehicle. - Returns:
- Information about a node specified as an attribute. An attribute represents static information about a vehicle. 
 
- 
structRepresents a complex or higher-order data structure. - Returns:
- Represents a complex or higher-order data structure.
 
- 
propertyRepresents a member of the complex data structure. The datatypeof the property can be either primitive or anotherstruct.- Returns:
- Represents a member of the complex data structure. The datatypeof the property can be either primitive or anotherstruct.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<Node.Builder,- Node> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
fromBranchCreate an instance of this class withbranch()initialized to the given value.Information about a node specified as a branch. A group of signals that are defined in a hierarchical structure. - Parameters:
- branch- Information about a node specified as a branch.- A group of signals that are defined in a hierarchical structure. 
 
- 
fromBranchCreate an instance of this class withbranch()initialized to the given value.Information about a node specified as a branch. A group of signals that are defined in a hierarchical structure. - Parameters:
- branch- Information about a node specified as a branch.- A group of signals that are defined in a hierarchical structure. 
 
- 
fromSensor
- 
fromSensorCreate an instance of this class withsensor()initialized to the given value. Sets the value of the Sensor property for this object.- Parameters:
- sensor- The new value for the Sensor property for this object.
 
- 
fromActuatorCreate an instance of this class withactuator()initialized to the given value.Information about a node specified as an actuator. An actuator is a digital representation of a vehicle device. - Parameters:
- actuator- Information about a node specified as an actuator.- An actuator is a digital representation of a vehicle device. 
 
- 
fromActuatorCreate an instance of this class withactuator()initialized to the given value.Information about a node specified as an actuator. An actuator is a digital representation of a vehicle device. - Parameters:
- actuator- Information about a node specified as an actuator.- An actuator is a digital representation of a vehicle device. 
 
- 
fromAttributeCreate an instance of this class withattribute()initialized to the given value.Information about a node specified as an attribute. An attribute represents static information about a vehicle. - Parameters:
- attribute- Information about a node specified as an attribute.- An attribute represents static information about a vehicle. 
 
- 
fromAttributeCreate an instance of this class withattribute()initialized to the given value.Information about a node specified as an attribute. An attribute represents static information about a vehicle. - Parameters:
- attribute- Information about a node specified as an attribute.- An attribute represents static information about a vehicle. 
 
- 
fromStructCreate an instance of this class withstruct()initialized to the given value.Represents a complex or higher-order data structure. - Parameters:
- struct- Represents a complex or higher-order data structure.
 
- 
fromStructCreate an instance of this class withstruct()initialized to the given value.Represents a complex or higher-order data structure. - Parameters:
- struct- Represents a complex or higher-order data structure.
 
- 
fromPropertyCreate an instance of this class withproperty()initialized to the given value.Represents a member of the complex data structure. The datatypeof the property can be either primitive or anotherstruct.- Parameters:
- property- Represents a member of the complex data structure. The- datatypeof the property can be either primitive or another- struct.
 
- 
fromPropertyCreate an instance of this class withproperty()initialized to the given value.Represents a member of the complex data structure. The datatypeof the property can be either primitive or anotherstruct.- Parameters:
- property- Represents a member of the complex data structure. The- datatypeof the property can be either primitive or another- struct.
 
- 
typeRetrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beNode.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beNode.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-