Class MaxThroughputSummary

  • All Implemented Interfaces:
    Summary, alluxio.util.JsonSerializable

    public final class MaxThroughputSummary
    extends java.lang.Object
    implements Summary
    The summary for the max throughput test.
    • Constructor Detail

      • MaxThroughputSummary

        public MaxThroughputSummary()
        Creates an instance.
    • Method Detail

      • getMaxThroughput

        public float getMaxThroughput()
        Returns:
        the max throughput
      • setMaxThroughput

        public void setMaxThroughput​(float maxThroughput)
        Parameters:
        maxThroughput - the max throughput
      • setParameters

        public void setParameters​(MasterBenchParameters parameters)
        Parameters:
        parameters - the parameters
      • getEndTimeMs

        public long getEndTimeMs()
        Returns:
        the end time (in ms)
      • setEndTimeMs

        public void setEndTimeMs​(long endTimeMs)
        Parameters:
        endTimeMs - the end time (in ms)
      • addPassedRun

        public void addPassedRun​(long targetThroughput,
                                 MasterBenchSummary summary)
        Adds a passing run to the summary, for a target throughput.
        Parameters:
        targetThroughput - the target throughput
        summary - the summary
      • getPassedRuns

        public java.util.Map<java.lang.Long,​MasterBenchSummary> getPassedRuns()
        Returns:
        the Map(target throughput -> summary) of passed runs
      • setPassedRuns

        public void setPassedRuns​(java.util.Map<java.lang.Long,​MasterBenchSummary> passedRuns)
        Parameters:
        passedRuns - the Map(target throughput -> summary) of passed runs
      • addFailedRun

        public void addFailedRun​(long targetThroughput,
                                 MasterBenchSummary summary)
        Adds a failing run to the summary, for a target throughput.
        Parameters:
        targetThroughput - the target throughput
        summary - the summary
      • getFailedRuns

        public java.util.Map<java.lang.Long,​MasterBenchSummary> getFailedRuns()
        Returns:
        the Map(target throughput -> summary) of failed runs
      • setFailedRuns

        public void setFailedRuns​(java.util.Map<java.lang.Long,​MasterBenchSummary> failedRuns)
        Parameters:
        failedRuns - the Map(target throughput -> summary) of failed runs