JobScheduleStatistics Class
- java.
lang. Object - com.
microsoft. azure. batch. protocol. models. JobScheduleStatistics
- com.
public class JobScheduleStatistics
Resource usage statistics for a job schedule.
Method Summary
Modifier and Type | Method and Description |
---|---|
Period |
kernelCPUTime()
Get the kernelCPUTime value. |
DateTime |
lastUpdateTime()
Get the lastUpdateTime value. |
long |
numFailedTasks()
Get the numFailedTasks value. |
long |
numSucceededTasks()
Get the numSucceededTasks value. |
long |
numTaskRetries()
Get the numTaskRetries value. |
double |
readIOGiB()
Get the readIOGiB value. |
long |
readIOps()
Get the readIOps value. |
DateTime |
startTime()
Get the startTime value. |
String |
url()
Get the url value. |
Period |
userCPUTime()
Get the userCPUTime value. |
Period |
waitTime()
Get this value is only reported in the account lifetime statistics; it is not included in the job statistics. |
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. |
Job |
withKernelCPUTime(Period kernelCPUTime)
Set the kernelCPUTime value. |
Job |
withLastUpdateTime(DateTime lastUpdateTime)
Set the lastUpdateTime value. |
Job |
withNumFailedTasks(long numFailedTasks)
Set the numFailedTasks value. |
Job |
withNumSucceededTasks(long numSucceededTasks)
Set the numSucceededTasks value. |
Job |
withNumTaskRetries(long numTaskRetries)
Set the numTaskRetries value. |
Job |
withReadIOGiB(double readIOGiB)
Set the readIOGiB value. |
Job |
withReadIOps(long readIOps)
Set the readIOps value. |
Job |
withStartTime(DateTime startTime)
Set the startTime value. |
Job |
withUrl(String url)
Set the url value. |
Job |
withUserCPUTime(Period userCPUTime)
Set the userCPUTime value. |
Job |
withWaitTime(Period waitTime)
Set this value is only reported in the account lifetime statistics; it is not included in the job statistics. |
Job |
withWallClockTime(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. |
Job |
withWriteIOGiB(double writeIOGiB)
Set the writeIOGiB value. |
Job |
withWriteIOps(long writeIOps)
Set the writeIOps value. |
double |
writeIOGiB()
Get the writeIOGiB value. |
long |
writeIOps()
Get the writeIOps value. |
Method Details
kernelCPUTime
public Period kernelCPUTime()
Get the kernelCPUTime value.
Returns:
lastUpdateTime
public DateTime lastUpdateTime()
Get the lastUpdateTime value.
Returns:
numFailedTasks
public long numFailedTasks()
Get the numFailedTasks value.
Returns:
numSucceededTasks
public long numSucceededTasks()
Get the numSucceededTasks value.
Returns:
numTaskRetries
public long numTaskRetries()
Get the numTaskRetries value.
Returns:
readIOGiB
public double readIOGiB()
Get the readIOGiB value.
Returns:
readIOps
public long readIOps()
Get the readIOps value.
Returns:
startTime
public DateTime startTime()
Get the startTime value.
Returns:
url
public String url()
Get the url value.
Returns:
userCPUTime
public Period userCPUTime()
Get the userCPUTime value.
Returns:
waitTime
public Period waitTime()
Get this value is only reported in the account lifetime statistics; it is not included in the job statistics.
Returns:
wallClockTime
public 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:
withKernelCPUTime
public JobScheduleStatistics withKernelCPUTime(Period kernelCPUTime)
Set the kernelCPUTime value.
Parameters:
Returns:
withLastUpdateTime
public JobScheduleStatistics withLastUpdateTime(DateTime lastUpdateTime)
Set the lastUpdateTime value.
Parameters:
Returns:
withNumFailedTasks
public JobScheduleStatistics withNumFailedTasks(long numFailedTasks)
Set the numFailedTasks value.
Parameters:
Returns:
withNumSucceededTasks
public JobScheduleStatistics withNumSucceededTasks(long numSucceededTasks)
Set the numSucceededTasks value.
Parameters:
Returns:
withNumTaskRetries
public JobScheduleStatistics withNumTaskRetries(long numTaskRetries)
Set the numTaskRetries value.
Parameters:
Returns:
withReadIOGiB
public JobScheduleStatistics withReadIOGiB(double readIOGiB)
Set the readIOGiB value.
Parameters:
Returns:
withReadIOps
public JobScheduleStatistics withReadIOps(long readIOps)
Set the readIOps value.
Parameters:
Returns:
withStartTime
public JobScheduleStatistics withStartTime(DateTime startTime)
Set the startTime value.
Parameters:
Returns:
withUrl
public JobScheduleStatistics withUrl(String url)
Set the url value.
Parameters:
Returns:
withUserCPUTime
public JobScheduleStatistics withUserCPUTime(Period userCPUTime)
Set the userCPUTime value.
Parameters:
Returns:
withWaitTime
public JobScheduleStatistics withWaitTime(Period waitTime)
Set this value is only reported in the account lifetime statistics; it is not included in the job statistics.
Parameters:
Returns:
withWallClockTime
public JobScheduleStatistics withWallClockTime(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:
Returns:
withWriteIOGiB
public JobScheduleStatistics withWriteIOGiB(double writeIOGiB)
Set the writeIOGiB value.
Parameters:
Returns:
withWriteIOps
public JobScheduleStatistics withWriteIOps(long writeIOps)
Set the writeIOps value.
Parameters:
Returns:
writeIOGiB
public double writeIOGiB()
Get the writeIOGiB value.
Returns:
writeIOps
public long writeIOps()
Get the writeIOps value.
Returns:
Applies to
Azure SDK for Java