public static final class PutObjectArgs.Builder extends PutObjectBaseArgs.Builder<PutObjectArgs.Builder,PutObjectArgs>
PutObjectArgs.skipValidationoperations| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PutObjectArgs.Builder |
data(byte[] data,
int length) |
PutObjectArgs.Builder |
stream(InputStream stream,
Long objectSize,
Long partSize)
Sets stream to upload.
|
protected void |
validate(PutObjectArgs args) |
checksum, contentType, contentType, getPartInfo, parallelUploadsheaders, headers, legalHold, retention, sse, tags, tags, userMetadata, userMetadataobject, validateObjectNamebucket, region, skipValidation, validateBucketNamebuild, extraHeaders, extraHeaders, extraQueryParams, extraQueryParamsprotected void validate(PutObjectArgs args)
validate in class PutObjectBaseArgs.Builder<PutObjectArgs.Builder,PutObjectArgs>public PutObjectArgs.Builder stream(InputStream stream, Long objectSize, Long partSize)
A valid part size is between 5MiB to 5GiB (both limits inclusive).
public PutObjectArgs.Builder data(byte[] data, int length)