Class ResourceTypeInfoPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.ResourceTypeInfo
org.apache.hadoop.yarn.api.records.impl.pb.ResourceTypeInfoPBImpl
All Implemented Interfaces:
Comparable<org.apache.hadoop.yarn.api.records.ResourceTypeInfo>

@Private @Unstable public class ResourceTypeInfoPBImpl extends org.apache.hadoop.yarn.api.records.ResourceTypeInfo
ResourceTypeInfoPBImpl which implements the ResourceTypeInfo class which represents different resource types supported in YARN.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    ResourceTypeInfoPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypeInfoProto proto)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes
    convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypesProto e)
     
    static org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypesProto
    convertToProtoFormat(org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes e)
     
     
     
    org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypeInfoProto
     
    org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes
     
    void
     
    void
    setName(String rName)
     
    void
    setResourceType(org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes type)
     

    Methods inherited from class org.apache.hadoop.yarn.api.records.ResourceTypeInfo

    compareTo, copy, equals, hashCode, newInstance, newInstance, newInstance, newInstance, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ResourceTypeInfoPBImpl

      public ResourceTypeInfoPBImpl()
    • ResourceTypeInfoPBImpl

      public ResourceTypeInfoPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypeInfoProto proto)
  • Method Details

    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypeInfoProto getProto()
    • getName

      public String getName()
      Specified by:
      getName in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • setName

      public void setName(String rName)
      Specified by:
      setName in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • getDefaultUnit

      public String getDefaultUnit()
      Specified by:
      getDefaultUnit in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • setDefaultUnit

      public void setDefaultUnit(String rUnits)
      Specified by:
      setDefaultUnit in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • getResourceType

      public org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes getResourceType()
      Specified by:
      getResourceType in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • setResourceType

      public void setResourceType(org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes type)
      Specified by:
      setResourceType in class org.apache.hadoop.yarn.api.records.ResourceTypeInfo
    • convertToProtoFormat

      public static org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypesProto convertToProtoFormat(org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes e)
    • convertFromProtoFormat

      public static org.apache.hadoop.yarn.api.protocolrecords.ResourceTypes convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ResourceTypesProto e)