Class ResourceUtilizationPBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.ResourceUtilization
org.apache.hadoop.yarn.api.records.impl.pb.ResourceUtilizationPBImpl
- All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.ResourceUtilization>
@Private
@Unstable
public class ResourceUtilizationPBImpl
extends org.apache.hadoop.yarn.api.records.ResourceUtilization
-
Constructor Summary
ConstructorsConstructorDescriptionResourceUtilizationPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProto proto) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(org.apache.hadoop.yarn.api.records.ResourceUtilization other) floatgetCPU()floatgetCustomResource(String resourceName) intorg.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProtogetProto()intvoidsetCPU(float cpu) voidsetCustomResources(Map<String, Float> customResources) voidsetPhysicalMemory(int pmem) voidsetVirtualMemory(int vmem) Methods inherited from class org.apache.hadoop.yarn.api.records.ResourceUtilization
addTo, addTo, equals, hashCode, newInstance, newInstance, newInstance, setCustomResource, subtractFrom, subtractFrom, toString
-
Constructor Details
-
ResourceUtilizationPBImpl
public ResourceUtilizationPBImpl() -
ResourceUtilizationPBImpl
public ResourceUtilizationPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnProtos.ResourceUtilizationProto getProto() -
getPhysicalMemory
public int getPhysicalMemory()- Specified by:
getPhysicalMemoryin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
setPhysicalMemory
public void setPhysicalMemory(int pmem) - Specified by:
setPhysicalMemoryin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
getVirtualMemory
public int getVirtualMemory()- Specified by:
getVirtualMemoryin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
setVirtualMemory
public void setVirtualMemory(int vmem) - Specified by:
setVirtualMemoryin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
getCPU
public float getCPU()- Specified by:
getCPUin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
setCPU
public void setCPU(float cpu) - Specified by:
setCPUin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
getCustomResource
- Overrides:
getCustomResourcein classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
getCustomResources
- Overrides:
getCustomResourcesin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
setCustomResources
- Overrides:
setCustomResourcesin classorg.apache.hadoop.yarn.api.records.ResourceUtilization
-
compareTo
public int compareTo(org.apache.hadoop.yarn.api.records.ResourceUtilization other)
-