public final class PersistableUpload extends PersistableTransfer
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
bucketName
The bucket name in Amazon S3 from where the object has to be uploaded.
|
private java.lang.String |
file
The file to upload.
|
private java.lang.String |
key
The name of the object in Amazon S3.
|
private java.lang.String |
multipartUploadId
The multi-part upload id associated with this upload.
|
private long |
mutlipartUploadThreshold
The upper threshold of the file to use multi part upload.
|
private long |
partSize
The part size to be used for the multi-part upload.
|
private java.lang.String |
pauseType |
(package private) static java.lang.String |
TYPE |
Constructor and Description |
---|
PersistableUpload() |
PersistableUpload(java.lang.String bucketName,
java.lang.String key,
java.lang.String file,
java.lang.String multipartUploadId,
long partSize,
long mutlipartUploadThreshold) |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
getBucketName()
Returns the name of the bucket.
|
(package private) java.lang.String |
getFile()
Returns the file name along with path which needs to be uploaded to
Amazon S3.
|
(package private) java.lang.String |
getKey()
Returns the name of the object.
|
(package private) java.lang.String |
getMultipartUploadId()
Returns the multi part upload id.
|
(package private) long |
getMutlipartUploadThreshold()
Returns the upper threshold for file size after which multipart upload is
used..
|
(package private) long |
getPartSize()
Returns the part size to be used in multi part upload.
|
(package private) java.lang.String |
getPauseType() |
deserializeFrom, deserializeFrom, serialize, serialize
static final java.lang.String TYPE
private final java.lang.String pauseType
private final java.lang.String bucketName
private final java.lang.String key
private final java.lang.String file
private final java.lang.String multipartUploadId
private final long partSize
private final long mutlipartUploadThreshold
public PersistableUpload()
public PersistableUpload(java.lang.String bucketName, java.lang.String key, java.lang.String file, java.lang.String multipartUploadId, long partSize, long mutlipartUploadThreshold)
java.lang.String getBucketName()
java.lang.String getKey()
java.lang.String getMultipartUploadId()
long getPartSize()
long getMutlipartUploadThreshold()
java.lang.String getFile()
java.lang.String getPauseType()