public abstract class PutObjectBaseArgs extends ObjectWriteArgs
| Modifier and Type | Class and Description |
|---|---|
static class |
PutObjectBaseArgs.Builder<B extends PutObjectBaseArgs.Builder<B,A>,A extends PutObjectBaseArgs> |
| Modifier and Type | Field and Description |
|---|---|
protected String |
contentType |
protected long |
objectSize |
protected int |
partCount |
protected long |
partSize |
headers, legalHold, MAX_MULTIPART_COUNT, MAX_OBJECT_SIZE, MAX_PART_SIZE, MIN_MULTIPART_SIZE, retention, sse, tags, userMetadataobjectNamebucketName, regionextraHeaders, extraQueryParams| Constructor and Description |
|---|
PutObjectBaseArgs() |
| Modifier and Type | Method and Description |
|---|---|
String |
contentType()
Gets content type.
|
long |
objectSize() |
int |
partCount() |
long |
partSize() |
genHeaders, headers, legalHold, retention, sse, tags, userMetadata, validateSsecheckSse, objectbucket, regionextraHeaders, extraQueryParamsprotected long objectSize
protected long partSize
protected int partCount
protected String contentType
public long objectSize()
public long partSize()
public int partCount()
public String contentType() throws IOException
IOException