Class Node
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Node : IEquatable<Node>
- Inheritance
-
Node
- Implements
-
- Inherited Members
-
Constructors
Node(Node)
protected Node(Node original)
Parameters
original
Node
Node(string, string, bool, string?, long, long, long, long, long, long, long, long, long, long, long, long, long, bool, long, long, bool, long, long, long, long, long, IReadOnlyList<ExchangeTypeSpec>?, IReadOnlyList<AuthMechanism>?, IReadOnlyList<Application>?, IReadOnlyList<string>?)
public Node(string Name, string Type, bool Running, string? OsPid, long MemEts, long MemBinary, long MemProc, long MemProcUsed, long MemAtom, long MemAtomUsed, long MemCode, long FdUsed, long FdTotal, long SocketsUsed, long SocketsTotal, long MemUsed, long MemLimit, bool MemAlarm, long DiskFreeLimit, long DiskFree, bool DiskFreeAlarm, long ProcUsed, long ProcTotal, long Uptime, long RunQueue, long Processors, IReadOnlyList<ExchangeTypeSpec>? ExchangeTypes, IReadOnlyList<AuthMechanism>? AuthMechanisms, IReadOnlyList<Application>? Applications, IReadOnlyList<string>? Partitions)
Parameters
Name
string
Type
string
Running
bool
OsPid
string
MemEts
long
MemBinary
long
MemProc
long
MemProcUsed
long
MemAtom
long
MemAtomUsed
long
MemCode
long
FdUsed
long
FdTotal
long
SocketsUsed
long
SocketsTotal
long
MemUsed
long
MemLimit
long
MemAlarm
bool
DiskFreeLimit
long
DiskFree
long
DiskFreeAlarm
bool
ProcUsed
long
ProcTotal
long
Uptime
long
RunQueue
long
Processors
long
ExchangeTypes
IReadOnlyList<ExchangeTypeSpec>
AuthMechanisms
IReadOnlyList<AuthMechanism>
Applications
IReadOnlyList<Application>
Partitions
IReadOnlyList<string>
Properties
Applications
public IReadOnlyList<Application>? Applications { get; init; }
Property Value
- IReadOnlyList<Application>
AuthMechanisms
public IReadOnlyList<AuthMechanism>? AuthMechanisms { get; init; }
Property Value
- IReadOnlyList<AuthMechanism>
DiskFree
public long DiskFree { get; init; }
Property Value
- long
DiskFreeAlarm
public bool DiskFreeAlarm { get; init; }
Property Value
- bool
DiskFreeLimit
public long DiskFreeLimit { get; init; }
Property Value
- long
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
ExchangeTypes
public IReadOnlyList<ExchangeTypeSpec>? ExchangeTypes { get; init; }
Property Value
- IReadOnlyList<ExchangeTypeSpec>
FdTotal
public long FdTotal { get; init; }
Property Value
- long
FdUsed
public long FdUsed { get; init; }
Property Value
- long
MemAlarm
public bool MemAlarm { get; init; }
Property Value
- bool
MemAtom
public long MemAtom { get; init; }
Property Value
- long
MemAtomUsed
public long MemAtomUsed { get; init; }
Property Value
- long
MemBinary
public long MemBinary { get; init; }
Property Value
- long
MemCode
public long MemCode { get; init; }
Property Value
- long
MemEts
public long MemEts { get; init; }
Property Value
- long
MemLimit
public long MemLimit { get; init; }
Property Value
- long
MemProc
public long MemProc { get; init; }
Property Value
- long
MemProcUsed
public long MemProcUsed { get; init; }
Property Value
- long
MemUsed
public long MemUsed { get; init; }
Property Value
- long
Name
public string Name { get; init; }
Property Value
- string
OsPid
public string? OsPid { get; init; }
Property Value
- string
Partitions
public IReadOnlyList<string>? Partitions { get; init; }
Property Value
- IReadOnlyList<string>
ProcTotal
public long ProcTotal { get; init; }
Property Value
- long
ProcUsed
public long ProcUsed { get; init; }
Property Value
- long
Processors
public long Processors { get; init; }
Property Value
- long
RunQueue
public long RunQueue { get; init; }
Property Value
- long
Running
public bool Running { get; init; }
Property Value
- bool
SocketsTotal
public long SocketsTotal { get; init; }
Property Value
- long
SocketsUsed
public long SocketsUsed { get; init; }
Property Value
- long
Type
public string Type { get; init; }
Property Value
- string
Uptime
public long Uptime { get; init; }
Property Value
- long
Methods
Deconstruct(out string, out string, out bool, out string?, out long, out long, out long, out long, out long, out long, out long, out long, out long, out long, out long, out long, out long, out bool, out long, out long, out bool, out long, out long, out long, out long, out long, out IReadOnlyList<ExchangeTypeSpec>?, out IReadOnlyList<AuthMechanism>?, out IReadOnlyList<Application>?, out IReadOnlyList<string>?)
public void Deconstruct(out string Name, out string Type, out bool Running, out string? OsPid, out long MemEts, out long MemBinary, out long MemProc, out long MemProcUsed, out long MemAtom, out long MemAtomUsed, out long MemCode, out long FdUsed, out long FdTotal, out long SocketsUsed, out long SocketsTotal, out long MemUsed, out long MemLimit, out bool MemAlarm, out long DiskFreeLimit, out long DiskFree, out bool DiskFreeAlarm, out long ProcUsed, out long ProcTotal, out long Uptime, out long RunQueue, out long Processors, out IReadOnlyList<ExchangeTypeSpec>? ExchangeTypes, out IReadOnlyList<AuthMechanism>? AuthMechanisms, out IReadOnlyList<Application>? Applications, out IReadOnlyList<string>? Partitions)
Parameters
Name
string
Type
string
Running
bool
OsPid
string
MemEts
long
MemBinary
long
MemProc
long
MemProcUsed
long
MemAtom
long
MemAtomUsed
long
MemCode
long
FdUsed
long
FdTotal
long
SocketsUsed
long
SocketsTotal
long
MemUsed
long
MemLimit
long
MemAlarm
bool
DiskFreeLimit
long
DiskFree
long
DiskFreeAlarm
bool
ProcUsed
long
ProcTotal
long
Uptime
long
RunQueue
long
Processors
long
ExchangeTypes
IReadOnlyList<ExchangeTypeSpec>
AuthMechanisms
IReadOnlyList<AuthMechanism>
Applications
IReadOnlyList<Application>
Partitions
IReadOnlyList<string>
Equals(Node?)
public virtual bool Equals(Node? other)
Parameters
other
Node
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder
StringBuilder
Returns
- bool
ToString()
public override string ToString()
Returns
- string
<Clone>$()
public virtual Node <Clone>$()
Returns
- Node
Operators
operator ==(Node?, Node?)
public static bool operator ==(Node? left, Node? right)
Parameters
left
Node
right
Node
Returns
- bool
operator !=(Node?, Node?)
public static bool operator !=(Node? left, Node? right)
Parameters
left
Node
right
Node
Returns
- bool