Class EmulateNetworkConditionsCommandSettings
EmulateNetworkConditions
public sealed class EmulateNetworkConditionsCommandSettings : ICommand
- Inheritance
-
EmulateNetworkConditionsCommandSettings
- Implements
- Inherited Members
Properties
CommandName
Gets the name of the command.
[JsonIgnore]
public string CommandName { get; }
Property Value
ConnectionType
Gets or sets the connectionType
[JsonPropertyName("connectionType")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public ConnectionType? ConnectionType { get; set; }
Property Value
DownloadThroughput
Gets or sets the downloadThroughput
[JsonPropertyName("downloadThroughput")]
public double DownloadThroughput { get; set; }
Property Value
Latency
Gets or sets the latency
[JsonPropertyName("latency")]
public double Latency { get; set; }
Property Value
Offline
Gets or sets the offline
[JsonPropertyName("offline")]
public bool Offline { get; set; }
Property Value
PacketLoss
Gets or sets the packetLoss
[JsonPropertyName("packetLoss")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? PacketLoss { get; set; }
Property Value
PacketQueueLength
Gets or sets the packetQueueLength
[JsonPropertyName("packetQueueLength")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? PacketQueueLength { get; set; }
Property Value
- long?
PacketReordering
Gets or sets the packetReordering
[JsonPropertyName("packetReordering")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? PacketReordering { get; set; }
Property Value
- bool?
UploadThroughput
Gets or sets the uploadThroughput
[JsonPropertyName("uploadThroughput")]
public double UploadThroughput { get; set; }