Class HostCpuUsage.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • cpuUserModeInPercent

        public HostCpuUsage.Builder cpuUserModeInPercent​(Float cpuUserModeInPercent)
        Percentage of CPU time spent in user mode
        Parameters:
        cpuUserModeInPercent - the value to set
        Returns:
        this builder
      • cpuSystemModeInPercent

        public HostCpuUsage.Builder cpuSystemModeInPercent​(Float cpuSystemModeInPercent)
        Percentage of CPU time spent in system mode
        Parameters:
        cpuSystemModeInPercent - the value to set
        Returns:
        this builder
      • cpuUsageInSec

        public HostCpuUsage.Builder cpuUsageInSec​(Double cpuUsageInSec)
        Amount of CPU Time spent in seconds
        Parameters:
        cpuUsageInSec - the value to set
        Returns:
        this builder
      • cpuUtilizationInPercent

        public HostCpuUsage.Builder cpuUtilizationInPercent​(Float cpuUtilizationInPercent)
        Amount of CPU Time spent in percentage
        Parameters:
        cpuUtilizationInPercent - the value to set
        Returns:
        this builder
      • cpuStolenInPercent

        public HostCpuUsage.Builder cpuStolenInPercent​(Float cpuStolenInPercent)
        Amount of CPU time stolen in percentage
        Parameters:
        cpuStolenInPercent - the value to set
        Returns:
        this builder
      • cpuIdleInPercent

        public HostCpuUsage.Builder cpuIdleInPercent​(Float cpuIdleInPercent)
        Amount of CPU idle time in percentage
        Parameters:
        cpuIdleInPercent - the value to set
        Returns:
        this builder
      • cpuLoad1min

        public HostCpuUsage.Builder cpuLoad1min​(Float cpuLoad1min)
        Load average in the last 1 minute
        Parameters:
        cpuLoad1min - the value to set
        Returns:
        this builder
      • cpuLoad5min

        public HostCpuUsage.Builder cpuLoad5min​(Float cpuLoad5min)
        Load average in the last 5 minutes
        Parameters:
        cpuLoad5min - the value to set
        Returns:
        this builder
      • cpuLoad15min

        public HostCpuUsage.Builder cpuLoad15min​(Float cpuLoad15min)
        Load average in the last 15 minutes
        Parameters:
        cpuLoad15min - the value to set
        Returns:
        this builder