public static final class DescribeDisksRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
DescribeDisksRequest.Builder |
additionalAttributes(List<String> additionalAttributes)
The attribute value.
|
DescribeDisksRequest.Builder |
autoSnapshotPolicyId(String autoSnapshotPolicyId)
The ID of the automatic snapshot policy that is applied to the cloud disk.
|
DescribeDisksRequest |
build() |
DescribeDisksRequest.Builder |
category(String category)
The category of the disk.
|
DescribeDisksRequest.Builder |
deleteAutoSnapshot(Boolean deleteAutoSnapshot)
Specifies whether to delete the automatic snapshots of the cloud disk after the disk is released.
|
DescribeDisksRequest.Builder |
deleteWithInstance(Boolean deleteWithInstance)
Specifies whether the disk is released when the associated instance is released.
|
DescribeDisksRequest.Builder |
diskChargeType(String diskChargeType)
The billing method of the disk.
|
DescribeDisksRequest.Builder |
diskIds(String diskIds)
The IDs of cloud disks, local disks, or elastic ephemeral disks.
|
DescribeDisksRequest.Builder |
diskName(String diskName)
The name of the disk.
|
DescribeDisksRequest.Builder |
diskType(String diskType)
The type of the disk.
|
DescribeDisksRequest.Builder |
dryRun(Boolean dryRun)
Specifies whether to perform only a dry run without performing the actual request.
|
DescribeDisksRequest.Builder |
enableAutomatedSnapshotPolicy(Boolean enableAutomatedSnapshotPolicy)
Specifies whether an automatic snapshot policy is applied to the cloud disk.
|
DescribeDisksRequest.Builder |
enableAutoSnapshot(Boolean enableAutoSnapshot)
Specifies whether to enable the automatic snapshot policy feature for the cloud disk.
|
DescribeDisksRequest.Builder |
enableShared(Boolean enableShared)
Specifies whether the disk is a Shared Block Storage device.
|
DescribeDisksRequest.Builder |
encrypted(Boolean encrypted)
Specifies whether to query only encrypted cloud disks.
|
DescribeDisksRequest.Builder |
filter(List<DescribeDisksRequest.Filter> filter)
Filter.
|
DescribeDisksRequest.Builder |
instanceId(String instanceId)
The ID of the Elastic Compute Service (ECS) instance to which the disk is attached.
|
DescribeDisksRequest.Builder |
KMSKeyId(String KMSKeyId)
The ID of the Key Management Service (KMS) key that is used by the cloud disk.
|
DescribeDisksRequest.Builder |
lockReason(String lockReason)
The reason why the disk is locked.
|
DescribeDisksRequest.Builder |
maxResults(Integer maxResults)
The maximum number of entries per page.
|
DescribeDisksRequest.Builder |
multiAttach(String multiAttach)
Specifies whether the multi-attach feature is enabled for the disk.
|
DescribeDisksRequest.Builder |
nextToken(String nextToken)
The query token.
|
DescribeDisksRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
DescribeDisksRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
DescribeDisksRequest.Builder |
pageNumber(Integer pageNumber)
The page number.
|
DescribeDisksRequest.Builder |
pageSize(Integer pageSize)
The number of entries to return per page.
|
DescribeDisksRequest.Builder |
portable(Boolean portable)
Specifies whether the disk is removable.
|
DescribeDisksRequest.Builder |
regionId(String regionId)
The region ID of the disk.
|
DescribeDisksRequest.Builder |
resourceGroupId(String resourceGroupId)
The ID of the resource group to which the disk belongs.
|
DescribeDisksRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
DescribeDisksRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
DescribeDisksRequest.Builder |
snapshotId(String snapshotId)
The ID of the snapshot from which you create the cloud disk.
|
DescribeDisksRequest.Builder |
sourceRegionId(String sourceRegionId)
SourceRegionId.
|
DescribeDisksRequest.Builder |
status(String status)
The status of the disk.
|
DescribeDisksRequest.Builder |
tag(List<DescribeDisksRequest.Tag> tag)
The tags of the disk.
|
DescribeDisksRequest.Builder |
zoneId(String zoneId)
The zone ID.
|
public DescribeDisksRequest.Builder filter(List<DescribeDisksRequest.Filter> filter)
public DescribeDisksRequest.Builder sourceRegionId(String sourceRegionId)
public DescribeDisksRequest.Builder additionalAttributes(List<String> additionalAttributes)
public DescribeDisksRequest.Builder autoSnapshotPolicyId(String autoSnapshotPolicyId)
public DescribeDisksRequest.Builder category(String category)
* all: all disk categories * cloud: basic disk * cloud_efficiency: ultra disk * cloud_ssd: standard SSD * cloud_essd: Enterprise SSD (ESSD) * cloud_auto: ESSD AutoPL disk * local_ssd_pro: I/O-intensive local disk * local_hdd_pro: throughput-intensive local disk * cloud_essd_entry: ESSD Entry disk * elastic_ephemeral_disk_standard: standard elastic ephemeral disk * elastic_ephemeral_disk_premium: premium elastic ephemeral disk * ephemeral: retired local disk * ephemeral_ssd: retired local SSD Default value: all.
public DescribeDisksRequest.Builder deleteAutoSnapshot(Boolean deleteAutoSnapshot)
* true * false Default value: false
public DescribeDisksRequest.Builder deleteWithInstance(Boolean deleteWithInstance)
* true: The disk is released when the associated instance is released. * false: The disk is retained as a pay-as-you-go data disk when the associated instance is released. Default value: false.
public DescribeDisksRequest.Builder diskChargeType(String diskChargeType)
* PrePaid: subscription * PostPaid: pay-as-you-go
public DescribeDisksRequest.Builder diskIds(String diskIds)
public DescribeDisksRequest.Builder diskName(String diskName)
public DescribeDisksRequest.Builder diskType(String diskType)
* all: system disk and data disk * system: system disk * data: data disk Default value: all. > Elastic ephemeral disks cannot be used as system disks.
public DescribeDisksRequest.Builder dryRun(Boolean dryRun)
* true: performs only a dry run. The systems checks whether your AccessKey pair is valid, whether RAM users are granted permissions, and whether the required parameters are specified. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. * false: performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. Default value: false
public DescribeDisksRequest.Builder enableAutoSnapshot(Boolean enableAutoSnapshot)
* true * false > By default, the automatic snapshot policy feature is enabled for cloud disks that are already created. Additionally, only the automatic snapshot policy needs to be applied to a cloud disk before you can use the automatic snapshot policy.
public DescribeDisksRequest.Builder enableAutomatedSnapshotPolicy(Boolean enableAutomatedSnapshotPolicy)
* true: An automatic snapshot policy is applied to the cloud disk. * false: No automatic snapshot policy is applied to the cloud disk. Default value: false
public DescribeDisksRequest.Builder enableShared(Boolean enableShared)
public DescribeDisksRequest.Builder encrypted(Boolean encrypted)
* true: queries only encrypted cloud disks. * false: does not query encrypted cloud disks. Default value: false
public DescribeDisksRequest.Builder instanceId(String instanceId)
public DescribeDisksRequest.Builder KMSKeyId(String KMSKeyId)
public DescribeDisksRequest.Builder lockReason(String lockReason)
* financial: The disk is locked due to overdue payments. * security: The disk is locked due to security reasons. * recycling: The preemptible instance is locked and pending release. * dedicatedhostfinancial: The instance is locked due to overdue payments for the dedicated host.
public DescribeDisksRequest.Builder maxResults(Integer maxResults)
Default value: * If you do not specify this parameter or you set this parameter to a value less than 10, the default value is 10. * If you set this parameter to a value greater than 500, the default value is 500.
public DescribeDisksRequest.Builder multiAttach(String multiAttach)
* Disabled: The multi-attach feature is not enabled for the disk. * Enabled: The multi-attach feature is enabled for the disk. * LegacyShared: Shared Block Storage devices are queried. The multi-attach feature is available to select users. To use this feature, [submit a ticket](https://workorder-intl.console.aliyun.com/console.htm#/ticket/list).
public DescribeDisksRequest.Builder nextToken(String nextToken)
For more information about how to check the responses returned by this operation, see the preceding "Description" section.
public DescribeDisksRequest.Builder ownerAccount(String ownerAccount)
public DescribeDisksRequest.Builder ownerId(Long ownerId)
public DescribeDisksRequest.Builder pageNumber(Integer pageNumber)
Pages start from page 1. Default value: 1.
public DescribeDisksRequest.Builder pageSize(Integer pageSize)
Maximum value: 100. Default value: 10.
public DescribeDisksRequest.Builder portable(Boolean portable)
* true: The disk is removable. A removable disk can independently exist and can be attached to or detached from an instance within the same zone. * false: The disk is not removable. A disk that is not removable cannot independently exist or be attached to or detached from an instance within the same zone. The `Portable` attribute of the following types of disks is `false`, and these types of disks share the same lifecycle with their associated instances: * Local disks * Local SSDs * Subscription data disks
public DescribeDisksRequest.Builder regionId(String regionId)
public DescribeDisksRequest.Builder resourceGroupId(String resourceGroupId)
> Resources in the default resource group are displayed in the response regardless of the value specified for this parameter.
public DescribeDisksRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public DescribeDisksRequest.Builder resourceOwnerId(Long resourceOwnerId)
public DescribeDisksRequest.Builder snapshotId(String snapshotId)
public DescribeDisksRequest.Builder status(String status)
* In_use * Available * Attaching * Detaching * Creating * ReIniting * All Default value: All.
public DescribeDisksRequest.Builder tag(List<DescribeDisksRequest.Tag> tag)
public DescribeDisksRequest.Builder zoneId(String zoneId)
public DescribeDisksRequest build()
Copyright © 2024. All rights reserved.