Class ShovelStatus
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record ShovelStatus : IEquatable<ShovelStatus>
- Inheritance
-
ShovelStatus
- Implements
-
- Inherited Members
-
Constructors
ShovelStatus(ShovelStatus)
protected ShovelStatus(ShovelStatus original)
Parameters
original
ShovelStatus
ShovelStatus(string, string, string, DateTime, string, string, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?, string?)
public ShovelStatus(string Name, string Vhost, string Node, DateTime Timestamp, string Type, string State, string? SrcProtocol = null, string? SrcUri = null, string? SrcQueue = null, string? SrcExchange = null, string? SrcExchangeKey = null, string? DestProtocol = null, string? DestUri = null, string? DestQueue = null, string? DestExchange = null, string? DestExchangeKey = null, string? BlockedStatus = null, string? Reason = null)
Parameters
Name
string
Vhost
string
Node
string
Timestamp
DateTime
Type
string
State
string
SrcProtocol
string
SrcUri
string
SrcQueue
string
SrcExchange
string
SrcExchangeKey
string
DestProtocol
string
DestUri
string
DestQueue
string
DestExchange
string
DestExchangeKey
string
BlockedStatus
string
Reason
string
Properties
BlockedStatus
public string? BlockedStatus { get; init; }
Property Value
- string
DestExchange
public string? DestExchange { get; init; }
Property Value
- string
DestExchangeKey
public string? DestExchangeKey { get; init; }
Property Value
- string
DestProtocol
public string? DestProtocol { get; init; }
Property Value
- string
DestQueue
public string? DestQueue { get; init; }
Property Value
- string
DestUri
public string? DestUri { get; init; }
Property Value
- string
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
ExtensionData
[JsonIgnore]
public IReadOnlyDictionary<string, object?>? ExtensionData { get; set; }
Property Value
- IReadOnlyDictionary<string, object>
JsonExtensionData
[JsonExtensionData]
public IDictionary<string, JsonElement>? JsonExtensionData { get; set; }
Property Value
- IDictionary<string, JsonElement>
Name
public string Name { get; init; }
Property Value
- string
Node
public string Node { get; init; }
Property Value
- string
Reason
public string? Reason { get; init; }
Property Value
- string
SrcExchange
public string? SrcExchange { get; init; }
Property Value
- string
SrcExchangeKey
public string? SrcExchangeKey { get; init; }
Property Value
- string
SrcProtocol
public string? SrcProtocol { get; init; }
Property Value
- string
SrcQueue
public string? SrcQueue { get; init; }
Property Value
- string
SrcUri
public string? SrcUri { get; init; }
Property Value
- string
State
public string State { get; init; }
Property Value
- string
Timestamp
[JsonConverter(typeof(DateTimeConverter))]
public DateTime Timestamp { get; init; }
Property Value
- DateTime
Type
public string Type { get; init; }
Property Value
- string
Vhost
public string Vhost { get; init; }
Property Value
- string
Methods
Deconstruct(out string, out string, out string, out DateTime, out string, out string, out string?, out string?, out string?, out string?, out string?, out string?, out string?, out string?, out string?, out string?, out string?, out string?)
public void Deconstruct(out string Name, out string Vhost, out string Node, out DateTime Timestamp, out string Type, out string State, out string? SrcProtocol, out string? SrcUri, out string? SrcQueue, out string? SrcExchange, out string? SrcExchangeKey, out string? DestProtocol, out string? DestUri, out string? DestQueue, out string? DestExchange, out string? DestExchangeKey, out string? BlockedStatus, out string? Reason)
Parameters
Name
string
Vhost
string
Node
string
Timestamp
DateTime
Type
string
State
string
SrcProtocol
string
SrcUri
string
SrcQueue
string
SrcExchange
string
SrcExchangeKey
string
DestProtocol
string
DestUri
string
DestQueue
string
DestExchange
string
DestExchangeKey
string
BlockedStatus
string
Reason
string
Equals(ShovelStatus?)
public virtual bool Equals(ShovelStatus? other)
Parameters
other
ShovelStatus
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 ShovelStatus <Clone>$()
Returns
- ShovelStatus
Operators
operator ==(ShovelStatus?, ShovelStatus?)
public static bool operator ==(ShovelStatus? left, ShovelStatus? right)
Parameters
left
ShovelStatus
right
ShovelStatus
Returns
- bool
operator !=(ShovelStatus?, ShovelStatus?)
public static bool operator !=(ShovelStatus? left, ShovelStatus? right)
Parameters
left
ShovelStatus
right
ShovelStatus
Returns
- bool