FSBuilder<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>, MultipartUploaderBuilder<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>public class FileSystemMultipartUploaderBuilder extends MultipartUploaderBuilderImpl<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>
FileSystemMultipartUploader.UNKNOWN_MANDATORY_KEY| Constructor | Description |
|---|---|
FileSystemMultipartUploaderBuilder(FileSystem fileSystem,
Path path) |
| Modifier and Type | Method | Description |
|---|---|---|
FileSystemMultipartUploader |
build() |
Create the FSDataOutputStream to write on the file system.
|
protected long |
getBlockSize() |
|
int |
getBufferSize() |
|
Options.ChecksumOpt |
getChecksumOpt() |
|
java.util.EnumSet<CreateFlag> |
getFlags() |
|
FileSystem |
getFS() |
|
FsPermission |
getPermission() |
|
short |
getReplication() |
|
FileSystemMultipartUploaderBuilder |
getThisBuilder() |
Return the concrete implementation of the builder instance.
|
append, blockSize, bufferSize, checksumOpt, create, overwrite, permission, replicationgetMandatoryKeys, getOptionalKeys, getOptionalPath, getOptionalPathHandle, getOptions, getPath, getPathHandle, must, must, must, must, must, must, must, mustDouble, mustLong, opt, opt, opt, opt, opt, opt, opt, optDouble, optLong, rejectUnknownMandatoryKeys, rejectUnknownMandatoryKeyspublic FileSystemMultipartUploaderBuilder(@Nonnull
FileSystem fileSystem,
@Nonnull
Path path)
public FileSystemMultipartUploaderBuilder getThisBuilder()
MultipartUploaderBuilderImplgetThisBuilder in class MultipartUploaderBuilderImpl<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>public FileSystemMultipartUploader build() throws java.lang.IllegalArgumentException, java.io.IOException
MultipartUploaderBuilderjava.lang.IllegalArgumentException - if the parameters are not valid.java.io.IOException - on errors when file system creates or appends the file.public FileSystem getFS()
getFS in class MultipartUploaderBuilderImpl<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>public FsPermission getPermission()
public int getBufferSize()
public short getReplication()
public java.util.EnumSet<CreateFlag> getFlags()
getFlags in class MultipartUploaderBuilderImpl<FileSystemMultipartUploader,FileSystemMultipartUploaderBuilder>public Options.ChecksumOpt getChecksumOpt()
protected long getBlockSize()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.