FdbSystemStatus

Namespace: FoundationDB.Client.Status · class

Implements: MetricsBase, IJsonSerializable, IJsonPackable, IEquatable<MetricsBase>, IEquatable<FdbSystemStatus>

Snapshot of the state of a FoundationDB cluster

Properties

Client

ClientStatus Client { get; }

Details about the local Client

Cluster

ClusterStatus Cluster { get; }

Details about the remote Cluster

IsValid

bool IsValid { get; }

Checks if this instance contains valid status data

JsonData

JsonObject JsonData { get; }

Parsed JSON data of this snapshot.

RawJson

string RawJson { get; }

Raw JSON text of this snapshot.

This is the same value that is returned by running 'status json' in fdbcli, decoded as utf-8

ReadVersion

long ReadVersion { get; }

Read Version of the snapshot

Methods

<Clone>$

FdbSystemStatus <Clone>$()

Equals

bool Equals(object obj)

bool Equals(MetricsBase other)

bool Equals(FdbSystemStatus other)

GetHashCode

int GetHashCode()

ToString

string ToString()