Uses of Class
org.apache.hadoop.fs.permission.FsPermission

Packages that use FsPermission
org.apache.hadoop.fs An abstract file system API. 
org.apache.hadoop.fs.ftp   
org.apache.hadoop.fs.permission   
org.apache.hadoop.fs.s3 A distributed, block-based implementation of FileSystem that uses Amazon S3 as a backing store. 
org.apache.hadoop.fs.s3native A distributed implementation of FileSystem for reading and writing files on Amazon S3
org.apache.hadoop.fs.viewfs   
 

Uses of FsPermission in org.apache.hadoop.fs
 

Fields in org.apache.hadoop.fs declared as FsPermission
static FsPermission FileContext.DEFAULT_PERM
          Default permission for directory and symlink In previous versions, this default permission was also used to create files, so files created end up with ugo+x permission.
static FsPermission FileContext.DIR_DEFAULT_PERM
          Default permission for directory
static FsPermission FileContext.FILE_DEFAULT_PERM
          Default permission for file
 

Methods in org.apache.hadoop.fs that return FsPermission
 FsPermission FileStatus.getPermission()
          Get FsPermission associated with the file.
 FsPermission FileContext.getUMask()
           
 

Methods in org.apache.hadoop.fs with parameters of type FsPermission
static FSDataOutputStream FileSystem.create(FileSystem fs, Path file, FsPermission permission)
          create a file with the provided permission The permission of the file is set to be the provided permission as in setPermission, not permission&~umask It is implemented using two RPCs.
 FSDataOutputStream RawLocalFileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 FSDataOutputStream ChecksumFileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 FSDataOutputStream FilterFileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
abstract  FSDataOutputStream FileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
          Create an FSDataOutputStream at the indicated Path with write-progress reporting.
 FSDataOutputStream FileSystem.create(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)
          Create an FSDataOutputStream at the indicated Path with write-progress reporting.
 FSDataOutputStream FileSystem.create(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress, org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt)
          Create an FSDataOutputStream at the indicated Path with a custom checksum option
abstract  FSDataOutputStream AbstractFileSystem.createInternal(Path f, EnumSet<CreateFlag> flag, FsPermission absolutePermission, int bufferSize, short replication, long blockSize, Progressable progress, org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt, boolean createParent)
          The specification of this method matches that of AbstractFileSystem.create(Path, EnumSet, Options.CreateOpts...) except that the opts have been declared explicitly.
 FSDataOutputStream RawLocalFileSystem.createNonRecursive(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 FSDataOutputStream ChecksumFileSystem.createNonRecursive(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 FSDataOutputStream FileSystem.createNonRecursive(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
          Deprecated. API only for 0.20-append
 FSDataOutputStream RawLocalFileSystem.createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)
          Deprecated. 
 FSDataOutputStream FilterFileSystem.createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)
          Deprecated. 
 FSDataOutputStream FileSystem.createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)
          Deprecated. API only for 0.20-append
 void FileContext.mkdir(Path dir, FsPermission permission, boolean createParent)
          Make(create) a directory and all the non-existent parents.
abstract  void AbstractFileSystem.mkdir(Path dir, FsPermission permission, boolean createParent)
          The specification of this method matches that of FileContext.mkdir(Path, FsPermission, boolean) except that the Path f must be fully qualified and the permission is absolute (i.e.
static boolean FileSystem.mkdirs(FileSystem fs, Path dir, FsPermission permission)
          create a directory with the provided permission The permission of the directory is set to be the provided permission as in setPermission, not permission&~umask
 boolean RawLocalFileSystem.mkdirs(Path f, FsPermission permission)
           
 boolean FilterFileSystem.mkdirs(Path f, FsPermission permission)
           
abstract  boolean FileSystem.mkdirs(Path f, FsPermission permission)
          Make the given file and all non-existent parents into directories.
protected  FSDataOutputStream FilterFileSystem.primitiveCreate(Path f, FsPermission absolutePermission, EnumSet<CreateFlag> flag, int bufferSize, short replication, long blockSize, Progressable progress, org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt)
           
protected  FSDataOutputStream FileSystem.primitiveCreate(Path f, FsPermission absolutePermission, EnumSet<CreateFlag> flag, int bufferSize, short replication, long blockSize, Progressable progress, org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt)
          Deprecated. 
protected  boolean RawLocalFileSystem.primitiveMkdir(Path f, FsPermission absolutePermission)
           
protected  boolean FilterFileSystem.primitiveMkdir(Path f, FsPermission abdolutePermission)
           
protected  boolean FileSystem.primitiveMkdir(Path f, FsPermission absolutePermission)
          Deprecated. 
protected  void FileSystem.primitiveMkdir(Path f, FsPermission absolutePermission, boolean createParent)
          Deprecated. 
static void FileUtil.setPermission(File f, FsPermission permission)
          Set permissions to the required value.
protected  void FileStatus.setPermission(FsPermission permission)
          Sets permission.
 void FileContext.setPermission(Path f, FsPermission permission)
          Set permission of a path.
abstract  void AbstractFileSystem.setPermission(Path f, FsPermission permission)
          The specification of this method matches that of FileContext.setPermission(Path, FsPermission) except that Path f must be for this file system.
 void RawLocalFileSystem.setPermission(Path p, FsPermission permission)
          Use the command chmod to set permission.
 void FilterFileSystem.setPermission(Path p, FsPermission permission)
           
 void FileSystem.setPermission(Path p, FsPermission permission)
          Set permission of a path.
 void FileContext.setUMask(FsPermission newUmask)
          Set umask to the supplied parameter.
 

Constructors in org.apache.hadoop.fs with parameters of type FsPermission
FileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path path)
          Constructor for file systems on which symbolic links are not supported
FileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path symlink, Path path)
           
LocatedFileStatus(long length, boolean isdir, int block_replication, long blocksize, long modification_time, long access_time, FsPermission permission, String owner, String group, Path symlink, Path path, BlockLocation[] locations)
          Constructor
 

Uses of FsPermission in org.apache.hadoop.fs.ftp
 

Methods in org.apache.hadoop.fs.ftp with parameters of type FsPermission
 FSDataOutputStream FTPFileSystem.create(Path file, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
          A stream obtained via this call must be closed before using other APIs of this class or else the invocation will block.
 boolean FTPFileSystem.mkdirs(Path file, FsPermission permission)
           
 

Uses of FsPermission in org.apache.hadoop.fs.permission
 

Methods in org.apache.hadoop.fs.permission that return FsPermission
 FsPermission FsPermission.applyUMask(FsPermission umask)
          Apply a umask to this permission and return a new one.
static FsPermission FsPermission.createImmutable(short permission)
          Create an immutable FsPermission object.
static FsPermission FsPermission.getDefault()
          Get the default permission for directory and symlink.
static FsPermission FsPermission.getDirDefault()
          Get the default permission for directory.
static FsPermission FsPermission.getFileDefault()
          Get the default permission for file.
static FsPermission FsPermission.getUMask(Configuration conf)
          Get the user file creation mask (umask) UMASK_LABEL config param has umask value that is either symbolic or octal.
static FsPermission FsPermission.read(DataInput in)
          Create and initialize a FsPermission from DataInput.
static FsPermission FsPermission.valueOf(String unixSymbolicPermission)
          Create a FsPermission from a Unix symbolic permission string
 

Methods in org.apache.hadoop.fs.permission with parameters of type FsPermission
 FsPermission FsPermission.applyUMask(FsPermission umask)
          Apply a umask to this permission and return a new one.
static void FsPermission.setUMask(Configuration conf, FsPermission umask)
          Set the user file creation mask (umask)
 

Constructors in org.apache.hadoop.fs.permission with parameters of type FsPermission
FsPermission(FsPermission other)
          Copy constructor
 

Uses of FsPermission in org.apache.hadoop.fs.s3
 

Methods in org.apache.hadoop.fs.s3 with parameters of type FsPermission
 FSDataOutputStream S3FileSystem.create(Path file, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 boolean S3FileSystem.mkdirs(Path path, FsPermission permission)
           
 

Uses of FsPermission in org.apache.hadoop.fs.s3native
 

Methods in org.apache.hadoop.fs.s3native with parameters of type FsPermission
 FSDataOutputStream NativeS3FileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 boolean NativeS3FileSystem.mkdirs(Path f, FsPermission permission)
           
 

Uses of FsPermission in org.apache.hadoop.fs.viewfs
 

Methods in org.apache.hadoop.fs.viewfs with parameters of type FsPermission
 FSDataOutputStream ViewFileSystem.create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)
           
 FSDataOutputStream ViewFs.createInternal(Path f, EnumSet<CreateFlag> flag, FsPermission absolutePermission, int bufferSize, short replication, long blockSize, Progressable progress, org.apache.hadoop.fs.Options.ChecksumOpt checksumOpt, boolean createParent)
           
 FSDataOutputStream ViewFileSystem.createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)
           
 void ViewFs.mkdir(Path dir, FsPermission permission, boolean createParent)
           
 boolean ViewFileSystem.mkdirs(Path dir, FsPermission permission)
           
 void ViewFileSystem.setPermission(Path f, FsPermission permission)
           
 void ViewFs.setPermission(Path f, FsPermission permission)
           
 



Copyright © 2013 Apache Software Foundation. All Rights Reserved.