public class ClientIOSummary extends GeneralBenchSummary<ClientIOTaskResult>
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientIOSummary.GraphGenerator
The graph generator for this summary.
|
mNodeResults, mThroughputCLASS_NAME_FIELD| Constructor and Description |
|---|
ClientIOSummary()
Default constructor required for json deserialization.
|
ClientIOSummary(ClientIOParameters parameters,
BaseParameters baseParameters,
java.util.Map<java.lang.String,ClientIOTaskResult> nodes,
java.util.Map<java.lang.Integer,java.lang.Float> threadCountIoMbps)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
BaseParameters |
getBaseParameters() |
ClientIOParameters |
getParameters() |
java.util.Map<java.lang.Integer,java.lang.Float> |
getThreadCountIoMbps() |
ClientIOSummary.GraphGenerator |
graphGenerator() |
void |
setBaseParameters(BaseParameters baseParameters) |
void |
setParameters(ClientIOParameters parameters) |
void |
setThreadCountIoMbps(java.util.Map<java.lang.Integer,java.lang.Float> threadCountIoMbps) |
collectErrorsFromAllNodes, getNodeResults, getThroughput, setNodeResults, setThroughputclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromJson, fromJson, getClassName, setClassName, toJsonpublic ClientIOSummary()
public ClientIOSummary(ClientIOParameters parameters, BaseParameters baseParameters, java.util.Map<java.lang.String,ClientIOTaskResult> nodes, java.util.Map<java.lang.Integer,java.lang.Float> threadCountIoMbps)
parameters - the parameters for the Fuse IO stress benchbaseParameters - the base parameters for the Fuse IO stress benchnodes - the result of each clientthreadCountIoMbps - aggregated throughput data with different number of threadspublic ClientIOSummary.GraphGenerator graphGenerator()
public ClientIOParameters getParameters()
public void setParameters(ClientIOParameters parameters)
parameters - Fuse IO stress bench parameterspublic BaseParameters getBaseParameters()
public void setBaseParameters(BaseParameters baseParameters)
baseParameters - the base parameterspublic java.util.Map<java.lang.Integer,java.lang.Float> getThreadCountIoMbps()
public void setThreadCountIoMbps(java.util.Map<java.lang.Integer,java.lang.Float> threadCountIoMbps)
threadCountIoMbps - the aggregated IOMbps with different thread numbersCopyright © 2023. All Rights Reserved.