|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.s3.model.UploadPartRequest
public class UploadPartRequest
Contains the parameters used for the UploadPart operation on Amazon S3.
Required Parameters: BucketName, Key, UploadId, PartNumber
Constructor Summary | |
---|---|
UploadPartRequest()
|
Method Summary | |
---|---|
String |
getBucketName()
Returns the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated. |
File |
getFile()
Returns the file containing the data to upload. |
long |
getFileOffset()
Returns the optional offset in the specified file, at which to begin uploading data for this part. |
InputStream |
getInputStream()
Returns the stream containing the data to upload for the new part. |
String |
getKey()
Returns the key of the initiated multipart upload. |
String |
getMd5Digest()
Returns the optional, but recommended, MD5 hash of the content of this part. |
int |
getPartNumber()
Returns the part number describing this part's position relative to the other parts in the multipart upload. |
long |
getPartSize()
Returns the size of this part, in bytes. |
ProgressListener |
getProgressListener()
Returns the optional progress listener for receiving updates about object upload status. |
String |
getUploadId()
Returns the ID of the existing, initiated multipart upload with which this new part will be associated. |
boolean |
isLastPart()
Returns true if the creator of this request has indicated this part is the last part being uploaded in a multipart upload. |
void |
setBucketName(String bucketName)
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated. |
void |
setFile(File file)
Sets the file containing the data to upload. |
void |
setFileOffset(long fileOffset)
Sets the optional offset in the specified file, at which to begin uploading data for this part. |
void |
setInputStream(InputStream inputStream)
Sets the stream containing the data to upload for the new part. |
void |
setKey(String key)
Sets the key of the initiated multipart upload. |
void |
setLastPart(boolean isLastPart)
Marks this part as the last part being uploaded in a multipart upload. |
void |
setMd5Digest(String md5Digest)
Sets the optional, but recommended, MD5 hash of the content of this part. |
void |
setPartNumber(int partNumber)
Sets the part number describing this part's position relative to the other parts in the multipart upload. |
void |
setPartSize(long partSize)
Sets the size of this part, in bytes. |
void |
setProgressListener(ProgressListener progressListener)
Sets the optional progress listener for receiving updates about object upload status. |
void |
setUploadId(String uploadId)
Sets the ID of the existing, initiated multipart upload with which this new part will be associated. |
UploadPartRequest |
withBucketName(String bucketName)
Sets the name of the bucket containing the existing, initiated multipart upload, with which this new part will be associated, and returns this updated object so that additional method calls can be chained together. |
UploadPartRequest |
withFile(File file)
Sets the file containing the data to upload, and returns this updated UploadPartRequest object so that additional method calls can be chained together. |
UploadPartRequest |
withFileOffset(long fileOffset)
Sets the optional offset in the specified file, at which to begin uploading data for this part, and returns this updated UploadPartRequest object so that additional method calls can be chained together. |
UploadPartRequest |
withInputStream(InputStream inputStream)
Sets the stream containing the data to upload for the new part, and returns this updated object so that additional method calls can be chained together. |
UploadPartRequest |
withKey(String key)
Sets the key of the initiated multipart upload, and returns this updated object so that additional method calls can be chained together. |
UploadPartRequest |
withLastPart(boolean isLastPart)
Marks this part as the last part being uploaded in a multipart upload, and returns this updated request object so that additional method calls can be chained together. |
UploadPartRequest |
withMD5Digest(String md5Digest)
Sets the optional, but recommended, MD5 hash of the content of this part. |
UploadPartRequest |
withPartNumber(int partNumber)
Sets the part number describing this part's position relative to the other parts in the multipart upload. |
UploadPartRequest |
withPartSize(long partSize)
Sets the size of this part, in bytes, and returns this updated UploadPartRequest object so that additional method calls can be chained together. |
UploadPartRequest |
withProgressListener(ProgressListener progressListener)
Sets the optional progress listener for receiving updates about object upload status, and returns this updated object so that additional method calls can be chained together. |
UploadPartRequest |
withUploadId(String uploadId)
Sets the ID of the existing, initiated multipart upload with which this new part will be associated, and returns this updated UploadPartRequest object so that additional method calls can be chained together. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, setDelegationToken, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UploadPartRequest()
Method Detail |
---|
public void setInputStream(InputStream inputStream)
inputStream
- the stream containing the data to upload for the new part.public InputStream getInputStream()
public UploadPartRequest withInputStream(InputStream inputStream)
inputStream
- the stream containing the data to upload for the new part.
public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- the name of the bucket containing the existing, initiated
multipart upload, with which this new part will be associated.public UploadPartRequest withBucketName(String bucketName)
bucketName
- the name of the bucket containing the existing, initiated
multipart upload, with which this new part will be associated.
public String getKey()
public void setKey(String key)
key
- the key of the initiated multipart upload.public UploadPartRequest withKey(String key)
key
- the key of the initiated multipart upload.
public String getUploadId()
public void setUploadId(String uploadId)
uploadId
- the ID of the existing, initiated multipart upload with which
this new part will be associated.public UploadPartRequest withUploadId(String uploadId)
uploadId
- the ID of the existing, initiated multipart upload with which
this new part will be associated.
public int getPartNumber()
public void setPartNumber(int partNumber)
partNumber
- the part number describing this part's position relative to
the other parts in the multipart upload. Part number must be
between 1 and 10,000 (inclusive).public UploadPartRequest withPartNumber(int partNumber)
Returns this updated UploadPartRequest object so that additional method calls can be chained together.
partNumber
- the part number describing this part's position relative to
the other parts in the multipart upload. Part number must be
between 1 and 10,000 (inclusive).
public long getPartSize()
public void setPartSize(long partSize)
partSize
- the size of this part, in bytes.public UploadPartRequest withPartSize(long partSize)
partSize
- the size of this part, in bytes.
public String getMd5Digest()
public void setMd5Digest(String md5Digest)
md5Digest
- The optional, but recommended, MD5 hash of the content of this
part. If specified, this value will be sent to Amazon S3 to
verify the data integrity when the data reaches Amazon S3.public UploadPartRequest withMD5Digest(String md5Digest)
Returns this updated UploadPartRequest object so that additional method calls can be chained together.
md5Digest
- The optional, but recommended, MD5 hash of the content of this
part. If specified, this value will be sent to Amazon S3 to
verify the data integrity when the data reaches Amazon S3.
public File getFile()
public void setFile(File file)
file
- The file containing the data to upload. Exactly one File or
InputStream must be specified as the input to this operation.public UploadPartRequest withFile(File file)
Exactly one File or InputStream must be specified as the input to this operation.
file
- The file containing the data to upload. Exactly one File or
InputStream must be specified as the input to this operation.
public long getFileOffset()
public void setFileOffset(long fileOffset)
fileOffset
- The optional offset in the specified file, at which to begin
uploading data for this part. If not specified, data will be
read from the beginning of the file.public UploadPartRequest withFileOffset(long fileOffset)
If not specified, data will be read from the beginning of the file.
fileOffset
- The optional offset in the specified file, at which to begin
uploading data for this part. If not specified, data will be
read from the beginning of the file.
public void setProgressListener(ProgressListener progressListener)
progressListener
- The new progress listener.public ProgressListener getProgressListener()
public UploadPartRequest withProgressListener(ProgressListener progressListener)
progressListener
- The new progress listener.
public boolean isLastPart()
public void setLastPart(boolean isLastPart)
isLastPart
- Whether or not this is the last part being uploaded in a
multipart upload.public UploadPartRequest withLastPart(boolean isLastPart)
isLastPart
- Whether or not this is the last part being uploaded in a
multipart upload.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |