Datum Stream Rename¶
Rename node datum stream metadata attributes, such as the node ID, source ID, and property names.
Usage¶
s10k datum stream rename -stream=<streamId>
[-node=<nodeId>]
[-source=<sourceId>]
[-i=propName[,propName...]]...
[-a=propName[,propName...]]...
[-s=propName[,propName...]]...
[-mode=<displayMode>]
About property names
The order of the property names is significant, and corresponds to the property values
within the datum stream. You can rename the property names, but you can not reorder
them. Use the --unsorted-names
option when using the datum stream list command
to preserve the physical property name order.
You can add new property names at any time, but you can not remove names. When updating any of the property name lists you must provide at least as many names as currently exists on the stream.
Options¶
Output¶
The updated stream metadata.
Examples¶
Update the source ID of a datum stream:
s10k datum stream rename --stream-id f68e81cd-2ac3-4760-b449-16ebce64c15a \
--source-id RELAY/1
+--------------------------------------+------+-----+---------------+------------------+---------------------------------+--------------+--------+
| Stream ID | Kind | ID | Source ID | Time Zone | Instantaneous | Accumulating | Status |
+--------------------------------------+------+-----+---------------+------------------+---------------------------------+--------------+--------+
| f68e81cd-2ac3-4760-b449-16ebce64c15a | Node | 101 | RELAY/1 | Pacific/Auckland | | | val |
+--------------------------------------+------+-----+---------------+------------------+---------------------------------+--------------+--------+
Stream ID,Kind,ID,Source ID,Time Zone,Instantaneous,Accumulating,Status
f68e81cd-2ac3-4760-b449-16ebce64c15a,Node,101,RELAY/1,Pacific/Auckland,,,val
{
"streamId" : "f68e81cd-2ac3-4760-b449-16ebce64c15a",
"zone" : "Pacific/Auckland",
"kind" : "n",
"objectId" : 101,
"sourceId" : "RELAY/1",
"s" : [ "val" ]
}
If you want to rename a property, you must provide all property names of that class. For example:
s10k datum stream rename --stream-id cc114908-cc0f-4680-a92e-718690742ba9 \
--instantaneous watts,amps,voltage,hertz
+--------------------------------------+------+-----+-----------+------------------+------------------------------------------+--------------+--------+
| Stream ID | Kind | ID | Source ID | Time Zone | Instantaneous | Accumulating | Status |
+--------------------------------------+------+-----+-----------+------------------+------------------------------------------+--------------+--------+
| cc114908-cc0f-4680-a92e-718690742ba9 | Node | 101 | gen/1 | Pacific/Auckland | watts,amps,voltage,hertz | wattHours | |
+--------------------------------------+------+-----+-----------+------------------+------------------------------------------+--------------+--------+
Stream ID,Kind,ID,Source ID,Time Zone,Instantaneous,Accumulating,Status
cc114908-cc0f-4680-a92e-718690742ba9,Node,101,gen/1,Pacific/Auckland,"watts,amps,voltage,hertz",wattHours,
{
"streamId" : "cc114908-cc0f-4680-a92e-718690742ba9",
"zone" : "Pacific/Auckland",
"kind" : "n",
"objectId" : 101,
"sourceId" : "gen/1",
"i" : [ "watts", "amps", "voltage", "hertz" ],
"a" : [ "wattHours" ]
}