@InterfaceAudience.Public @InterfaceStability.Evolving public class AclEntry extends Object
AclEntry.Builder
to create a new instance.Modifier and Type | Method and Description |
---|---|
static String |
aclSpecToString(List<AclEntry> aclSpec)
Convert a List of AclEntries into a string - the reverse of parseAclSpec.
|
boolean |
equals(Object o) |
String |
getName()
Returns the optional ACL entry name.
|
FsAction |
getPermission()
Returns the set of permissions in the ACL entry.
|
AclEntryScope |
getScope()
Returns the scope of the ACL entry.
|
AclEntryType |
getType()
Returns the ACL entry type.
|
int |
hashCode() |
static AclEntry |
parseAclEntry(String aclStr,
boolean includePermission)
Parses a string representation of an ACL into a AclEntry object.
|
static List<AclEntry> |
parseAclSpec(String aclSpec,
boolean includePermission)
Parses a string representation of an ACL spec into a list of AclEntry
objects.
|
String |
toString() |
public AclEntryType getType()
public String getName()
public FsAction getPermission()
public AclEntryScope getScope()
public static List<AclEntry> parseAclSpec(String aclSpec, boolean includePermission)
aclSpec
- String representation of an ACL spec.includePermission
- for setAcl operations this will be true. i.e. AclSpec should
include permissions.AclEntry
parsedpublic static AclEntry parseAclEntry(String aclStr, boolean includePermission)
aclStr
- String representation of an ACL.includePermission
- for setAcl operations this will be true. i.e. Acl should include
permissions.AclEntry
objectpublic static String aclSpecToString(List<AclEntry> aclSpec)
aclSpec
- List of AclEntries to convertCopyright © 2018 Apache Software Foundation. All rights reserved.