public class UploadFileRequest extends PutObjectBasicRequest
acl, extensionPermissionMap, sseCHeader, sseKmsHeader, successRedirectLocationencodeHeaders, isIgnorePort, objectKeybucketName, cancelHandler, httpMethod, userHeaders| 构造器 | 说明 |
|---|---|
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
|
UploadFileRequest(String bucketName,
String objectKey,
String uploadFile,
String encodingType) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Callback |
getCallback() |
|
String |
getCheckpointFile() |
Obtain the file used to record resumable upload progresses.
|
String |
getEncodingType() |
Get encoding type for encoding objectKey
|
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.
|
boolean |
isNeedAbortUploadFileAfterCancel() |
|
boolean |
isNeedCalculateCRC64() |
|
boolean |
isNeedStreamCalculateCRC64() |
|
void |
setCallback(Callback callback) |
|
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 |
setEncodingType(String encodingType) |
Set encoding type for encoding objectKey, could choose "url"
|
void |
setNeedAbortUploadFileAfterCancel(boolean needAbortUploadFileAfterCancel) |
|
void |
setNeedCalculateCRC64(boolean needCalculateCRC64) |
|
void |
setNeedStreamCalculateCRC64(boolean needStreamCalculateCRC64) |
|
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, getDomainIdsByGrantPermission, getExtensionPermissionMap, getGrantPermissionsByDomainId, getSseCHeader, getSseKmsHeader, getSuccessRedirectLocation, grantExtensionPermission, setAcl, setExtensionPermissionMap, setSseCHeader, setSseKmsHeader, setSuccessRedirectLocation, withdrawExtensionPermission, withdrawExtensionPermissionsgetIsIgnorePort, getObjectKey, isEncodeHeaders, setIsEncodeHeaders, setIsIgnorePort, setObjectKeyaddUserHeaders, getBucketName, getCancelHandler, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setCancelHandler, setRequesterPays, setUserHeaderspublic 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, String encodingType)
bucketName - Bucket nameobjectKey - Object nameuploadFile - To-be-uploaded local fileencodingType - Encoding type used for encoding objectKeypublic 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 listenerpublic void setEncodingType(String encodingType)
encodingType - encoding type for encoding objectKeypublic String getEncodingType()
public Callback getCallback()
public void setCallback(Callback callback)
public boolean isNeedAbortUploadFileAfterCancel()
public void setNeedAbortUploadFileAfterCancel(boolean needAbortUploadFileAfterCancel)
public boolean isNeedCalculateCRC64()
public void setNeedCalculateCRC64(boolean needCalculateCRC64)
needCalculateCRC64 - Whether you need sdk to calculate CRC64 value and add it to headerpublic boolean isNeedStreamCalculateCRC64()
public void setNeedStreamCalculateCRC64(boolean needStreamCalculateCRC64)
needStreamCalculateCRC64 - Whether you need sdk to calculate CRC64 value by stream, priority is lower than needCalculateCRC64public String toString()
toString 在类中 BaseObjectRequestCopyright © 2025. All rights reserved.