| Package | Description |
|---|---|
| org.apache.hadoop.fs |
An abstract file system API.
|
| org.apache.hadoop.fs.permission |
This package provides support for HDFS permission and ACL.
|
| org.apache.hadoop.fs.viewfs |
ViewFileSystem and ViewFileSystemOverloadScheme classes.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractFileSystem.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Modifies ACL entries of files and directories.
|
void |
ChecksumFileSystem.modifyAclEntries(Path src,
java.util.List<AclEntry> aclSpec) |
|
void |
FileContext.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Modifies ACL entries of files and directories.
|
void |
FileSystem.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Modifies ACL entries of files and directories.
|
void |
FilterFileSystem.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
FilterFs.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
AbstractFileSystem.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Removes ACL entries from files and directories.
|
void |
ChecksumFileSystem.removeAclEntries(Path src,
java.util.List<AclEntry> aclSpec) |
|
void |
FileContext.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Removes ACL entries from files and directories.
|
void |
FileSystem.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
Removes ACL entries from files and directories.
|
void |
FilterFileSystem.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
FilterFs.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
AbstractFileSystem.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
Fully replaces ACL of files and directories, discarding all existing
entries.
|
void |
ChecksumFileSystem.setAcl(Path src,
java.util.List<AclEntry> aclSpec) |
|
void |
FileContext.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
Fully replaces ACL of files and directories, discarding all existing
entries.
|
void |
FileSystem.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
Fully replaces ACL of files and directories, discarding all existing
entries.
|
void |
FilterFileSystem.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
FilterFs.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
| Modifier and Type | Method | Description |
|---|---|---|
AclEntry |
AclEntry.Builder.build() |
Builds a new AclEntry populated with the set properties.
|
static AclEntry |
AclEntry.parseAclEntry(java.lang.String aclStr,
boolean includePermission) |
Parses a string representation of an ACL into a AclEntry object.
The expected format of ACL entries in the string parameter is the same format produced by the toStringStable() method. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<AclEntry> |
ScopedAclEntries.getAccessEntries() |
Returns access entries.
|
static java.util.List<AclEntry> |
AclUtil.getAclFromPermAndEntries(FsPermission perm,
java.util.List<AclEntry> entries) |
Given permissions and extended ACL entries, returns the full logical ACL.
|
java.util.List<AclEntry> |
ScopedAclEntries.getDefaultEntries() |
Returns default entries.
|
java.util.List<AclEntry> |
AclStatus.getEntries() |
Returns the list of all ACL entries, ordered by their natural ordering.
|
static java.util.List<AclEntry> |
AclUtil.getMinimalAcl(FsPermission perm) |
Translates the given permission bits to the equivalent minimal ACL.
|
static java.util.List<AclEntry> |
AclEntry.parseAclSpec(java.lang.String aclSpec,
boolean includePermission) |
Parses a string representation of an ACL spec into a list of AclEntry
objects.
|
| Modifier and Type | Method | Description |
|---|---|---|
AclStatus.Builder |
AclStatus.Builder.addEntry(AclEntry e) |
Adds an ACL entry.
|
FsAction |
AclStatus.getEffectivePermission(AclEntry entry) |
Get the effective permission for the AclEntry
|
FsAction |
AclStatus.getEffectivePermission(AclEntry entry,
FsPermission permArg) |
Get the effective permission for the AclEntry.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
AclEntry.aclSpecToString(java.util.List<AclEntry> aclSpec) |
Convert a List of AclEntries into a string - the reverse of parseAclSpec.
|
AclStatus.Builder |
AclStatus.Builder.addEntries(java.lang.Iterable<AclEntry> entries) |
Adds a list of ACL entries.
|
static java.util.List<AclEntry> |
AclUtil.getAclFromPermAndEntries(FsPermission perm,
java.util.List<AclEntry> entries) |
Given permissions and extended ACL entries, returns the full logical ACL.
|
static boolean |
AclUtil.isMinimalAcl(java.util.List<AclEntry> entries) |
Checks if the given entries represent a minimal ACL (contains exactly 3
entries).
|
| Constructor | Description |
|---|---|
ScopedAclEntries(java.util.List<AclEntry> aclEntries) |
Creates a new ScopedAclEntries from the given list.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
ViewFileSystem.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
ViewFs.modifyAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
ViewFileSystem.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
ViewFs.removeAclEntries(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
ViewFileSystem.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
|
void |
ViewFs.setAcl(Path path,
java.util.List<AclEntry> aclSpec) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.