public static final class DescribeSnapshotsResponseBody.Snapshots.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
DescribeSnapshotsResponseBody.Snapshots.Builder |
actualBytes(Long actualBytes)
The actual data amount of backup snapshots after duplicates are removed.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
actualItems(Long actualItems)
The actual number of backup objects.
|
DescribeSnapshotsResponseBody.Snapshots |
build() |
DescribeSnapshotsResponseBody.Snapshots.Builder |
bytesDone(Long bytesDone)
The actual amount of data that is generated by incremental backup.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
bytesTotal(Long bytesTotal)
The total data amount of the data source.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
clientId(String clientId)
This parameter is returned only if the value of the **SourceType** parameter is **ECS_FILE**.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
clientVersion(String clientVersion)
The version of the anti-ransomware agent.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
createdTime(Long createdTime)
The time when the backup snapshot was created.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
errorFile(String errorFile)
The file that records the information about backup failures, including the information about partially completed backup tasks.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
instanceId(String instanceId)
The ID of the ECS instance.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
itemsDone(Long itemsDone)
The number of backup objects.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
itemsTotal(Long itemsTotal)
The total number of objects in the data source.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
jobId(String jobId)
The ID of the backup task.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
parentSnapshotHash(String parentSnapshotHash)
The hash value of the parent backup snapshot.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
path(String path)
This parameter is returned only if the value of the **SourceType** parameter is **ECS_FILE**.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
paths(List<String> paths)
This parameter is returned only if the value of the **SourceType** parameter is **NAS**.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
planId(String planId)
The ID of the backup plan.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
regionId(String regionId)
The ID of the region in which backup snapshot is stored.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
retention(Long retention)
The retention period of the backup snapshot.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
snapshotHash(String snapshotHash)
The hash value of the backup snapshot.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
snapshotId(String snapshotId)
The ID of the backup snapshot.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
sourceType(String sourceType)
The type of the data source.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
status(String status)
The status of backup tasks.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
uuid(String uuid)
The UUID of the server.
|
DescribeSnapshotsResponseBody.Snapshots.Builder |
vaultId(String vaultId)
The ID of the backup vault that stores the backup snapshot.
|
public DescribeSnapshotsResponseBody.Snapshots.Builder actualBytes(Long actualBytes)
public DescribeSnapshotsResponseBody.Snapshots.Builder actualItems(Long actualItems)
> This parameter is available only for file backup.
public DescribeSnapshotsResponseBody.Snapshots.Builder bytesDone(Long bytesDone)
public DescribeSnapshotsResponseBody.Snapshots.Builder bytesTotal(Long bytesTotal)
public DescribeSnapshotsResponseBody.Snapshots.Builder clientId(String clientId)
public DescribeSnapshotsResponseBody.Snapshots.Builder clientVersion(String clientVersion)
public DescribeSnapshotsResponseBody.Snapshots.Builder createdTime(Long createdTime)
public DescribeSnapshotsResponseBody.Snapshots.Builder errorFile(String errorFile)
public DescribeSnapshotsResponseBody.Snapshots.Builder instanceId(String instanceId)
public DescribeSnapshotsResponseBody.Snapshots.Builder itemsDone(Long itemsDone)
> This parameter is available only for file backup.
public DescribeSnapshotsResponseBody.Snapshots.Builder itemsTotal(Long itemsTotal)
> This parameter is available only for file backup.
public DescribeSnapshotsResponseBody.Snapshots.Builder jobId(String jobId)
public DescribeSnapshotsResponseBody.Snapshots.Builder parentSnapshotHash(String parentSnapshotHash)
public DescribeSnapshotsResponseBody.Snapshots.Builder path(String path)
public DescribeSnapshotsResponseBody.Snapshots.Builder paths(List<String> paths)
public DescribeSnapshotsResponseBody.Snapshots.Builder planId(String planId)
public DescribeSnapshotsResponseBody.Snapshots.Builder regionId(String regionId)
public DescribeSnapshotsResponseBody.Snapshots.Builder retention(Long retention)
public DescribeSnapshotsResponseBody.Snapshots.Builder snapshotHash(String snapshotHash)
public DescribeSnapshotsResponseBody.Snapshots.Builder snapshotId(String snapshotId)
public DescribeSnapshotsResponseBody.Snapshots.Builder sourceType(String sourceType)
* **ECS_FILE**: ECS files * **OSS**: Object Storage Service (OSS) buckets * **NAS**: Apsara File Storage NAS file systems * **OTS_TABLE**: Tablestore instances
public DescribeSnapshotsResponseBody.Snapshots.Builder status(String status)
* **COMPLETE**: complete * **PARTIAL_COMPLETE**: partial complete * **FAILED**: failed
public DescribeSnapshotsResponseBody.Snapshots.Builder uuid(String uuid)
public DescribeSnapshotsResponseBody.Snapshots.Builder vaultId(String vaultId)
public DescribeSnapshotsResponseBody.Snapshots build()
Copyright © 2023. All rights reserved.