TaskStatistics Class
- java.
lang. Object - com.
microsoft. azure. batch. protocol. models. TaskStatistics
- com.
public class TaskStatistics
Resource usage statistics for a Task.
Constructor Summary
Constructor | Description | |
---|---|---|
TaskStatistics() |
Method Summary
Modifier and Type | Method and Description |
---|---|
org.joda.time.Period |
kernelCPUTime()
Get the kernel |
org.joda.time.DateTime |
lastUpdateTime()
Get the last |
double |
readIOGiB()
Get the read |
long |
readIOps()
Get the read |
org.joda.time.DateTime |
startTime()
Get the start |
String |
url()
Get the url value. |
org.joda.time.Period |
userCPUTime()
Get the user |
org.joda.time.Period |
waitTime()
Get the wait |
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). |
Task |
withKernelCPUTime(Period kernelCPUTime)
Set the kernel |
Task |
withLastUpdateTime(DateTime lastUpdateTime)
Set the last |
Task |
withReadIOGiB(double readIOGiB)
Set the read |
Task |
withReadIOps(long readIOps)
Set the read |
Task |
withStartTime(DateTime startTime)
Set the start |
Task |
withUrl(String url)
Set the url value. |
Task |
withUserCPUTime(Period userCPUTime)
Set the user |
Task |
withWaitTime(Period waitTime)
Set the wait |
Task |
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). |
Task |
withWriteIOGiB(double writeIOGiB)
Set the write |
Task |
withWriteIOps(long writeIOps)
Set the write |
double |
writeIOGiB()
Get the write |
long |
writeIOps()
Get the write |
Methods inherited from java.lang.Object
Constructor Details
TaskStatistics
public TaskStatistics()
Method Details
kernelCPUTime
public Period kernelCPUTime()
Get the kernelCPUTime value.
Returns:
lastUpdateTime
public DateTime lastUpdateTime()
Get the lastUpdateTime 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 the waitTime value.
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 the Task was retried, this includes the wall clock time of all the Task retries.
Returns:
withKernelCPUTime
public TaskStatistics withKernelCPUTime(Period kernelCPUTime)
Set the kernelCPUTime value.
Parameters:
Returns:
withLastUpdateTime
public TaskStatistics withLastUpdateTime(DateTime lastUpdateTime)
Set the lastUpdateTime value.
Parameters:
Returns:
withReadIOGiB
public TaskStatistics withReadIOGiB(double readIOGiB)
Set the readIOGiB value.
Parameters:
Returns:
withReadIOps
public TaskStatistics withReadIOps(long readIOps)
Set the readIOps value.
Parameters:
Returns:
withStartTime
public TaskStatistics withStartTime(DateTime startTime)
Set the startTime value.
Parameters:
Returns:
withUrl
public TaskStatistics withUrl(String url)
Set the url value.
Parameters:
Returns:
withUserCPUTime
public TaskStatistics withUserCPUTime(Period userCPUTime)
Set the userCPUTime value.
Parameters:
Returns:
withWaitTime
public TaskStatistics withWaitTime(Period waitTime)
Set the waitTime value.
Parameters:
Returns:
withWallClockTime
public TaskStatistics 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 the Task was retried, this includes the wall clock time of all the Task retries.
Parameters:
Returns:
withWriteIOGiB
public TaskStatistics withWriteIOGiB(double writeIOGiB)
Set the writeIOGiB value.
Parameters:
Returns:
withWriteIOps
public TaskStatistics 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