Class ClientIOSummary

    • Constructor Detail

      • ClientIOSummary

        public ClientIOSummary()
        Default constructor required for json deserialization.
      • 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)
        Creates an instance.
        Parameters:
        parameters - the parameters for the Fuse IO stress bench
        baseParameters - the base parameters for the Fuse IO stress bench
        nodes - the result of each client
        threadCountIoMbps - aggregated throughput data with different number of threads
    • Method Detail

      • getParameters

        public ClientIOParameters getParameters()
        Returns:
        Fuse IO stress bench parameters
      • setParameters

        public void setParameters​(ClientIOParameters parameters)
        Parameters:
        parameters - Fuse IO stress bench parameters
      • getBaseParameters

        public BaseParameters getBaseParameters()
        Returns:
        the base parameters
      • setBaseParameters

        public void setBaseParameters​(BaseParameters baseParameters)
        Parameters:
        baseParameters - the base parameters
      • getThreadCountIoMbps

        public java.util.Map<java.lang.Integer,​java.lang.Float> getThreadCountIoMbps()
        Returns:
        the aggregated IOMbps with different thread numbers
      • setThreadCountIoMbps

        public void setThreadCountIoMbps​(java.util.Map<java.lang.Integer,​java.lang.Float> threadCountIoMbps)
        Parameters:
        threadCountIoMbps - the aggregated IOMbps with different thread numbers