public class ClientIOSummary extends GeneralBenchSummary<ClientIOTaskResult>
Modifier and Type | Class and Description |
---|---|
static class |
ClientIOSummary.GraphGenerator
The graph generator for this summary.
|
mNodeResults, mThroughput
CLASS_NAME_FIELD
Constructor and Description |
---|
ClientIOSummary()
Default constructor required for json deserialization.
|
ClientIOSummary(ClientIOParameters parameters,
BaseParameters baseParameters,
Map<String,ClientIOTaskResult> nodes,
Map<Integer,Float> threadCountIoMbps)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
BaseParameters |
getBaseParameters() |
ClientIOParameters |
getParameters() |
Map<Integer,Float> |
getThreadCountIoMbps() |
ClientIOSummary.GraphGenerator |
graphGenerator() |
void |
setBaseParameters(BaseParameters baseParameters) |
void |
setParameters(ClientIOParameters parameters) |
void |
setThreadCountIoMbps(Map<Integer,Float> threadCountIoMbps) |
collectErrorsFromAllNodes, getNodeResults, getThroughput, setNodeResults, setThroughput
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromJson, fromJson, getClassName, setClassName, toJson
public ClientIOSummary()
public ClientIOSummary(ClientIOParameters parameters, BaseParameters baseParameters, Map<String,ClientIOTaskResult> nodes, Map<Integer,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 Map<Integer,Float> getThreadCountIoMbps()
Copyright © 2023. All Rights Reserved.