public static final class DescribeSnapshotsResponseBody.Snapshot.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeSnapshotsResponseBody.Snapshot.Builder available(Boolean available)
* true * false
public DescribeSnapshotsResponseBody.Snapshot.Builder category(String category)
> This parameter will be removed in the future. We recommend that you use `InstantAccess` to ensure future compatibility.
public DescribeSnapshotsResponseBody.Snapshot.Builder creationTime(String creationTime)
public DescribeSnapshotsResponseBody.Snapshot.Builder description(String description)
public DescribeSnapshotsResponseBody.Snapshot.Builder encrypted(Boolean encrypted)
public DescribeSnapshotsResponseBody.Snapshot.Builder instantAccess(Boolean instantAccess)
* true: The instant access feature is enabled. By default, the instant access feature is enabled for Enterprise SSDs (ESSDs). * false: The instant access feature is disabled. The snapshot is a normal snapshot for which the instant access feature is disabled.
public DescribeSnapshotsResponseBody.Snapshot.Builder instantAccessRetentionDays(Integer instantAccessRetentionDays)
By default, the value of this parameter is the same as the value of `RetentionDays`. > This parameter is no longer used. The normal snapshots of ESSDs are upgraded to support the instant access feature by default. No additional configurations are required to enable the feature and you are not charged for the feature. For more information, see [Use the instant access feature](~~193667~~).
public DescribeSnapshotsResponseBody.Snapshot.Builder KMSKeyId(String KMSKeyId)
public DescribeSnapshotsResponseBody.Snapshot.Builder lastModifiedTime(String lastModifiedTime)
public DescribeSnapshotsResponseBody.Snapshot.Builder productCode(String productCode)
public DescribeSnapshotsResponseBody.Snapshot.Builder progress(String progress)
public DescribeSnapshotsResponseBody.Snapshot.Builder regionId(String regionId)
public DescribeSnapshotsResponseBody.Snapshot.Builder remainTime(Integer remainTime)
public DescribeSnapshotsResponseBody.Snapshot.Builder resourceGroupId(String resourceGroupId)
public DescribeSnapshotsResponseBody.Snapshot.Builder retentionDays(Integer retentionDays)
public DescribeSnapshotsResponseBody.Snapshot.Builder snapshotId(String snapshotId)
public DescribeSnapshotsResponseBody.Snapshot.Builder snapshotLinkId(String snapshotLinkId)
public DescribeSnapshotsResponseBody.Snapshot.Builder snapshotName(String snapshotName)
public DescribeSnapshotsResponseBody.Snapshot.Builder snapshotSN(String snapshotSN)
public DescribeSnapshotsResponseBody.Snapshot.Builder snapshotType(String snapshotType)
* auto or timer: automatic snapshot * user: manual snapshot * all: all snapshot types
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceDiskId(String sourceDiskId)
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceDiskSize(String sourceDiskSize)
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceDiskType(String sourceDiskType)
* system * data
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceRegionId(String sourceRegionId)
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceSnapshotId(String sourceSnapshotId)
public DescribeSnapshotsResponseBody.Snapshot.Builder sourceStorageType(String sourceStorageType)
> This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
public DescribeSnapshotsResponseBody.Snapshot.Builder status(String status)
* progressing * accomplished * failed
public DescribeSnapshotsResponseBody.Snapshot.Builder tags(DescribeSnapshotsResponseBody.Tags tags)
public DescribeSnapshotsResponseBody.Snapshot.Builder usage(String usage)
* image * disk * image_disk * none
public DescribeSnapshotsResponseBody.Snapshot build()
Copyright © 2024. All rights reserved.