@InterfaceAudience.Private public class ACLManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
WILDCARD_ACL_VALUE |
Constructor and Description |
---|
ACLManager(ACLManager amACLManager,
String dagUser,
org.apache.hadoop.conf.Configuration dagConf) |
ACLManager(String amUser) |
ACLManager(String amUser,
org.apache.hadoop.conf.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkAMModifyAccess(org.apache.hadoop.security.UserGroupInformation ugi) |
boolean |
checkAMViewAccess(org.apache.hadoop.security.UserGroupInformation ugi) |
boolean |
checkDAGModifyAccess(org.apache.hadoop.security.UserGroupInformation ugi) |
boolean |
checkDAGViewAccess(org.apache.hadoop.security.UserGroupInformation ugi) |
boolean |
isAclsEnabled() |
static String |
toCommaSeparatedString(Collection<String> collection) |
Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,String> |
toYARNACls() |
public static final String WILDCARD_ACL_VALUE
public ACLManager(String amUser)
public ACLManager(String amUser, org.apache.hadoop.conf.Configuration conf)
public ACLManager(ACLManager amACLManager, String dagUser, org.apache.hadoop.conf.Configuration dagConf)
public boolean isAclsEnabled()
public boolean checkAMViewAccess(org.apache.hadoop.security.UserGroupInformation ugi)
public boolean checkAMModifyAccess(org.apache.hadoop.security.UserGroupInformation ugi)
public boolean checkDAGViewAccess(org.apache.hadoop.security.UserGroupInformation ugi)
public boolean checkDAGModifyAccess(org.apache.hadoop.security.UserGroupInformation ugi)
public static String toCommaSeparatedString(Collection<String> collection)
Copyright © 2016 Apache Software Foundation. All rights reserved.