| Package | Description | 
|---|---|
| org.apache.hadoop.fs | Implementations of  AbstractFileSystemfor hdfs
    over rpc and hdfs over web. | 
| org.apache.hadoop.fs.impl | This package contains implementation classes for use inside
 filesystems. | 
| org.apache.hadoop.util.functional | Support for functional programming within the Hadoop APIs. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FSBuilder<S,B extends FSBuilder<S,B>>The base interface which various FileSystem FileContext Builder
 interfaces can extend, and which underlying implementations
 will then implement. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FutureDataInputStreamBuilderBuilder for input streams and subclasses whose return value is
 actually a completable future: this allows for better asynchronous
 operation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FSDataOutputStreamBuilder<S extends FSDataOutputStream,B extends FSDataOutputStreamBuilder<S,B>>Builder for  FSDataOutputStreamand its subclasses. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFSBuilderImpl<S,B extends FSBuilder<S,B>>Builder for filesystem/filecontext operations of various kinds,
 with option support. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFSBuilderImpl<S,B extends FSBuilder<S,B>>Builder for filesystem/filecontext operations of various kinds,
 with option support. | 
| class  | FutureDataInputStreamBuilderImplBuilder for input streams and subclasses whose return value is
 actually a completable future: this allows for better asynchronous
 operation. | 
| class  | MultipartUploaderBuilderImpl<S extends MultipartUploader,B extends org.apache.hadoop.fs.MultipartUploaderBuilder<S,B>>Builder for  MultipartUploaderimplementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T,U extends FSBuilder<T,U>> | FutureIO. propagateOptions(FSBuilder<T,U> builder,
                Configuration conf,
                String optionalPrefix,
                String mandatoryPrefix)Propagate options to any builder, converting everything with the
 prefix to an option where, if there were 2+ dot-separated elements,
 it is converted to a schema. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T,U extends FSBuilder<T,U>> | FutureIO. propagateOptions(FSBuilder<T,U> builder,
                Configuration conf,
                String optionalPrefix,
                String mandatoryPrefix)Propagate options to any builder, converting everything with the
 prefix to an option where, if there were 2+ dot-separated elements,
 it is converted to a schema. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | FutureIO. propagateOptions(FSBuilder<?,?> builder,
                Configuration conf,
                String prefix,
                boolean mandatory)Propagate options to any builder, converting everything with the
 prefix to an option where, if there were 2+ dot-separated elements,
 it is converted to a schema. | 
| static <T,U extends FSBuilder<T,U>> | FutureIO. propagateOptions(FSBuilder<T,U> builder,
                Configuration conf,
                String optionalPrefix,
                String mandatoryPrefix)Propagate options to any builder, converting everything with the
 prefix to an option where, if there were 2+ dot-separated elements,
 it is converted to a schema. | 
Copyright © 2025 Apache Software Foundation. All rights reserved.