Class HostTopProcesses.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • userName

        public HostTopProcesses.Builder userName​(String userName)
        User that started the process
        Parameters:
        userName - the value to set
        Returns:
        this builder
      • memoryUtilizationPercent

        public HostTopProcesses.Builder memoryUtilizationPercent​(Double memoryUtilizationPercent)
        Memory utilization percentage
        Parameters:
        memoryUtilizationPercent - the value to set
        Returns:
        this builder
      • cpuUtilizationPercent

        public HostTopProcesses.Builder cpuUtilizationPercent​(Double cpuUtilizationPercent)
        CPU utilization percentage
        Parameters:
        cpuUtilizationPercent - the value to set
        Returns:
        this builder
      • cpuUsageInSeconds

        public HostTopProcesses.Builder cpuUsageInSeconds​(Double cpuUsageInSeconds)
        CPU usage in seconds
        Parameters:
        cpuUsageInSeconds - the value to set
        Returns:
        this builder
      • command

        public HostTopProcesses.Builder command​(String command)
        Command line executed for the process
        Parameters:
        command - the value to set
        Returns:
        this builder
      • virtualMemoryInMBs

        public HostTopProcesses.Builder virtualMemoryInMBs​(Double virtualMemoryInMBs)
        Virtual memory in megabytes
        Parameters:
        virtualMemoryInMBs - the value to set
        Returns:
        this builder
      • physicalMemoryInMBs

        public HostTopProcesses.Builder physicalMemoryInMBs​(Double physicalMemoryInMBs)
        Physical memory in megabytes
        Parameters:
        physicalMemoryInMBs - the value to set
        Returns:
        this builder
      • startTime

        public HostTopProcesses.Builder startTime​(Date startTime)
        Process Start Time Example: “2020-03-31T00:00:00.000Z”
        Parameters:
        startTime - the value to set
        Returns:
        this builder
      • totalProcesses

        public HostTopProcesses.Builder totalProcesses​(BigDecimal totalProcesses)
        Number of processes running at the time of collection
        Parameters:
        totalProcesses - the value to set
        Returns:
        this builder
      • containerId

        public HostTopProcesses.Builder containerId​(String containerId)
        Container id if this process corresponds to a running container in the host
        Parameters:
        containerId - the value to set
        Returns:
        this builder
      • diskBytesRead

        public HostTopProcesses.Builder diskBytesRead​(Double diskBytesRead)
        Bytes Read
        Parameters:
        diskBytesRead - the value to set
        Returns:
        this builder
      • diskBytesWritten

        public HostTopProcesses.Builder diskBytesWritten​(Double diskBytesWritten)
        Bytes Written
        Parameters:
        diskBytesWritten - the value to set
        Returns:
        this builder
      • diskIopsRead

        public HostTopProcesses.Builder diskIopsRead​(Double diskIopsRead)
        Read transactions per second
        Parameters:
        diskIopsRead - the value to set
        Returns:
        this builder
      • diskIopsWritten

        public HostTopProcesses.Builder diskIopsWritten​(Double diskIopsWritten)
        Write transactions per second
        Parameters:
        diskIopsWritten - the value to set
        Returns:
        this builder
      • diskIops

        public HostTopProcesses.Builder diskIops​(Double diskIops)
        IO Transactions per second
        Parameters:
        diskIops - the value to set
        Returns:
        this builder