Class QueueStatistics
java.lang.Object
org.apache.hadoop.yarn.api.records.QueueStatistics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract longGet the number of allocated containers.abstract longGet the allocated memory in MBabstract longGet the allocated vcoresabstract longGet the available memory in MBabstract longGet the available vcoresabstract longGet the number of active usersabstract longGet the number of completed appsabstract longGet the number of failed appsabstract longGet the number of killed appsabstract longGet the number of pending appsabstract longGet the number of running appsabstract longGet the number of apps submittedabstract longGet the number of pending containers.abstract longGet the pending memory in MBabstract longGet the pending vcoresabstract longGet the number of reserved containers.abstract longGet the reserved memory in MBabstract longGet the reserved vcoresstatic QueueStatisticsnewInstance(long submitted, long running, long pending, long completed, long killed, long failed, long activeUsers, long availableMemoryMB, long allocatedMemoryMB, long pendingMemoryMB, long reservedMemoryMB, long availableVCores, long allocatedVCores, long pendingVCores, long reservedVCores) abstract voidsetAllocatedContainers(long allocatedContainers) Set the number of allocated containers.abstract voidsetAllocatedMemoryMB(long allocatedMemoryMB) Set the allocated memory in MBabstract voidsetAllocatedVCores(long allocatedVCores) Set the allocated vcoresabstract voidsetAvailableMemoryMB(long availableMemoryMB) Set the available memory in MBabstract voidsetAvailableVCores(long availableVCores) Set the available vcoresabstract voidsetNumActiveUsers(long numActiveUsers) Set the number of active usersabstract voidsetNumAppsCompleted(long numAppsCompleted) Set the number of completed appsabstract voidsetNumAppsFailed(long numAppsFailed) Set the number of failed appsabstract voidsetNumAppsKilled(long numAppsKilled) Set the number of killed appsabstract voidsetNumAppsPending(long numAppsPending) Set the number of pending appsabstract voidsetNumAppsRunning(long numAppsRunning) Set the number of running appsabstract voidsetNumAppsSubmitted(long numAppsSubmitted) Set the number of apps submittedabstract voidsetPendingContainers(long pendingContainers) Set the number of pending containers.abstract voidsetPendingMemoryMB(long pendingMemoryMB) Set the pending memory in MBabstract voidsetPendingVCores(long pendingVCores) Set the pending vcoresabstract voidsetReservedContainers(long reservedContainers) Set the number of reserved containers.abstract voidsetReservedMemoryMB(long reservedMemoryMB) Set the reserved memory in MBabstract voidsetReservedVCores(long reservedVCores) Set the reserved vcores
-
Constructor Details
-
QueueStatistics
public QueueStatistics()
-
-
Method Details
-
newInstance
@Private @Unstable public static QueueStatistics newInstance(long submitted, long running, long pending, long completed, long killed, long failed, long activeUsers, long availableMemoryMB, long allocatedMemoryMB, long pendingMemoryMB, long reservedMemoryMB, long availableVCores, long allocatedVCores, long pendingVCores, long reservedVCores) -
getNumAppsSubmitted
public abstract long getNumAppsSubmitted()Get the number of apps submitted- Returns:
- the number of apps submitted
-
setNumAppsSubmitted
public abstract void setNumAppsSubmitted(long numAppsSubmitted) Set the number of apps submitted- Parameters:
numAppsSubmitted- the number of apps submitted
-
getNumAppsRunning
public abstract long getNumAppsRunning()Get the number of running apps- Returns:
- the number of running apps
-
setNumAppsRunning
public abstract void setNumAppsRunning(long numAppsRunning) Set the number of running apps- Parameters:
numAppsRunning- the number of running apps
-
getNumAppsPending
public abstract long getNumAppsPending()Get the number of pending apps- Returns:
- the number of pending apps
-
setNumAppsPending
public abstract void setNumAppsPending(long numAppsPending) Set the number of pending apps- Parameters:
numAppsPending- the number of pending apps
-
getNumAppsCompleted
public abstract long getNumAppsCompleted()Get the number of completed apps- Returns:
- the number of completed apps
-
setNumAppsCompleted
public abstract void setNumAppsCompleted(long numAppsCompleted) Set the number of completed apps- Parameters:
numAppsCompleted- the number of completed apps
-
getNumAppsKilled
public abstract long getNumAppsKilled()Get the number of killed apps- Returns:
- the number of killed apps
-
setNumAppsKilled
public abstract void setNumAppsKilled(long numAppsKilled) Set the number of killed apps- Parameters:
numAppsKilled- the number of killed apps
-
getNumAppsFailed
public abstract long getNumAppsFailed()Get the number of failed apps- Returns:
- the number of failed apps
-
setNumAppsFailed
public abstract void setNumAppsFailed(long numAppsFailed) Set the number of failed apps- Parameters:
numAppsFailed- the number of failed apps
-
getNumActiveUsers
public abstract long getNumActiveUsers()Get the number of active users- Returns:
- the number of active users
-
setNumActiveUsers
public abstract void setNumActiveUsers(long numActiveUsers) Set the number of active users- Parameters:
numActiveUsers- the number of active users
-
getAvailableMemoryMB
public abstract long getAvailableMemoryMB()Get the available memory in MB- Returns:
- the available memory
-
setAvailableMemoryMB
public abstract void setAvailableMemoryMB(long availableMemoryMB) Set the available memory in MB- Parameters:
availableMemoryMB- the available memory
-
getAllocatedMemoryMB
public abstract long getAllocatedMemoryMB()Get the allocated memory in MB- Returns:
- the allocated memory
-
setAllocatedMemoryMB
public abstract void setAllocatedMemoryMB(long allocatedMemoryMB) Set the allocated memory in MB- Parameters:
allocatedMemoryMB- the allocate memory
-
getPendingMemoryMB
public abstract long getPendingMemoryMB()Get the pending memory in MB- Returns:
- the pending memory
-
setPendingMemoryMB
public abstract void setPendingMemoryMB(long pendingMemoryMB) Set the pending memory in MB- Parameters:
pendingMemoryMB- the pending memory
-
getReservedMemoryMB
public abstract long getReservedMemoryMB()Get the reserved memory in MB- Returns:
- the reserved memory
-
setReservedMemoryMB
public abstract void setReservedMemoryMB(long reservedMemoryMB) Set the reserved memory in MB- Parameters:
reservedMemoryMB- the reserved memory
-
getAvailableVCores
public abstract long getAvailableVCores()Get the available vcores- Returns:
- the available vcores
-
setAvailableVCores
public abstract void setAvailableVCores(long availableVCores) Set the available vcores- Parameters:
availableVCores- the available vcores
-
getAllocatedVCores
public abstract long getAllocatedVCores()Get the allocated vcores- Returns:
- the allocated vcores
-
setAllocatedVCores
public abstract void setAllocatedVCores(long allocatedVCores) Set the allocated vcores- Parameters:
allocatedVCores- the allocated vcores
-
getPendingVCores
public abstract long getPendingVCores()Get the pending vcores- Returns:
- the pending vcores
-
setPendingVCores
public abstract void setPendingVCores(long pendingVCores) Set the pending vcores- Parameters:
pendingVCores- the pending vcores
-
getPendingContainers
public abstract long getPendingContainers()Get the number of pending containers.- Returns:
- the number of pending containers.
-
setPendingContainers
public abstract void setPendingContainers(long pendingContainers) Set the number of pending containers.- Parameters:
pendingContainers- the pending containers.
-
getAllocatedContainers
public abstract long getAllocatedContainers()Get the number of allocated containers.- Returns:
- the number of allocated containers.
-
setAllocatedContainers
public abstract void setAllocatedContainers(long allocatedContainers) Set the number of allocated containers.- Parameters:
allocatedContainers- the allocated containers.
-
getReservedContainers
public abstract long getReservedContainers()Get the number of reserved containers.- Returns:
- the number of reserved containers.
-
setReservedContainers
public abstract void setReservedContainers(long reservedContainers) Set the number of reserved containers.- Parameters:
reservedContainers- the reserved containers.
-
getReservedVCores
public abstract long getReservedVCores()Get the reserved vcores- Returns:
- the reserved vcores
-
setReservedVCores
public abstract void setReservedVCores(long reservedVCores) Set the reserved vcores- Parameters:
reservedVCores- the reserved vcores
-