Class JobScheduleStatistics


  • public class JobScheduleStatistics
    extends Object
    Resource usage statistics for a Job Schedule.
    • Constructor Detail

      • JobScheduleStatistics

        public JobScheduleStatistics()
    • Method Detail

      • url

        public String url()
        Get the url value.
        Returns:
        the url value
      • withUrl

        public JobScheduleStatistics withUrl​(String url)
        Set the url value.
        Parameters:
        url - the url value to set
        Returns:
        the JobScheduleStatistics object itself.
      • startTime

        public org.joda.time.DateTime startTime()
        Get the startTime value.
        Returns:
        the startTime value
      • withStartTime

        public JobScheduleStatistics withStartTime​(org.joda.time.DateTime startTime)
        Set the startTime value.
        Parameters:
        startTime - the startTime value to set
        Returns:
        the JobScheduleStatistics object itself.
      • lastUpdateTime

        public org.joda.time.DateTime lastUpdateTime()
        Get the lastUpdateTime value.
        Returns:
        the lastUpdateTime value
      • withLastUpdateTime

        public JobScheduleStatistics withLastUpdateTime​(org.joda.time.DateTime lastUpdateTime)
        Set the lastUpdateTime value.
        Parameters:
        lastUpdateTime - the lastUpdateTime value to set
        Returns:
        the JobScheduleStatistics object itself.
      • userCPUTime

        public org.joda.time.Period userCPUTime()
        Get the userCPUTime value.
        Returns:
        the userCPUTime value
      • withUserCPUTime

        public JobScheduleStatistics withUserCPUTime​(org.joda.time.Period userCPUTime)
        Set the userCPUTime value.
        Parameters:
        userCPUTime - the userCPUTime value to set
        Returns:
        the JobScheduleStatistics object itself.
      • kernelCPUTime

        public org.joda.time.Period kernelCPUTime()
        Get the kernelCPUTime value.
        Returns:
        the kernelCPUTime value
      • withKernelCPUTime

        public JobScheduleStatistics withKernelCPUTime​(org.joda.time.Period kernelCPUTime)
        Set the kernelCPUTime value.
        Parameters:
        kernelCPUTime - the kernelCPUTime value to set
        Returns:
        the JobScheduleStatistics object itself.
      • wallClockTime

        public org.joda.time.Period wallClockTime()
        Get the wall clock time is the elapsed time from when the Task started running on a Compute Node to when it finished (or to the last time the statistics were updated, if the Task had not finished by then). If a Task was retried, this includes the wall clock time of all the Task retries.
        Returns:
        the wallClockTime value
      • withWallClockTime

        public JobScheduleStatistics withWallClockTime​(org.joda.time.Period wallClockTime)
        Set the wall clock time is the elapsed time from when the Task started running on a Compute Node to when it finished (or to the last time the statistics were updated, if the Task had not finished by then). If a Task was retried, this includes the wall clock time of all the Task retries.
        Parameters:
        wallClockTime - the wallClockTime value to set
        Returns:
        the JobScheduleStatistics object itself.
      • readIOps

        public long readIOps()
        Get the readIOps value.
        Returns:
        the readIOps value
      • withReadIOps

        public JobScheduleStatistics withReadIOps​(long readIOps)
        Set the readIOps value.
        Parameters:
        readIOps - the readIOps value to set
        Returns:
        the JobScheduleStatistics object itself.
      • writeIOps

        public long writeIOps()
        Get the writeIOps value.
        Returns:
        the writeIOps value
      • withWriteIOps

        public JobScheduleStatistics withWriteIOps​(long writeIOps)
        Set the writeIOps value.
        Parameters:
        writeIOps - the writeIOps value to set
        Returns:
        the JobScheduleStatistics object itself.
      • readIOGiB

        public double readIOGiB()
        Get the readIOGiB value.
        Returns:
        the readIOGiB value
      • withReadIOGiB

        public JobScheduleStatistics withReadIOGiB​(double readIOGiB)
        Set the readIOGiB value.
        Parameters:
        readIOGiB - the readIOGiB value to set
        Returns:
        the JobScheduleStatistics object itself.
      • writeIOGiB

        public double writeIOGiB()
        Get the writeIOGiB value.
        Returns:
        the writeIOGiB value
      • withWriteIOGiB

        public JobScheduleStatistics withWriteIOGiB​(double writeIOGiB)
        Set the writeIOGiB value.
        Parameters:
        writeIOGiB - the writeIOGiB value to set
        Returns:
        the JobScheduleStatistics object itself.
      • numSucceededTasks

        public long numSucceededTasks()
        Get the numSucceededTasks value.
        Returns:
        the numSucceededTasks value
      • withNumSucceededTasks

        public JobScheduleStatistics withNumSucceededTasks​(long numSucceededTasks)
        Set the numSucceededTasks value.
        Parameters:
        numSucceededTasks - the numSucceededTasks value to set
        Returns:
        the JobScheduleStatistics object itself.
      • numFailedTasks

        public long numFailedTasks()
        Get the numFailedTasks value.
        Returns:
        the numFailedTasks value
      • withNumFailedTasks

        public JobScheduleStatistics withNumFailedTasks​(long numFailedTasks)
        Set the numFailedTasks value.
        Parameters:
        numFailedTasks - the numFailedTasks value to set
        Returns:
        the JobScheduleStatistics object itself.
      • numTaskRetries

        public long numTaskRetries()
        Get the numTaskRetries value.
        Returns:
        the numTaskRetries value
      • withNumTaskRetries

        public JobScheduleStatistics withNumTaskRetries​(long numTaskRetries)
        Set the numTaskRetries value.
        Parameters:
        numTaskRetries - the numTaskRetries value to set
        Returns:
        the JobScheduleStatistics object itself.
      • waitTime

        public org.joda.time.Period waitTime()
        Get this value is only reported in the Account lifetime statistics; it is not included in the Job statistics.
        Returns:
        the waitTime value
      • withWaitTime

        public JobScheduleStatistics withWaitTime​(org.joda.time.Period waitTime)
        Set this value is only reported in the Account lifetime statistics; it is not included in the Job statistics.
        Parameters:
        waitTime - the waitTime value to set
        Returns:
        the JobScheduleStatistics object itself.