amazonka-iotfleetwise-2.0: Amazon IoT FleetWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTFleetWise.Types.Node

Description

 
Synopsis

Documentation

data Node Source #

A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.

See: newNode smart constructor.

Constructors

Node' 

Fields

  • actuator :: Maybe Actuator

    Information about a node specified as an actuator.

    An actuator is a digital representation of a vehicle device.

  • attribute :: Maybe Attribute

    Information about a node specified as an attribute.

    An attribute represents static information about a vehicle.

  • branch :: Maybe Branch

    Information about a node specified as a branch.

    A group of signals that are defined in a hierarchical structure.

  • sensor :: Maybe Sensor
     

Instances

Instances details
FromJSON Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

ToJSON Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Generic Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Read Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

NFData Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

rnf :: Node -> () #

Eq Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Hashable Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

type Rep Node Source # 
Instance details

Defined in Amazonka.IoTFleetWise.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.IoTFleetWise.Types.Node" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "actuator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Actuator)) :*: S1 ('MetaSel ('Just "attribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Attribute))) :*: (S1 ('MetaSel ('Just "branch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Branch)) :*: S1 ('MetaSel ('Just "sensor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Sensor)))))

newNode :: Node Source #

Create a value of Node with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actuator:Node', node_actuator - Information about a node specified as an actuator.

An actuator is a digital representation of a vehicle device.

$sel:attribute:Node', node_attribute - Information about a node specified as an attribute.

An attribute represents static information about a vehicle.

$sel:branch:Node', node_branch - Information about a node specified as a branch.

A group of signals that are defined in a hierarchical structure.

$sel:sensor:Node', node_sensor - Undocumented member.

node_actuator :: Lens' Node (Maybe Actuator) Source #

Information about a node specified as an actuator.

An actuator is a digital representation of a vehicle device.

node_attribute :: Lens' Node (Maybe Attribute) Source #

Information about a node specified as an attribute.

An attribute represents static information about a vehicle.

node_branch :: Lens' Node (Maybe Branch) Source #

Information about a node specified as a branch.

A group of signals that are defined in a hierarchical structure.

node_sensor :: Lens' Node (Maybe Sensor) Source #

Undocumented member.