## Uses of Class
org.apache.hadoop.fs.FSDataOutputStream

- Packages that use FSDataOutputStream
  Package | Description
  --- | ---
  org.apache.hadoop.fs | An abstract file system API.
  org.apache.hadoop.fs.crypto |
  org.apache.hadoop.fs.ftp |
  org.apache.hadoop.fs.sftp | SFTP FileSystem package.
  org.apache.hadoop.fs.viewfs | ViewFileSystem and ViewFileSystemOverloadScheme classes.
  org.apache.hadoop.io | Generic i/o code for use when reading and writing data to the network, to databases, and to files.
  org.apache.hadoop.io.file.tfile |
  org.apache.hadoop.util | Common utilities.

- - ### Uses of FSDataOutputStream in org.apache.hadoop.fs

    Classes in org.apache.hadoop.fs with type parameters of type FSDataOutputStream
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FSDataOutputStreamBuilder<S extends FSDataOutputStream,B extends FSDataOutputStreamBuilder<S,B>>` Builder for `FSDataOutputStream` and its subclasses.

    Methods in org.apache.hadoop.fs that return FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStream` | FileSystem.`append(Path f)` Append to an existing file (optional operation).
    `FSDataOutputStream` | HarFileSystem.`append(Path f)`
    `FSDataOutputStream` | FileSystem.`append(Path f, int bufferSize)` Append to an existing file (optional operation).
    `abstract FSDataOutputStream` | FileSystem.`append(Path f, int bufferSize, Progressable progress)` Append to an existing file (optional operation).
    `FSDataOutputStream` | HarFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `FSDataOutputStream` | RawLocalFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `FSDataOutputStream` | ChecksumFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `FSDataOutputStream` | FilterFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `static FSDataOutputStream` | FileSystem.`create(FileSystem fs, Path file, FsPermission permission)` Create a file with the provided permission.
    `FSDataOutputStream` | FileSystem.`create(Path f)` Create an FSDataOutputStream at the indicated Path.
    `FSDataOutputStream` | FileSystem.`create(Path f, boolean overwrite)` Create an FSDataOutputStream at the indicated Path.
    `FSDataOutputStream` | FileSystem.`create(Path f, boolean overwrite, int bufferSize)` Create an FSDataOutputStream at the indicated Path.
    `FSDataOutputStream` | FileSystem.`create(Path f, boolean overwrite, int bufferSize, Progressable progress)` Create an `FSDataOutputStream` at the indicated Path with write-progress reporting.
    `FSDataOutputStream` | FileSystem.`create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize)` Create an FSDataOutputStream at the indicated Path.
    `FSDataOutputStream` | FileSystem.`create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)` Create an FSDataOutputStream at the indicated Path with write-progress reporting.
    `FSDataOutputStream` | RawLocalFileSystem.`create(Path f, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)`
    `FSDataOutputStream` | AbstractFileSystem.`create(Path f, EnumSet<CreateFlag> createFlag, Options.CreateOpts... opts)` The specification of this method matches that of `FileContext.create(Path, EnumSet, Options.CreateOpts...)` except that the Path f must be fully qualified and the permission is absolute (i.e.
    `FSDataOutputStream` | FileContext.`create(Path f, EnumSet<CreateFlag> createFlag, Options.CreateOpts... opts)` Create or overwrite file on indicated path and returns an output stream for writing into the file.
    `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` | HarFileSystem.`create(Path f, FsPermission permission, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)`
    `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)`
    `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, Options.ChecksumOpt checksumOpt)` Create an FSDataOutputStream at the indicated Path with a custom checksum option.
    `FSDataOutputStream` | FilterFileSystem.`create(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress, Options.ChecksumOpt checksumOpt)`
    `FSDataOutputStream` | FileSystem.`create(Path f, Progressable progress)` Create an FSDataOutputStream at the indicated Path with write-progress reporting.
    `FSDataOutputStream` | FileSystem.`create(Path f, short replication)` Create an FSDataOutputStream at the indicated Path.
    `FSDataOutputStream` | FileSystem.`create(Path f, short replication, Progressable progress)` Create an FSDataOutputStream at the indicated Path with write-progress reporting.
    `abstract FSDataOutputStream` | AbstractFileSystem.`createInternal(Path f, EnumSet<CreateFlag> flag, FsPermission absolutePermission, int bufferSize, short replication, long blockSize, Progressable progress, 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` | FileSystem.`createNonRecursive(Path f, boolean overwrite, int bufferSize, short replication, long blockSize, Progressable progress)` Opens an FSDataOutputStream at the indicated Path with write-progress reporting.
    `FSDataOutputStream` | HarFileSystem.`createNonRecursive(Path f, 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)` Opens an FSDataOutputStream at the indicated Path with write-progress reporting.
    `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, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)` Opens an FSDataOutputStream at the indicated Path with write-progress reporting.
    `FSDataOutputStream` | RawLocalFileSystem.`createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)`
    `FSDataOutputStream` | FilterFileSystem.`createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)`
    `protected FSDataOutputStream` | FileSystem.`primitiveCreate(Path f, FsPermission absolutePermission, EnumSet<CreateFlag> flag, int bufferSize, short replication, long blockSize, Progressable progress, Options.ChecksumOpt checksumOpt)` Deprecated.
    `protected FSDataOutputStream` | FilterFileSystem.`primitiveCreate(Path f, FsPermission absolutePermission, EnumSet<CreateFlag> flag, int bufferSize, short replication, long blockSize, Progressable progress, Options.ChecksumOpt checksumOpt)`

    Methods in org.apache.hadoop.fs that return types with arguments of type FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStreamBuilder<FSDataOutputStream,?>` | FileContext.`create(Path f)` Create a `FSDataOutputStreamBuilder` for creating or overwriting a file on indicated path.

  - ### Uses of FSDataOutputStream in org.apache.hadoop.fs.crypto

    Subclasses of FSDataOutputStream in org.apache.hadoop.fs.crypto
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CryptoFSDataOutputStream`

    Constructors in org.apache.hadoop.fs.crypto with parameters of type FSDataOutputStream
    Constructor and Description
    `CryptoFSDataOutputStream(FSDataOutputStream out, org.apache.hadoop.crypto.CryptoCodec codec, byte[] key, byte[] iv)`
    `CryptoFSDataOutputStream(FSDataOutputStream out, org.apache.hadoop.crypto.CryptoCodec codec, int bufferSize, byte[] key, byte[] iv)`
    `CryptoFSDataOutputStream(FSDataOutputStream out, org.apache.hadoop.crypto.CryptoCodec codec, int bufferSize, byte[] key, byte[] iv, boolean closeOutputStream)`

  - ### Uses of FSDataOutputStream in org.apache.hadoop.fs.ftp

    Methods in org.apache.hadoop.fs.ftp that return FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStream` | FTPFileSystem.`append(Path f, int bufferSize, Progressable progress)` This optional operation is not yet supported.
    `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.

  - ### Uses of FSDataOutputStream in org.apache.hadoop.fs.sftp

    Methods in org.apache.hadoop.fs.sftp that return FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStream` | SFTPFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `FSDataOutputStream` | SFTPFileSystem.`create(Path f, 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.

  - ### Uses of FSDataOutputStream in org.apache.hadoop.fs.viewfs

    Methods in org.apache.hadoop.fs.viewfs with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStream` | ViewFileSystem.`append(Path f, int bufferSize, Progressable progress)`
    `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, Options.ChecksumOpt checksumOpt, boolean createParent)`
    `FSDataOutputStream` | ViewFileSystem.`createNonRecursive(Path f, FsPermission permission, EnumSet<CreateFlag> flags, int bufferSize, short replication, long blockSize, Progressable progress)`

  - ### Uses of FSDataOutputStream in org.apache.hadoop.io

    Methods in org.apache.hadoop.io with parameters of type FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `static SequenceFile.Writer` | SequenceFile.`createWriter(Configuration conf, FSDataOutputStream out, Class keyClass, Class valClass, SequenceFile.CompressionType compressionType, CompressionCodec codec)` Deprecated. Use `SequenceFile.createWriter(Configuration, Writer.Option...)` instead.
    `static SequenceFile.Writer` | SequenceFile.`createWriter(Configuration conf, FSDataOutputStream out, Class keyClass, Class valClass, SequenceFile.CompressionType compressionType, CompressionCodec codec, SequenceFile.Metadata metadata)` Deprecated. Use `SequenceFile.createWriter(Configuration, Writer.Option...)` instead.
    `static SequenceFile.Writer.Option` | SequenceFile.Writer.`stream(FSDataOutputStream value)`

  - ### Uses of FSDataOutputStream in org.apache.hadoop.io.file.tfile

    Constructors in org.apache.hadoop.io.file.tfile with parameters of type FSDataOutputStream
    Constructor and Description
    `Writer(FSDataOutputStream fsdos, int minBlockSize, String compressName, String comparator, Configuration conf)` Constructor

  - ### Uses of FSDataOutputStream in org.apache.hadoop.util

    Methods in org.apache.hadoop.util that return FSDataOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `FSDataOutputStream` | Options.FSDataOutputStreamOption.`getValue()`

    Constructors in org.apache.hadoop.util with parameters of type FSDataOutputStream
    Constructor and Description
    `FSDataOutputStreamOption(FSDataOutputStream value)`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.