java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.AppPriorityACLGroup
All Implemented Interfaces:
Comparable<AppPriorityACLGroup>

public class AppPriorityACLGroup extends Object implements Comparable<AppPriorityACLGroup>
PriorityACLGroup will hold all ACL related information per priority.
  • Constructor Details

    • AppPriorityACLGroup

      public AppPriorityACLGroup(org.apache.hadoop.yarn.api.records.Priority maxPriority, org.apache.hadoop.yarn.api.records.Priority defaultPriority, org.apache.hadoop.security.authorize.AccessControlList aclList)
    • AppPriorityACLGroup

      public AppPriorityACLGroup()
  • Method Details

    • compareTo

      public int compareTo(AppPriorityACLGroup o)
      Specified by:
      compareTo in interface Comparable<AppPriorityACLGroup>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

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

      public org.apache.hadoop.yarn.api.records.Priority getMaxPriority()
    • getDefaultPriority

      public org.apache.hadoop.yarn.api.records.Priority getDefaultPriority()
    • getACLList

      public org.apache.hadoop.security.authorize.AccessControlList getACLList()
    • setMaxPriority

      public void setMaxPriority(org.apache.hadoop.yarn.api.records.Priority maxPriority)
    • setDefaultPriority

      public void setDefaultPriority(org.apache.hadoop.yarn.api.records.Priority defaultPriority)
    • setACLList

      public void setACLList(org.apache.hadoop.security.authorize.AccessControlList accessControlList)