public class UploadFileRequest extends PutObjectBasicRequest
acl, bucketName, extensionPermissionMap, objectKey, sseCHeader, sseKmsHeader, successRedirectLocation
Constructor and Description |
---|
UploadFileRequest(String bucketName,
String objectKey)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
long partSize)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
long partSize,
int taskNum)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
long partSize,
int taskNum,
boolean enableCheckpoint)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
long partSize,
int taskNum,
boolean enableCheckpoint,
String checkpointFile)
Constructor
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
long partSize,
int taskNum,
boolean enableCheckpoint,
String checkpointFile,
boolean enableCheckSum)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getCheckpointFile()
Obtain the file used to record resumable upload progresses.
|
ObjectMetadata |
getObjectMetadata()
Obtain object properties.
|
long |
getPartSize()
Obtain the part size set for uploading the object.
|
long |
getProgressInterval()
Obtain the callback threshold of the data transfer listener.
|
ProgressListener |
getProgressListener()
Obtain the data transfer listener.
|
int |
getTaskNum()
Obtain the maximum number of threads used for processing upload tasks concurrently.
|
String |
getUploadFile()
Obtain the to-be-uploaded local file.
|
boolean |
isEnableCheckpoint()
Identify whether the resumable mode is enabled.
|
boolean |
isEnableCheckSum()
Identify whether the file to be uploaded in resumable mode will be verified.
|
void |
setCheckpointFile(String checkpointFile)
Specify a file used to record resumable upload progresses.
|
void |
setEnableCheckpoint(boolean enableCheckpoint)
Specify whether to enable the resumable mode.
|
void |
setEnableCheckSum(boolean enableCheckSum)
Specify whether to verify the file to be uploaded in resumable mode.
|
void |
setObjectMetadata(ObjectMetadata objectMetadata)
Set object properties.
|
void |
setPartSize(long partSize)
Set the part size for uploading the object.
|
void |
setProgressInterval(long progressInterval)
Set the callback threshold of the data transfer listener.
|
void |
setProgressListener(ProgressListener progressListener)
Set the data transfer listener.
|
void |
setTaskNum(int taskNum)
Set the maximum number of threads used for executing upload tasks concurrently.
|
void |
setUploadFile(String uploadFile)
Specify the local file to be uploaded.
|
String |
toString() |
getAcl, getAllGrantPermissions, getBucketName, getDomainIdsByGrantPermission, getExtensionPermissionMap, getGrantPermissionsByDomainId, getObjectKey, getSseCHeader, getSseKmsHeader, getSuccessRedirectLocation, grantExtensionPermission, setAcl, setBucketName, setExtensionPermissionMap, setObjectKey, setSseCHeader, setSseKmsHeader, setSuccessRedirectLocation, withdrawExtensionPermission, withdrawExtensionPermissions
public UploadFileRequest(String bucketName, String objectKey)
bucketName
- Bucket nameobjectKey
- Object namepublic UploadFileRequest(String bucketName, String objectKey, String uploadFile)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepublic UploadFileRequest(String bucketName, String objectKey, String uploadFile, long partSize)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepartSize
- Part sizepublic UploadFileRequest(String bucketName, String objectKey, String uploadFile, long partSize, int taskNum)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepartSize
- Part sizetaskNum
- Maximum number of threads used for processing upload tasks concurrentlypublic UploadFileRequest(String bucketName, String objectKey, String uploadFile, long partSize, int taskNum, boolean enableCheckpoint)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepartSize
- Part sizetaskNum
- Maximum number of threads used for processing upload tasks concurrentlyenableCheckpoint
- Whether to enable the resumable modepublic UploadFileRequest(String bucketName, String objectKey, String uploadFile, long partSize, int taskNum, boolean enableCheckpoint, String checkpointFile)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepartSize
- Part sizetaskNum
- Maximum number of threads used for processing upload tasks concurrentlyenableCheckpoint
- Whether to enable the resumable modecheckpointFile
- File used to record resumable upload progressespublic UploadFileRequest(String bucketName, String objectKey, String uploadFile, long partSize, int taskNum, boolean enableCheckpoint, String checkpointFile, boolean enableCheckSum)
bucketName
- Bucket nameobjectKey
- Object nameuploadFile
- To-be-uploaded local filepartSize
- Part sizetaskNum
- Maximum number of threads used for processing upload tasks concurrentlyenableCheckpoint
- Whether to enable the resumable modecheckpointFile
- File used to record resumable upload progressesenableCheckSum
- Whether to verify the to-be-uploaded file upon non-initial uploads in resumable upload modepublic long getPartSize()
public void setPartSize(long partSize)
partSize
- Part sizepublic int getTaskNum()
public void setTaskNum(int taskNum)
taskNum
- Maximum number of threads used for processing upload tasks concurrentlypublic String getUploadFile()
public void setUploadFile(String uploadFile)
uploadFile
- To-be-uploaded local filepublic boolean isEnableCheckpoint()
public void setEnableCheckpoint(boolean enableCheckpoint)
enableCheckpoint
- Identifier specifying whether the resumable mode is enabledpublic String getCheckpointFile()
public void setCheckpointFile(String checkpointFile)
checkpointFile
- File used to record upload progressespublic ObjectMetadata getObjectMetadata()
public void setObjectMetadata(ObjectMetadata objectMetadata)
objectMetadata
- Object propertiespublic boolean isEnableCheckSum()
public void setEnableCheckSum(boolean enableCheckSum)
enableCheckSum
- Identifier specifying whether to verify the to-be-uploaded filepublic ProgressListener getProgressListener()
public void setProgressListener(ProgressListener progressListener)
progressListener
- Data transfer listenerpublic long getProgressInterval()
public void setProgressInterval(long progressInterval)
progressInterval
- Callback threshold of the data transfer listenerCopyright © 2019. All rights reserved.