public final class FuseIOTaskResult extends Object implements TaskResult, Summary
Modifier and Type | Class and Description |
---|---|
static class |
FuseIOTaskResult.GraphGenerator
The graph generator for this summary.
|
static class |
FuseIOTaskResult.ThreadCountResult
A result for a single thread count test.
|
CLASS_NAME_FIELD
Constructor and Description |
---|
FuseIOTaskResult()
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addThreadCountResults(int threadCount,
FuseIOTaskResult.ThreadCountResult threadCountResult) |
TaskResult.Aggregator |
aggregator() |
BaseParameters |
getBaseParameters() |
long |
getEndMs() |
FuseIOParameters |
getParameters() |
long |
getRecordStartMs() |
Map<Integer,FuseIOTaskResult.ThreadCountResult> |
getThreadCountResults() |
Map<Integer,Map<String,SummaryStatistics>> |
getTimeToFirstBytePerThread() |
GraphGenerator |
graphGenerator() |
void |
putTimeToFirstBytePerThread(Integer numThreads,
Map<String,SummaryStatistics> statistics) |
void |
setBaseParameters(BaseParameters baseParameters) |
void |
setEndMs(long endMs) |
void |
setParameters(FuseIOParameters parameters) |
void |
setRecordStartMs(long recordStartMs) |
void |
setThreadCountResults(Map<Integer,FuseIOTaskResult.ThreadCountResult> threadCountResults) |
void |
setTimeToFirstBytePerThread(Map<Integer,Map<String,SummaryStatistics>> timeToFirstByte) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromJson, fromJson, getClassName, setClassName, toJson
public BaseParameters getBaseParameters()
public void setBaseParameters(BaseParameters baseParameters)
baseParameters
- the base parameterspublic FuseIOParameters getParameters()
public void setParameters(FuseIOParameters parameters)
parameters
- the Fuse IO parameterspublic long getRecordStartMs()
public void setRecordStartMs(long recordStartMs)
recordStartMs
- the start time (in ms)public Map<Integer,Map<String,SummaryStatistics>> getTimeToFirstBytePerThread()
public void setTimeToFirstBytePerThread(Map<Integer,Map<String,SummaryStatistics>> timeToFirstByte)
timeToFirstByte
- time to first statisticspublic void putTimeToFirstBytePerThread(Integer numThreads, Map<String,SummaryStatistics> statistics)
numThreads
- thread countstatistics
- FuseIOTaskResultStatisticspublic long getEndMs()
public void setEndMs(long endMs)
endMs
- the end time (in ms)public Map<Integer,FuseIOTaskResult.ThreadCountResult> getThreadCountResults()
public void setThreadCountResults(Map<Integer,FuseIOTaskResult.ThreadCountResult> threadCountResults)
threadCountResults
- the map of thread counts to resultspublic void addThreadCountResults(int threadCount, FuseIOTaskResult.ThreadCountResult threadCountResult)
threadCount
- the thread count of the resultsthreadCountResult
- the results to addpublic TaskResult.Aggregator aggregator()
aggregator
in interface TaskResult
public GraphGenerator graphGenerator()
graphGenerator
in interface Summary
Copyright © 2023. All Rights Reserved.