public class RestoreObjectsRequest extends AbstractBulkRequest
listener, taskProgressInterval, taskQueueNum, taskThreadNumbucketName, cancelHandler, httpMethod, userHeaders| 构造器 | 说明 |
|---|---|
RestoreObjectsRequest() |
|
RestoreObjectsRequest(String bucketName) |
Constructor
|
RestoreObjectsRequest(String bucketName,
int days,
RestoreTierEnum tier) |
Constructor
|
RestoreObjectsRequest(String bucketName,
int days,
RestoreTierEnum tier,
String encodingType) |
Constructor
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
KeyAndVersion |
addKeyAndVersion(String objectKey) |
Add an object to be restored.
|
KeyAndVersion |
addKeyAndVersion(String objectKey,
String versionId) |
Add an object to be restored.
|
TaskCallback<RestoreObjectResult,RestoreObjectRequest> |
getCallback() |
Obtain the callback object of a batch task.
|
int |
getDays() |
Obtain the retention period of the restored objects.
|
String |
getEncodingType() |
Obtain the list of to-be-deleted objects.
|
List<KeyAndVersion> |
getKeyAndVersions() |
Obtain the list of objects to be restored.
|
String |
getPrefix() |
Obtain the name prefix of the objects to be restored in a batch.
|
RestoreTierEnum |
getRestoreTier() |
Obtain the restore option.
|
boolean |
isVersionRestored() |
Obtain whether to restore all versions of Archive objects.
|
void |
setCallback(TaskCallback<RestoreObjectResult,RestoreObjectRequest> callback) |
Set the callback object of a batch task.
|
void |
setDays(int days) |
Set the retention period of the restored objects.
|
void |
setEncodingType(String encodingType) |
Set the encoding type that used for encode objectkey
|
void |
setKeyAndVersions(List<KeyAndVersion> keyAndVersions) |
Set the list of objects to be restored.
|
void |
setPrefix(String prefix) |
Set the name prefix of the objects to be restored in a batch.
|
void |
setRestoreTier(RestoreTierEnum tier) |
Set the restore option.
|
void |
setVersionRestored(boolean versionRestored) |
Set whether to restore all versions of Archive objects.
|
String |
toString() |
getProgressInterval, getProgressListener, getTaskQueueNum, getTaskThreadNum, setProgressInterval, setProgressListener, setTaskQueueNum, setTaskThreadNumaddUserHeaders, getBucketName, getCancelHandler, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setCancelHandler, setRequesterPays, setUserHeaderspublic RestoreObjectsRequest()
public RestoreObjectsRequest(String bucketName)
bucketName - Bucket namepublic RestoreObjectsRequest(String bucketName, int days, RestoreTierEnum tier)
bucketName - Bucket namedays - Retention period of the restored objectstier - Restore optionpublic RestoreObjectsRequest(String bucketName, int days, RestoreTierEnum tier, String encodingType)
bucketName - Bucket namedays - Retention period of the restored objectstier - Restore optionencodingType - The encoding type use for encode objectKey.public int getDays()
public void setDays(int days)
days - Retention period of the restored objectspublic RestoreTierEnum getRestoreTier()
public void setRestoreTier(RestoreTierEnum tier)
tier - Restore optionpublic void setPrefix(String prefix)
prefix - Object name prefixpublic String getPrefix()
public boolean isVersionRestored()
public void setVersionRestored(boolean versionRestored)
versionRestored - Identifier of version restorepublic void setKeyAndVersions(List<KeyAndVersion> keyAndVersions)
keyAndVersions - List of objects to be restoredpublic List<KeyAndVersion> getKeyAndVersions()
public KeyAndVersion addKeyAndVersion(String objectKey, String versionId)
objectKey - Object nameversionId - Object versionpublic KeyAndVersion addKeyAndVersion(String objectKey)
objectKey - Object namepublic TaskCallback<RestoreObjectResult,RestoreObjectRequest> getCallback()
public void setCallback(TaskCallback<RestoreObjectResult,RestoreObjectRequest> callback)
callback - Callback objectpublic void setEncodingType(String encodingType)
encodingType - could chose url.public String getEncodingType()
public String toString()
toString 在类中 GenericRequestCopyright © 2025. All rights reserved.