public class UploadFileRequest extends PutObjectBasicRequest
acl, extensionPermissionMap, 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 |
getBucketName()
Obtain the bucket name.
|
String |
getCheckpointFile()
Obtain the file used to record resumable upload progresses.
|
String |
getObjectKey()
Obtain the object name.
|
ObjectMetadata |
getObjectMetadata()
Obtain object properties.
|
long |
getPartSize()
Obtain the part size set for uploading the object.
|
long |
getProgressInterval() |
ProgressListener |
getProgressListener() |
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 |
setBucketName(String bucketName)
Set the bucket name.
|
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 |
setObjectKey(String objectKey)
Set the object name.
|
void |
setObjectMetadata(ObjectMetadata objectMetadata)
Set object properties.
|
void |
setPartSize(long partSize)
Set the part size for uploading the object.
|
void |
setProgressInterval(long progressInterval) |
void |
setProgressListener(ProgressListener progressListener) |
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, getDomainIdsByGrantPermission, getExtensionPermissionMap, getGrantPermissionsByDomainId, getSseCHeader, getSseKmsHeader, getSuccessRedirectLocation, grantExtensionPermission, setAcl, setExtensionPermissionMap, 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 String getBucketName()
getBucketName
in class PutObjectBasicRequest
public void setBucketName(String bucketName)
setBucketName
in class PutObjectBasicRequest
bucketName
- Bucket namepublic String getObjectKey()
getObjectKey
in class PutObjectBasicRequest
public void setObjectKey(String objectKey)
setObjectKey
in class PutObjectBasicRequest
objectKey
- Object namepublic 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)
public long getProgressInterval()
public void setProgressInterval(long progressInterval)
Copyright © 2019. All rights reserved.