clusterStatusHistoryEntity element

Type: clusterStatusHistoryEntity
Namespace: (default namespace)
XML Schema: ns0.xsd

A serialized representation of this class can be placed in the entity body of a request or response to or from the API. This particular entity holds a reference to a ClusterStatusHistoryDTO.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <clusterStatusHistoryEntity> <revision> <clientId>...</clientId> <version>...</version> </revision> <clusterStatusHistory> <generated>...</generated> <nodeStatusHistory> <node> <heartbeat>...</heartbeat> <connectionRequested>...</connectionRequested> <activeThreadCount>...</activeThreadCount> <queued>...</queued> <address>...</address> <nodeId>...</nodeId> <apiPort>...</apiPort> <status>...</status> <events> <category>...</category> <message>...</message> <timestamp>...</timestamp> </events> <events> <!--...--> </events> <!--...more "events" elements...--> <nodeStartTime>...</nodeStartTime> </node> <statusHistory> <generated>...</generated> <details> <entry> <key>...</key> <value>...</value> </entry> <entry> <key> <!--(another 'string' type)--> </key> <value> <!--(another 'string' type)--> </value> </entry> <!--...more entries...--> </details> <fieldDescriptors> <field>...</field> <label>...</label> <description>...</description> <formatter>...</formatter> </fieldDescriptors> <fieldDescriptors> <!--...--> </fieldDescriptors> <!--...more "fieldDescriptors" elements...--> <statusSnapshots> <timestamp>...</timestamp> <statusMetrics> <entry> <key>...</key> <value>...</value> </entry> <entry> <key> <!--(another 'string' type)--> </key> <value> <!--(another 'long' type)--> </value> </entry> <!--...more entries...--> </statusMetrics> </statusSnapshots> <statusSnapshots> <!--...--> </statusSnapshots> <!--...more "statusSnapshots" elements...--> </statusHistory> </nodeStatusHistory> <nodeStatusHistory> <!--...--> </nodeStatusHistory> <!--...more "nodeStatusHistory" elements...--> <clusterStatusHistory> <generated>...</generated> <details> <entry> <key>...</key> <value>...</value> </entry> <entry> <key> <!--(another 'string' type)--> </key> <value> <!--(another 'string' type)--> </value> </entry> <!--...more entries...--> </details> <fieldDescriptors> <field>...</field> <label>...</label> <description>...</description> <formatter>...</formatter> </fieldDescriptors> <fieldDescriptors> <!--...--> </fieldDescriptors> <!--...more "fieldDescriptors" elements...--> <statusSnapshots> <timestamp>...</timestamp> <statusMetrics> <entry> <key>...</key> <value>...</value> </entry> <entry> <key> <!--(another 'string' type)--> </key> <value> <!--(another 'long' type)--> </value> </entry> <!--...more entries...--> </statusMetrics> </statusSnapshots> <statusSnapshots> <!--...--> </statusSnapshots> <!--...more "statusSnapshots" elements...--> </clusterStatusHistory> </clusterStatusHistory> </clusterStatusHistoryEntity>

Example JSON

{ "clusterStatusHistory" : { "generated" : "...", "nodeStatusHistory" : [ { "node" : { "heartbeat" : "...", "connectionRequested" : "...", "activeThreadCount" : ..., "queued" : "...", "address" : "...", "nodeId" : "...", "apiPort" : ..., "status" : "...", "events" : [ { "category" : "...", "message" : "...", "timestamp" : "..." }, ... ], "nodeStartTime" : "..." }, "statusHistory" : { "generated" : "...", "details" : { "..." : "...", "---" : ... }, "fieldDescriptors" : [ { "field" : "...", "label" : "...", "description" : "...", "formatter" : "..." }, ... ], "statusSnapshots" : [ { "timestamp" : "...", "statusMetrics" : { "..." : ..., "---" : ... } }, ... ] } }, ... ], "clusterStatusHistory" : { "generated" : "...", "details" : { "..." : "...", "---" : ... }, "fieldDescriptors" : [ { "field" : "...", "label" : "...", "description" : "...", "formatter" : "..." }, ... ], "statusSnapshots" : [ { "timestamp" : "...", "statusMetrics" : { "..." : ..., "---" : ... } }, ... ] } }, "revision" : { "clientId" : "...", "version" : ... } }