public static final class DescribeRestoreJobsResponseBody.RestoreJobs.Builder extends Object
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder actualBytes(Long actualBytes)
The size of backup data. Unit: bytes.
example:20
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder bytesDone(Long bytesDone)
The total size of data that is restored. Unit: bytes.
example:20
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder bytesTotal(Long bytesTotal)
The total size of data that you want to restore. Unit: bytes.
example:20
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder clientId(String clientId)
The ID of the anti-ransomware agent that is used to perform the restoration task.
example:c-000frxwusjauhp9ajpu6
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder completeTime(Long completeTime)
The timestamp when the restoration task is complete. Unit: milliseconds.
example:1583289054000
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder createdTime(Long createdTime)
The timestamp when the restoration task is created. Unit: milliseconds.
example:1583289052000
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder duration(Long duration)
The duration of the restoration task. Unit: seconds.
example:100
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder errorCount(Long errorCount)
The number of the restoration tasks on which errors occur.
example:0
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder errorFile(String errorFile)
The name of the CSV file. The CSV file contains the files that fail to be restored.
example:s-000f4wxm8f7gur6g2otm.csv
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder errorFileUrl(String errorFileUrl)
The URL to download the CSV file. The CSV file contains the files that fail to be restored.
example:["/home/user"]
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder errorType(String errorType)
The error code that is returned for the restoration task.
example:NONE
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder eta(Long eta)
The timestamp when the in-progress restoration task is expected to be complete. Unit: seconds.
example:1583299054
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder excludes(String excludes)
The directory excluded from the anti-ransomware policy. The value is the directory that you specify to skip protection when you create the anti-ransomware policy.
example:["/home/user"]
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder exitCode(String exitCode)
The return value of the restoration task.
example:0
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder gmtCreate(String gmtCreate)
The time when the restoration task is created.
example:2021-04-25T19:11Z
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder gmtModified(String gmtModified)
The time when the restoration task is updated.
example:2021-04-25T19:11Z
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder includes(String includes)
The directory in which the restored file is stored. The value is the directory that you specify for protection when you create the anti-ransomware policy
example:["/root/disk-uuid-test","/root/install.sh"]
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder instanceId(String instanceId)
The ID of the server whose data you want to restore.
example:i-bp12xnvdax6307gw****
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder instanceName(String instanceName)
The name of the server whose data you want to restore.
example:win2012-01
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder internetIp(String internetIp)
The public IP address of the server whose data you want to restore.
example:1.1.XX.XX
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder intranetIp(String intranetIp)
The internal IP address of the server whose data you want to restore.
example:2.1.XX.XX
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder itemsDone(Long itemsDone)
The number of files that are restored.
example:0
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder itemsTotal(Long itemsTotal)
The total number of files that need to be restored.
example:0
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder message(String message)
The error message.
example:successful
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder percentage(Integer percentage)
The progress of the restoration task in percentage.
example:100
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder requestId(String requestId)
The request ID.
example:0ED92280-4363-57D3-A4D3-4D3FBC99B29F
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder restoreId(String restoreId)
The ID of the restoration task.
example:r-000gmcypy5dyf9ey3uv7
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder restoreName(String restoreName)
The name of the restoration task.
example:Restore
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder restoreType(String restoreType)
The type of the file that is restored. Valid values:
ECS_FILE
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder snapshotHash(String snapshotHash)
The hash value of the snapshot that stores backup data when the data is backed up.
example:a3992de83f529b844135fe795d949181735a7d20e0ac8539485c61b7983e618f
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder snapshotId(String snapshotId)
The hash value ID of the snapshot that stores backup data when the data is backed up.
example:s-000gmcypy5dy54e39yny
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder snapshotVersion(String snapshotVersion)
The version of the backup data.
example:2020-03-03 18:00
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder source(String source)
The restored content.
example:["/home/admin","\\servername\sharename"]
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder sourceClientId(String sourceClientId)
The ID of the anti-ransomware agent that is used to back up data.
example:c-000gmcypy5dyf9ey3uv7
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder speed(Long speed)
The speed at which data is restored. Unit: byte/s.
example:25766558
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder status(String status)
The status of the restoration task. Valid values:
COMPLETE
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder target(String target)
The folder to which the backup data is restored. After you create the restoration task, the backup data is restored to the specified folder.
example:/home
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder updatedTime(Long updatedTime)
The timestamp when the restoration task was last updated. Unit: milliseconds.
example:1583289054000
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder uuid(String uuid)
The UUID of the server whose data you want to restore.
example:6E3DABB6-3F6A-40DB-9492-2C8B59C****
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder vaultId(String vaultId)
The ID of the backup vault in which the backup data is stored.
example:v-000b0v0jqzmse2yz06zw
public DescribeRestoreJobsResponseBody.RestoreJobs.Builder vaultRegionId(String vaultRegionId)
The ID of the region where the backup vault resides.
example:cn-hangzhou
public DescribeRestoreJobsResponseBody.RestoreJobs build()
Copyright © 2026. All rights reserved.