com.cloudera.api.model
Class ApiYarnTenantUtilization

java.lang.Object
  extended by com.cloudera.api.model.ApiYarnTenantUtilization

public class ApiYarnTenantUtilization
extends Object

Utilization report information of a tenant of Yarn application.


Constructor Summary
ApiYarnTenantUtilization()
           
 
Method Summary
 Double getAvgYarnContainerWaitRatio()
          Average percentage of pending containers for the pool during periods of contention.
 Double getAvgYarnCpuAllocation()
          Average number of VCores allocated to YARN applications of the tenant.
 Double getAvgYarnCpuSteadyFairShare()
          Average steady fair share VCores.
 Double getAvgYarnCpuUnusedCapacity()
          Average unused VCores of the tenant.
 Double getAvgYarnCpuUtilization()
          Average number of VCores used by YARN applications of the tenant.
 Double getAvgYarnMemoryAllocation()
          Average memory allocated to YARN applications of the tenant.
 Double getAvgYarnMemorySteadyFairShare()
          Average steady fair share memory.
 Double getAvgYarnMemoryUnusedCapacity()
          Average unused memory of the tenant.
 Double getAvgYarnMemoryUtilization()
          Average memory used by YARN applications of the tenant.
 Double getAvgYarnPoolAllocatedCpuDuringContention()
          Average allocated Vcores with pending containers.
 Double getAvgYarnPoolAllocatedMemoryDuringContention()
          Average allocated memory with pending containers.
 Double getAvgYarnPoolFairShareCpuDuringContention()
          Average fair share VCores with pending containers.
 Double getAvgYarnPoolFairShareMemoryDuringContention()
          Average fair share memory with pending containers.
 Double getAvgYarnPoolSteadyFairShareCpuDuringContention()
          Average steady fair share VCores with pending containers.
 Double getAvgYarnPoolSteadyFairShareMemoryDuringContention()
          Average steady fair share memory with pending containers.
 String getTenantName()
          Name of the tenant.
 void setAvgYarnContainerWaitRatio(Double avgYarnContainerWaitRatio)
           
 void setAvgYarnCpuAllocation(Double avgYarnCpuAllocation)
           
 void setAvgYarnCpuSteadyFairShare(Double avgYarnCpuSteadyFairShare)
           
 void setAvgYarnCpuUnusedCapacity(Double avgYarnCpuUnusedCapacity)
           
 void setAvgYarnCpuUtilization(Double avgYarnCpuUtilization)
           
 void setAvgYarnMemoryAllocation(Double avgYarnMemoryAllocation)
           
 void setAvgYarnMemorySteadyFairShare(Double avgYarnMemorySteadyFairShare)
           
 void setAvgYarnMemoryUnusedCapacity(Double avgYarnMemoryUnusedCapacity)
           
 void setAvgYarnMemoryUtilization(Double avgYarnMemoryUtilization)
           
 void setAvgYarnPoolAllocatedCpuDuringContention(Double avgYarnPoolAllocatedCpuDuringContention)
           
 void setAvgYarnPoolAllocatedMemoryDuringContention(Double avgYarnPoolAllocatedMemoryDuringContention)
           
 void setAvgYarnPoolFairShareCpuDuringContention(Double avgYarnPoolFairShareCpuDuringContention)
           
 void setAvgYarnPoolFairShareMemoryDuringContention(Double avgYarnPoolFairShareMemoryDuringContention)
           
 void setAvgYarnPoolSteadyFairShareCpuDuringContention(Double avgYarnPoolSteadyFairShareCpuDuringContention)
           
 void setAvgYarnPoolSteadyFairShareMemoryDuringContention(Double avgYarnPoolSteadyFairShareMemoryDuringContention)
           
 void setTenantName(String tenantName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApiYarnTenantUtilization

public ApiYarnTenantUtilization()
Method Detail

getTenantName

public String getTenantName()
Name of the tenant.


setTenantName

public void setTenantName(String tenantName)

getAvgYarnCpuAllocation

public Double getAvgYarnCpuAllocation()
Average number of VCores allocated to YARN applications of the tenant.


setAvgYarnCpuAllocation

public void setAvgYarnCpuAllocation(Double avgYarnCpuAllocation)

getAvgYarnCpuUtilization

public Double getAvgYarnCpuUtilization()
Average number of VCores used by YARN applications of the tenant.


setAvgYarnCpuUtilization

public void setAvgYarnCpuUtilization(Double avgYarnCpuUtilization)

getAvgYarnCpuUnusedCapacity

public Double getAvgYarnCpuUnusedCapacity()
Average unused VCores of the tenant.


setAvgYarnCpuUnusedCapacity

public void setAvgYarnCpuUnusedCapacity(Double avgYarnCpuUnusedCapacity)

getAvgYarnCpuSteadyFairShare

public Double getAvgYarnCpuSteadyFairShare()
Average steady fair share VCores.


setAvgYarnCpuSteadyFairShare

public void setAvgYarnCpuSteadyFairShare(Double avgYarnCpuSteadyFairShare)

getAvgYarnPoolAllocatedCpuDuringContention

public Double getAvgYarnPoolAllocatedCpuDuringContention()
Average allocated Vcores with pending containers.


setAvgYarnPoolAllocatedCpuDuringContention

public void setAvgYarnPoolAllocatedCpuDuringContention(Double avgYarnPoolAllocatedCpuDuringContention)

getAvgYarnPoolFairShareCpuDuringContention

public Double getAvgYarnPoolFairShareCpuDuringContention()
Average fair share VCores with pending containers.


setAvgYarnPoolFairShareCpuDuringContention

public void setAvgYarnPoolFairShareCpuDuringContention(Double avgYarnPoolFairShareCpuDuringContention)

getAvgYarnPoolSteadyFairShareCpuDuringContention

public Double getAvgYarnPoolSteadyFairShareCpuDuringContention()
Average steady fair share VCores with pending containers.


setAvgYarnPoolSteadyFairShareCpuDuringContention

public void setAvgYarnPoolSteadyFairShareCpuDuringContention(Double avgYarnPoolSteadyFairShareCpuDuringContention)

getAvgYarnContainerWaitRatio

public Double getAvgYarnContainerWaitRatio()
Average percentage of pending containers for the pool during periods of contention.


setAvgYarnContainerWaitRatio

public void setAvgYarnContainerWaitRatio(Double avgYarnContainerWaitRatio)

getAvgYarnMemoryAllocation

public Double getAvgYarnMemoryAllocation()
Average memory allocated to YARN applications of the tenant.


setAvgYarnMemoryAllocation

public void setAvgYarnMemoryAllocation(Double avgYarnMemoryAllocation)

getAvgYarnMemoryUtilization

public Double getAvgYarnMemoryUtilization()
Average memory used by YARN applications of the tenant.


setAvgYarnMemoryUtilization

public void setAvgYarnMemoryUtilization(Double avgYarnMemoryUtilization)

getAvgYarnMemoryUnusedCapacity

public Double getAvgYarnMemoryUnusedCapacity()
Average unused memory of the tenant.


setAvgYarnMemoryUnusedCapacity

public void setAvgYarnMemoryUnusedCapacity(Double avgYarnMemoryUnusedCapacity)

getAvgYarnMemorySteadyFairShare

public Double getAvgYarnMemorySteadyFairShare()
Average steady fair share memory.


setAvgYarnMemorySteadyFairShare

public void setAvgYarnMemorySteadyFairShare(Double avgYarnMemorySteadyFairShare)

getAvgYarnPoolAllocatedMemoryDuringContention

public Double getAvgYarnPoolAllocatedMemoryDuringContention()
Average allocated memory with pending containers.


setAvgYarnPoolAllocatedMemoryDuringContention

public void setAvgYarnPoolAllocatedMemoryDuringContention(Double avgYarnPoolAllocatedMemoryDuringContention)

getAvgYarnPoolFairShareMemoryDuringContention

public Double getAvgYarnPoolFairShareMemoryDuringContention()
Average fair share memory with pending containers.


setAvgYarnPoolFairShareMemoryDuringContention

public void setAvgYarnPoolFairShareMemoryDuringContention(Double avgYarnPoolFairShareMemoryDuringContention)

getAvgYarnPoolSteadyFairShareMemoryDuringContention

public Double getAvgYarnPoolSteadyFairShareMemoryDuringContention()
Average steady fair share memory with pending containers.


setAvgYarnPoolSteadyFairShareMemoryDuringContention

public void setAvgYarnPoolSteadyFairShareMemoryDuringContention(Double avgYarnPoolSteadyFairShareMemoryDuringContention)

toString

public String toString()
Overrides:
toString in class Object


Copyright © Cloudera, Inc. Released under Apache License, Version 2.0.