CassandraClusterDataCenterNodeItem Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The CassandraClusterDataCenterNodeItem.
public class CassandraClusterDataCenterNodeItem : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CosmosDB.Models.CassandraClusterDataCenterNodeItem>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CosmosDB.Models.CassandraClusterDataCenterNodeItem>
type CassandraClusterDataCenterNodeItem = class
interface IJsonModel<CassandraClusterDataCenterNodeItem>
interface IPersistableModel<CassandraClusterDataCenterNodeItem>
Public Class CassandraClusterDataCenterNodeItem
Implements IJsonModel(Of CassandraClusterDataCenterNodeItem), IPersistableModel(Of CassandraClusterDataCenterNodeItem)
- Inheritance
-
CassandraClusterDataCenterNodeItem
- Implements
Properties
Address |
The node's IP address. |
CassandraProcessStatus |
Cassandra service status on this node. |
CpuUsage |
A float representing the current system-wide CPU utilization as a percentage. |
DiskFreeKB |
The amount of disk free, in kB, of the directory /var/lib/cassandra. |
DiskUsedKB |
The amount of disk used, in kB, of the directory /var/lib/cassandra. |
HostId |
The network ID of the node. |
IsLatestModel |
If node has been updated to latest model. |
Load |
The amount of file system data in the data directory (e.g., 47.66 kB), excluding all content in the snapshots subdirectories. Because all SSTable data files are included, any data that is not cleaned up (such as TTL-expired cells or tombstones) is counted. |
MemoryBuffersAndCachedKB |
Memory used by kernel buffers (Buffers in /proc/meminfo) and page cache and slabs (Cached and SReclaimable in /proc/meminfo), in kB. |
MemoryFreeKB |
Unused memory (MemFree and SwapFree in /proc/meminfo), in kB. |
MemoryTotalKB |
Total installed memory (MemTotal and SwapTotal in /proc/meminfo), in kB. |
MemoryUsedKB |
Used memory (calculated as total - free - buffers - cache), in kB. |
Rack |
The rack this node is part of. |
Size |
Gets the size. |
State |
The state of the node in Cassandra ring. |
Status |
Gets the status. |
Timestamp |
The timestamp when these statistics were captured. |
Tokens |
List of tokens this node covers. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<CassandraClusterDataCenterNodeItem>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<CassandraClusterDataCenterNodeItem>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<CassandraClusterDataCenterNodeItem>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<CassandraClusterDataCenterNodeItem>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<CassandraClusterDataCenterNodeItem>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |