| Package | Description | 
|---|---|
| org.apache.hadoop.fs | Implementations of  AbstractFileSystemfor hdfs
    over rpc and hdfs over web. | 
| org.apache.hadoop.fs.adl | Supporting classes for metrics instrumentation. | 
| org.apache.hadoop.fs.azurebfs | 
A distributed implementation of  FileSystemfor reading and writing files on
Azure Storage. | 
| org.apache.hadoop.fs.permission | This package provides support for HDFS permission and ACL. | 
| org.apache.hadoop.fs.viewfs | ViewFileSystem and ViewFileSystemOverloadScheme classes. | 
| org.apache.hadoop.hdfs.inotify | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AbstractFileSystem. modifyAclEntries(Path path,
                List<AclEntry> aclSpec)Modifies ACL entries of files and directories. | 
| void | ChecksumFileSystem. modifyAclEntries(Path src,
                List<AclEntry> aclSpec) | 
| void | FileSystem. modifyAclEntries(Path path,
                List<AclEntry> aclSpec)Modifies ACL entries of files and directories. | 
| void | FileContext. modifyAclEntries(Path path,
                List<AclEntry> aclSpec)Modifies ACL entries of files and directories. | 
| void | FilterFileSystem. modifyAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | AbstractFileSystem. removeAclEntries(Path path,
                List<AclEntry> aclSpec)Removes ACL entries from files and directories. | 
| void | ChecksumFileSystem. removeAclEntries(Path src,
                List<AclEntry> aclSpec) | 
| void | FileSystem. removeAclEntries(Path path,
                List<AclEntry> aclSpec)Removes ACL entries from files and directories. | 
| void | FileContext. removeAclEntries(Path path,
                List<AclEntry> aclSpec)Removes ACL entries from files and directories. | 
| void | FilterFileSystem. removeAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | AbstractFileSystem. setAcl(Path path,
      List<AclEntry> aclSpec)Fully replaces ACL of files and directories, discarding all existing
 entries. | 
| void | ChecksumFileSystem. setAcl(Path src,
      List<AclEntry> aclSpec) | 
| void | FileSystem. setAcl(Path path,
      List<AclEntry> aclSpec)Fully replaces ACL of files and directories, discarding all existing
 entries. | 
| void | FileContext. setAcl(Path path,
      List<AclEntry> aclSpec)Fully replaces ACL of files and directories, discarding all existing
 entries. | 
| void | FilterFileSystem. setAcl(Path path,
      List<AclEntry> aclSpec) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AdlFileSystem. modifyAclEntries(Path path,
                List<AclEntry> aclSpec)Modifies ACL entries of files and directories. | 
| void | AdlFileSystem. removeAclEntries(Path path,
                List<AclEntry> aclSpec)Removes ACL entries from files and directories. | 
| void | AdlFileSystem. setAcl(Path path,
      List<AclEntry> aclSpec)Fully replaces ACL of files and directories, discarding all existing
 entries. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AzureBlobFileSystemStore. modifyAclEntries(Path path,
                List<AclEntry> aclSpec,
                org.apache.hadoop.fs.azurebfs.utils.TracingContext tracingContext) | 
| void | AzureBlobFileSystemStore. removeAclEntries(Path path,
                List<AclEntry> aclSpec,
                org.apache.hadoop.fs.azurebfs.utils.TracingContext tracingContext) | 
| void | AzureBlobFileSystemStore. setAcl(Path path,
      List<AclEntry> aclSpec,
      org.apache.hadoop.fs.azurebfs.utils.TracingContext tracingContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| static AclEntry | AclEntry. parseAclEntry(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 and Description | 
|---|---|
| List<AclEntry> | AclStatus. getEntries()Returns the list of all ACL entries, ordered by their natural ordering. | 
| static List<AclEntry> | AclEntry. parseAclSpec(String aclSpec,
            boolean includePermission)Parses a string representation of an ACL spec into a list of AclEntry
 objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 and Description | 
|---|---|
| static String | AclEntry. aclSpecToString(List<AclEntry> aclSpec)Convert a List of AclEntries into a string - the reverse of parseAclSpec. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ViewFileSystem. modifyAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | ViewFs. modifyAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | ViewFileSystem. removeAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | ViewFs. removeAclEntries(Path path,
                List<AclEntry> aclSpec) | 
| void | ViewFileSystem. setAcl(Path path,
      List<AclEntry> aclSpec) | 
| void | ViewFs. setAcl(Path path,
      List<AclEntry> aclSpec) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<AclEntry> | Event.MetadataUpdateEvent. getAcls()The full set of ACLs currently associated with this file or directory. | 
Copyright © 2023 Apache Software Foundation. All rights reserved.