FSBuilder<S,B>, MultipartUploaderBuilder<S,B>FileSystemMultipartUploaderBuilder@Public @Evolving public abstract class MultipartUploaderBuilderImpl<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>> extends AbstractFSBuilderImpl<S,B> implements MultipartUploaderBuilder<S,B>
MultipartUploader implementations.UNKNOWN_MANDATORY_KEY| Modifier | Constructor | Description |
|---|---|---|
protected |
MultipartUploaderBuilderImpl(FileContext fc,
Path p) |
Construct from a
FileContext. |
protected |
MultipartUploaderBuilderImpl(FileSystem fileSystem,
Path p) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
B |
append() |
Append to an existing file (optional operation).
|
B |
blockSize(long blkSize) |
Set block size.
|
B |
bufferSize(int bufSize) |
Set the size of the buffer to be used.
|
B |
checksumOpt(Options.ChecksumOpt chksumOpt) |
Set checksum opt.
|
B |
create() |
Create an FSDataOutputStream at the specified path.
|
protected long |
getBlockSize() |
|
protected int |
getBufferSize() |
|
protected Options.ChecksumOpt |
getChecksumOpt() |
|
protected java.util.EnumSet<CreateFlag> |
getFlags() |
|
protected FileSystem |
getFS() |
|
protected FsPermission |
getPermission() |
|
protected short |
getReplication() |
|
abstract B |
getThisBuilder() |
Return the concrete implementation of the builder instance.
|
B |
overwrite(boolean overwrite) |
Set to true to overwrite the existing file.
|
B |
permission(FsPermission perm) |
Set permission for the file.
|
B |
replication(short replica) |
Set replication factor.
|
getMandatoryKeys, 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, rejectUnknownMandatoryKeysclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmust, must, must, must, must, must, must, mustDouble, mustLong, opt, opt, opt, opt, opt, opt, opt, optDouble, optLongbuildprotected MultipartUploaderBuilderImpl(@Nonnull
FileContext fc,
@Nonnull
Path p)
throws java.io.IOException
FileContext.fc - FileContextp - path.java.io.IOException - failureprotected MultipartUploaderBuilderImpl(@Nonnull
FileSystem fileSystem,
@Nonnull
Path p)
fileSystem - fileSystem.p - path.public abstract B getThisBuilder()
getThisBuilder in class AbstractFSBuilderImpl<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>protected FileSystem getFS()
protected FsPermission getPermission()
public B permission(@Nonnull FsPermission perm)
permission in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>perm - permission.protected int getBufferSize()
public B bufferSize(int bufSize)
bufferSize in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>bufSize - buffer size.protected short getReplication()
public B replication(short replica)
replication in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>replica - replica.protected long getBlockSize()
public B blockSize(long blkSize)
blockSize in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>blkSize - blkSize.protected java.util.EnumSet<CreateFlag> getFlags()
public B create()
create in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>public B overwrite(boolean overwrite)
FSBuilder.build()
if the file exists.overwrite in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>overwrite - overwrite.public B append()
append in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>protected Options.ChecksumOpt getChecksumOpt()
public B checksumOpt(@Nonnull Options.ChecksumOpt chksumOpt)
checksumOpt in interface MultipartUploaderBuilder<S extends MultipartUploader,B extends MultipartUploaderBuilder<S,B>>chksumOpt - chk sum opt.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.