public abstract static class PutObjectAPIBaseArgs.Builder<B extends PutObjectAPIBaseArgs.Builder<B,A>,A extends PutObjectAPIBaseArgs> extends ObjectArgs.Builder<B,A>
PutObjectAPIBaseArgs.skipValidationoperations| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
B |
buffer(ByteBuffer buffer) |
B |
data(byte[] data,
int length) |
B |
file(RandomAccessFile file,
long length) |
B |
headers(Http.Headers headers) |
B |
setData(RandomAccessFile file,
ByteBuffer buffer,
byte[] data,
Long length) |
protected void |
validate(A args) |
object, validateObjectNamebucket, region, skipValidation, validateBucketNamebuild, extraHeaders, extraHeaders, extraQueryParams, extraQueryParamsprotected void validate(A args)
validate in class ObjectArgs.Builder<B extends PutObjectAPIBaseArgs.Builder<B,A>,A extends PutObjectAPIBaseArgs>public B setData(RandomAccessFile file, ByteBuffer buffer, byte[] data, Long length)
public B file(RandomAccessFile file, long length)
public B buffer(ByteBuffer buffer)
public B data(byte[] data, int length)
public B headers(Http.Headers headers)