public class RestoreObjectsRequest extends AbstractBulkRequest
bucketName, listener, taskProgressInterval, taskQueueNum, taskThreadNum| 构造器和说明 |
|---|
RestoreObjectsRequest() |
RestoreObjectsRequest(String bucketName)
Constructor
|
RestoreObjectsRequest(String bucketName,
int days,
RestoreTierEnum tier)
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.
|
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 |
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() |
getBucketName, getProgressInterval, getProgressListener, getTaskQueueNum, getTaskThreadNum, setBucketName, setProgressInterval, setProgressListener, setTaskQueueNum, setTaskThreadNumisRequesterPays, setRequesterPayspublic 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 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 String toString()
toString 在类中 GenericRequestCopyright © 2021. All rights reserved.