Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Node = Node' {
- description :: Maybe Text
- ownerAccount :: Maybe Text
- packageArn :: Maybe Text
- category :: NodeCategory
- createdTime :: POSIX
- name :: Text
- nodeId :: Text
- packageId :: Text
- packageName :: Text
- packageVersion :: Text
- patchVersion :: Text
- newNode :: NodeCategory -> UTCTime -> Text -> Text -> Text -> Text -> Text -> Text -> Node
- node_description :: Lens' Node (Maybe Text)
- node_ownerAccount :: Lens' Node (Maybe Text)
- node_packageArn :: Lens' Node (Maybe Text)
- node_category :: Lens' Node NodeCategory
- node_createdTime :: Lens' Node UTCTime
- node_name :: Lens' Node Text
- node_nodeId :: Lens' Node Text
- node_packageId :: Lens' Node Text
- node_packageName :: Lens' Node Text
- node_packageVersion :: Lens' Node Text
- node_patchVersion :: Lens' Node Text
Documentation
An application node that represents a camera stream, a model, code, or output.
See: newNode
smart constructor.
Node' | |
|
Instances
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:description:Node'
, node_description
- The node's description.
$sel:ownerAccount:Node'
, node_ownerAccount
- The account ID of the node's owner.
$sel:packageArn:Node'
, node_packageArn
- The node's ARN.
$sel:category:Node'
, node_category
- The node's category.
$sel:createdTime:Node'
, node_createdTime
- When the node was created.
$sel:name:Node'
, node_name
- The node's name.
$sel:nodeId:Node'
, node_nodeId
- The node's ID.
$sel:packageId:Node'
, node_packageId
- The node's package ID.
$sel:packageName:Node'
, node_packageName
- The node's package name.
$sel:packageVersion:Node'
, node_packageVersion
- The node's package version.
$sel:patchVersion:Node'
, node_patchVersion
- The node's patch version.
node_category :: Lens' Node NodeCategory Source #
The node's category.