Class ApplicationResourceUsageReportPBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
org.apache.hadoop.yarn.api.records.impl.pb.ApplicationResourceUsageReportPBImpl
@Private
@Unstable
public class ApplicationResourceUsageReportPBImpl
extends org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
Constructor Summary
ConstructorsConstructorDescriptionApplicationResourceUsageReportPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto proto) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfloatlongorg.apache.hadoop.yarn.api.records.Resourceintintlonglongorg.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProtogetProto()floatorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.ResourcelonginthashCode()voidsetClusterUsagePercentage(float clusterUsagePerc) voidsetMemorySeconds(long memory_seconds) voidsetNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) voidsetNumReservedContainers(int num_reserved_containers) voidsetNumUsedContainers(int num_containers) voidsetPreemptedMemorySeconds(long preemptedMemorySeconds) voidsetPreemptedResourceSecondsMap(Map<String, Long> preemptedResourceSecondsMap) voidsetPreemptedVcoreSeconds(long vcoreSeconds) voidsetQueueUsagePercentage(float queueUsagePerc) voidsetReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) voidsetResourceSecondsMap(Map<String, Long> resourceSecondsMap) voidsetUsedResources(org.apache.hadoop.yarn.api.records.Resource resources) voidsetVcoreSeconds(long vcore_seconds) toString()Methods inherited from class org.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
newInstance
-
Constructor Details
-
ApplicationResourceUsageReportPBImpl
public ApplicationResourceUsageReportPBImpl() -
ApplicationResourceUsageReportPBImpl
public ApplicationResourceUsageReportPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnProtos.ApplicationResourceUsageReportProto getProto() -
hashCode
public int hashCode() -
equals
-
toString
-
getNumUsedContainers
public int getNumUsedContainers()- Specified by:
getNumUsedContainersin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setNumUsedContainers
public void setNumUsedContainers(int num_containers) - Specified by:
setNumUsedContainersin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getNumReservedContainers
public int getNumReservedContainers()- Specified by:
getNumReservedContainersin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setNumReservedContainers
public void setNumReservedContainers(int num_reserved_containers) - Specified by:
setNumReservedContainersin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getUsedResources
public org.apache.hadoop.yarn.api.records.Resource getUsedResources()- Specified by:
getUsedResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setUsedResources
public void setUsedResources(org.apache.hadoop.yarn.api.records.Resource resources) - Specified by:
setUsedResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getReservedResources
public org.apache.hadoop.yarn.api.records.Resource getReservedResources()- Specified by:
getReservedResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setReservedResources
public void setReservedResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) - Specified by:
setReservedResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getNeededResources
public org.apache.hadoop.yarn.api.records.Resource getNeededResources()- Specified by:
getNeededResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setNeededResources
public void setNeededResources(org.apache.hadoop.yarn.api.records.Resource reserved_resources) - Specified by:
setNeededResourcesin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setMemorySeconds
public void setMemorySeconds(long memory_seconds) - Specified by:
setMemorySecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getMemorySeconds
public long getMemorySeconds()- Specified by:
getMemorySecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setVcoreSeconds
public void setVcoreSeconds(long vcore_seconds) - Specified by:
setVcoreSecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getVcoreSeconds
public long getVcoreSeconds()- Specified by:
getVcoreSecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setPreemptedMemorySeconds
public void setPreemptedMemorySeconds(long preemptedMemorySeconds) - Specified by:
setPreemptedMemorySecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getPreemptedMemorySeconds
public long getPreemptedMemorySeconds()- Specified by:
getPreemptedMemorySecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setPreemptedVcoreSeconds
public void setPreemptedVcoreSeconds(long vcoreSeconds) - Specified by:
setPreemptedVcoreSecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getPreemptedVcoreSeconds
public long getPreemptedVcoreSeconds()- Specified by:
getPreemptedVcoreSecondsin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getQueueUsagePercentage
public float getQueueUsagePercentage()- Specified by:
getQueueUsagePercentagein classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setQueueUsagePercentage
public void setQueueUsagePercentage(float queueUsagePerc) - Specified by:
setQueueUsagePercentagein classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getClusterUsagePercentage
public float getClusterUsagePercentage()- Specified by:
getClusterUsagePercentagein classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setClusterUsagePercentage
public void setClusterUsagePercentage(float clusterUsagePerc) - Specified by:
setClusterUsagePercentagein classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setResourceSecondsMap
- Specified by:
setResourceSecondsMapin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getResourceSecondsMap
- Specified by:
getResourceSecondsMapin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
setPreemptedResourceSecondsMap
- Specified by:
setPreemptedResourceSecondsMapin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-
getPreemptedResourceSecondsMap
- Specified by:
getPreemptedResourceSecondsMapin classorg.apache.hadoop.yarn.api.records.ApplicationResourceUsageReport
-