Table of Contents

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