Class QueueInfoPBImpl

java.lang.Object
org.apache.hadoop.yarn.api.records.QueueInfo
org.apache.hadoop.yarn.api.records.impl.pb.QueueInfoPBImpl

@Private @Unstable public class QueueInfoPBImpl extends org.apache.hadoop.yarn.api.records.QueueInfo
  • Constructor Details

    • QueueInfoPBImpl

      public QueueInfoPBImpl()
    • QueueInfoPBImpl

      public QueueInfoPBImpl(org.apache.hadoop.yarn.proto.YarnProtos.QueueInfoProto proto)
  • Method Details

    • getApplications

      public List<org.apache.hadoop.yarn.api.records.ApplicationReport> getApplications()
      Specified by:
      getApplications in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getCapacity

      public float getCapacity()
      Specified by:
      getCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getChildQueues

      public List<org.apache.hadoop.yarn.api.records.QueueInfo> getChildQueues()
      Specified by:
      getChildQueues in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getCurrentCapacity

      public float getCurrentCapacity()
      Specified by:
      getCurrentCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMaximumCapacity

      public float getMaximumCapacity()
      Specified by:
      getMaximumCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getQueueName

      public String getQueueName()
      Specified by:
      getQueueName in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getQueuePath

      public String getQueuePath()
      Specified by:
      getQueuePath in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getQueueState

      public org.apache.hadoop.yarn.api.records.QueueState getQueueState()
      Specified by:
      getQueueState in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setApplications

      public void setApplications(List<org.apache.hadoop.yarn.api.records.ApplicationReport> applications)
      Specified by:
      setApplications in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setCapacity

      public void setCapacity(float capacity)
      Specified by:
      setCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getWeight

      public float getWeight()
      Specified by:
      getWeight in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setWeight

      public void setWeight(float weight)
      Specified by:
      setWeight in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMaxParallelApps

      public int getMaxParallelApps()
      Specified by:
      getMaxParallelApps in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMaxParallelApps

      public void setMaxParallelApps(int weight)
      Specified by:
      setMaxParallelApps in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setChildQueues

      public void setChildQueues(List<org.apache.hadoop.yarn.api.records.QueueInfo> childQueues)
      Specified by:
      setChildQueues in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setCurrentCapacity

      public void setCurrentCapacity(float currentCapacity)
      Specified by:
      setCurrentCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMaximumCapacity

      public void setMaximumCapacity(float maximumCapacity)
      Specified by:
      setMaximumCapacity in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setQueueName

      public void setQueueName(String queueName)
      Specified by:
      setQueueName in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setQueuePath

      public void setQueuePath(String queuePath)
      Specified by:
      setQueuePath in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setQueueState

      public void setQueueState(org.apache.hadoop.yarn.api.records.QueueState queueState)
      Specified by:
      setQueueState in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getProto

      public org.apache.hadoop.yarn.proto.YarnProtos.QueueInfoProto getProto()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setAccessibleNodeLabels

      public void setAccessibleNodeLabels(Set<String> nodeLabels)
      Specified by:
      setAccessibleNodeLabels in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getAccessibleNodeLabels

      public Set<String> getAccessibleNodeLabels()
      Specified by:
      getAccessibleNodeLabels in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getDefaultNodeLabelExpression

      public String getDefaultNodeLabelExpression()
      Specified by:
      getDefaultNodeLabelExpression in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setDefaultNodeLabelExpression

      public void setDefaultNodeLabelExpression(String defaultNodeLabelExpression)
      Specified by:
      setDefaultNodeLabelExpression in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getQueueStatistics

      public org.apache.hadoop.yarn.api.records.QueueStatistics getQueueStatistics()
      Specified by:
      getQueueStatistics in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setQueueStatistics

      public void setQueueStatistics(org.apache.hadoop.yarn.api.records.QueueStatistics queueStatistics)
      Specified by:
      setQueueStatistics in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getPreemptionDisabled

      public Boolean getPreemptionDisabled()
      Specified by:
      getPreemptionDisabled in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setPreemptionDisabled

      public void setPreemptionDisabled(boolean preemptionDisabled)
      Specified by:
      setPreemptionDisabled in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getQueueConfigurations

      public Map<String,org.apache.hadoop.yarn.api.records.QueueConfigurations> getQueueConfigurations()
      Specified by:
      getQueueConfigurations in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setQueueConfigurations

      public void setQueueConfigurations(Map<String,org.apache.hadoop.yarn.api.records.QueueConfigurations> queueConfigurations)
      Specified by:
      setQueueConfigurations in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getIntraQueuePreemptionDisabled

      public Boolean getIntraQueuePreemptionDisabled()
      Specified by:
      getIntraQueuePreemptionDisabled in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setIntraQueuePreemptionDisabled

      public void setIntraQueuePreemptionDisabled(boolean intraQueuePreemptionDisabled)
      Specified by:
      setIntraQueuePreemptionDisabled in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getSchedulerType

      public String getSchedulerType()
      Specified by:
      getSchedulerType in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setSchedulerType

      public void setSchedulerType(String schedulerType)
      Specified by:
      setSchedulerType in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMinResourceVCore

      public int getMinResourceVCore()
      Specified by:
      getMinResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMinResourceVCore

      public void setMinResourceVCore(int vCore)
      Specified by:
      setMinResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMinResourceMemory

      public long getMinResourceMemory()
      Specified by:
      getMinResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMinResourceMemory

      public void setMinResourceMemory(long memory)
      Specified by:
      setMinResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMaxResourceVCore

      public int getMaxResourceVCore()
      Specified by:
      getMaxResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMaxResourceVCore

      public void setMaxResourceVCore(int vCore)
      Specified by:
      setMaxResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMaxResourceMemory

      public long getMaxResourceMemory()
      Specified by:
      getMaxResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMaxResourceMemory

      public void setMaxResourceMemory(long memory)
      Specified by:
      setMaxResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getReservedResourceVCore

      public int getReservedResourceVCore()
      Specified by:
      getReservedResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setReservedResourceVCore

      public void setReservedResourceVCore(int vCore)
      Specified by:
      setReservedResourceVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getReservedResourceMemory

      public long getReservedResourceMemory()
      Specified by:
      getReservedResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setReservedResourceMemory

      public void setReservedResourceMemory(long memory)
      Specified by:
      setReservedResourceMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getSteadyFairShareVCore

      public int getSteadyFairShareVCore()
      Specified by:
      getSteadyFairShareVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setSteadyFairShareVCore

      public void setSteadyFairShareVCore(int vCore)
      Specified by:
      setSteadyFairShareVCore in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getSteadyFairShareMemory

      public long getSteadyFairShareMemory()
      Specified by:
      getSteadyFairShareMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setSteadyFairShareMemory

      public void setSteadyFairShareMemory(long memory)
      Specified by:
      setSteadyFairShareMemory in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getSubClusterId

      public String getSubClusterId()
      Specified by:
      getSubClusterId in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setSubClusterId

      public void setSubClusterId(String subClusterId)
      Specified by:
      setSubClusterId in class org.apache.hadoop.yarn.api.records.QueueInfo
    • getMaxRunningApp

      public int getMaxRunningApp()
      Specified by:
      getMaxRunningApp in class org.apache.hadoop.yarn.api.records.QueueInfo
    • setMaxRunningApp

      public void setMaxRunningApp(int maxRunningApp)
      Specified by:
      setMaxRunningApp in class org.apache.hadoop.yarn.api.records.QueueInfo