Class ResourcePBImpl
java.lang.Object
org.apache.hadoop.yarn.api.records.Resource
org.apache.hadoop.yarn.api.records.impl.pb.ResourcePBImpl
- All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.Resource>
@Private
@Unstable
public class ResourcePBImpl
extends org.apache.hadoop.yarn.api.records.Resource
-
Field Summary
Fields inherited from class org.apache.hadoop.yarn.api.records.Resource
MEMORY_INDEX, resources, VCORES_INDEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintlongorg.apache.hadoop.yarn.proto.YarnProtos.ResourceProtogetProto()org.apache.hadoop.yarn.api.records.ResourceInformationgetResourceInformation(String resource) longgetResourceValue(String resource) intvoidsetMemory(int memory) voidsetMemorySize(long memory) voidsetResourceInformation(String resource, org.apache.hadoop.yarn.api.records.ResourceInformation resourceInformation) voidsetResourceValue(String resource, long value) voidsetVirtualCores(int vCores) Methods inherited from class org.apache.hadoop.yarn.api.records.Resource
castToIntSafely, compareTo, copy, equals, getAllResourcesListCopy, getFormattedString, getFormattedString, getResourceInformation, getResources, hashCode, newDefaultInformation, newInstance, newInstance, newInstance, newInstance, setResourceInformation, setResources, setResourceValue, throwExceptionWhenArrayOutOfBound, toFormattedString, toString
-
Constructor Details
-
ResourcePBImpl
public ResourcePBImpl() -
ResourcePBImpl
public ResourcePBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto proto)
-
-
Method Details
-
getProto
public org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto getProto() -
getMemory
public int getMemory()- Specified by:
getMemoryin classorg.apache.hadoop.yarn.api.records.Resource
-
getMemorySize
public long getMemorySize()- Overrides:
getMemorySizein classorg.apache.hadoop.yarn.api.records.Resource
-
setMemory
public void setMemory(int memory) - Specified by:
setMemoryin classorg.apache.hadoop.yarn.api.records.Resource
-
setMemorySize
public void setMemorySize(long memory) - Overrides:
setMemorySizein classorg.apache.hadoop.yarn.api.records.Resource
-
getVirtualCores
public int getVirtualCores()- Specified by:
getVirtualCoresin classorg.apache.hadoop.yarn.api.records.Resource
-
setVirtualCores
public void setVirtualCores(int vCores) - Specified by:
setVirtualCoresin classorg.apache.hadoop.yarn.api.records.Resource
-
setResourceInformation
public void setResourceInformation(String resource, org.apache.hadoop.yarn.api.records.ResourceInformation resourceInformation) - Overrides:
setResourceInformationin classorg.apache.hadoop.yarn.api.records.Resource
-
setResourceValue
- Overrides:
setResourceValuein classorg.apache.hadoop.yarn.api.records.Resource
-
getResourceInformation
public org.apache.hadoop.yarn.api.records.ResourceInformation getResourceInformation(String resource) - Overrides:
getResourceInformationin classorg.apache.hadoop.yarn.api.records.Resource
-
getResourceValue
- Overrides:
getResourceValuein classorg.apache.hadoop.yarn.api.records.Resource
-