public class BlockDeviceTimedStats extends QApiType
QApiTypeDescriptor{name=BlockDeviceTimedStats, data={interval_length=int, min_rd_latency_ns=int, max_rd_latency_ns=int, avg_rd_latency_ns=int, min_wr_latency_ns=int, max_wr_latency_ns=int, avg_wr_latency_ns=int, min_flush_latency_ns=int, max_flush_latency_ns=int, avg_flush_latency_ns=int, avg_rd_queue_depth=number, avg_wr_queue_depth=number}, innerTypes=null}
Modifier and Type | Field and Description |
---|---|
long |
avgFlushLatencyNs |
long |
avgRdLatencyNs |
double |
avgRdQueueDepth |
long |
avgWrLatencyNs |
double |
avgWrQueueDepth |
long |
intervalLength |
long |
maxFlushLatencyNs |
long |
maxRdLatencyNs |
long |
maxWrLatencyNs |
long |
minFlushLatencyNs |
long |
minRdLatencyNs |
long |
minWrLatencyNs |
Constructor and Description |
---|
BlockDeviceTimedStats() |
BlockDeviceTimedStats(long intervalLength,
long minRdLatencyNs,
long maxRdLatencyNs,
long avgRdLatencyNs,
long minWrLatencyNs,
long maxWrLatencyNs,
long avgWrLatencyNs,
long minFlushLatencyNs,
long maxFlushLatencyNs,
long avgFlushLatencyNs,
double avgRdQueueDepth,
double avgWrQueueDepth) |
Modifier and Type | Method and Description |
---|---|
Object |
getFieldByName(String name) |
List<String> |
getFieldNames() |
BlockDeviceTimedStats |
withAvgFlushLatencyNs(long value) |
BlockDeviceTimedStats |
withAvgRdLatencyNs(long value) |
BlockDeviceTimedStats |
withAvgRdQueueDepth(double value) |
BlockDeviceTimedStats |
withAvgWrLatencyNs(long value) |
BlockDeviceTimedStats |
withAvgWrQueueDepth(double value) |
BlockDeviceTimedStats |
withIntervalLength(long value) |
BlockDeviceTimedStats |
withMaxFlushLatencyNs(long value) |
BlockDeviceTimedStats |
withMaxRdLatencyNs(long value) |
BlockDeviceTimedStats |
withMaxWrLatencyNs(long value) |
BlockDeviceTimedStats |
withMinFlushLatencyNs(long value) |
BlockDeviceTimedStats |
withMinRdLatencyNs(long value) |
BlockDeviceTimedStats |
withMinWrLatencyNs(long value) |
toString
@Nonnull public long intervalLength
@Nonnull public long minRdLatencyNs
@Nonnull public long maxRdLatencyNs
@Nonnull public long avgRdLatencyNs
@Nonnull public long minWrLatencyNs
@Nonnull public long maxWrLatencyNs
@Nonnull public long avgWrLatencyNs
@Nonnull public long minFlushLatencyNs
@Nonnull public long maxFlushLatencyNs
@Nonnull public long avgFlushLatencyNs
@Nonnull public double avgRdQueueDepth
@Nonnull public double avgWrQueueDepth
public BlockDeviceTimedStats()
public BlockDeviceTimedStats(long intervalLength, long minRdLatencyNs, long maxRdLatencyNs, long avgRdLatencyNs, long minWrLatencyNs, long maxWrLatencyNs, long avgWrLatencyNs, long minFlushLatencyNs, long maxFlushLatencyNs, long avgFlushLatencyNs, double avgRdQueueDepth, double avgWrQueueDepth)
@Nonnull public BlockDeviceTimedStats withIntervalLength(long value)
@Nonnull public BlockDeviceTimedStats withMinRdLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withMaxRdLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withAvgRdLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withMinWrLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withMaxWrLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withAvgWrLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withMinFlushLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withMaxFlushLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withAvgFlushLatencyNs(long value)
@Nonnull public BlockDeviceTimedStats withAvgRdQueueDepth(double value)
@Nonnull public BlockDeviceTimedStats withAvgWrQueueDepth(double value)
public List<String> getFieldNames()
getFieldNames
in class QApiType
public Object getFieldByName(@Nonnull String name) throws NoSuchFieldException
getFieldByName
in class QApiType
NoSuchFieldException