public static final class ModifyScalingConfigurationRequest.DataDisks.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public ModifyScalingConfigurationRequest.DataDisks.Builder autoSnapshotPolicyId(String autoSnapshotPolicyId)
public ModifyScalingConfigurationRequest.DataDisks.Builder burstingEnabled(Boolean burstingEnabled)
* true * false > This parameter is available only if you set `SystemDisk.Category` to `cloud_auto`.
public ModifyScalingConfigurationRequest.DataDisks.Builder categories(List<String> categories)
* cloud: basic disk. The DeleteWithInstance attribute of a basic disk that is created together with the instance is set to true. * cloud_efficiency: ultra disk. * cloud_ssd: standard SSD. * cloud_essd: ESSD. > If you specify Categories, you cannot specify `DataDisk.Category`.
public ModifyScalingConfigurationRequest.DataDisks.Builder category(String category)
* cloud: basic disk. The DeleteWithInstance attribute of a basic disk that is created together with the instance is set to true. * cloud_efficiency: ultra disk. * cloud_ssd: standard SSD. * ephemeral_ssd: local SSD. * cloud_essd: ESSD. If you specify Category, you cannot specify `Categories`. If you do not specify Category or `Categories`, the default value of Category is used: * For I/O optimized instances, the default value is cloud_efficiency. * For non-I/O optimized instances, the default value is cloud.
public ModifyScalingConfigurationRequest.DataDisks.Builder deleteWithInstance(Boolean deleteWithInstance)
* true * false This parameter is available only for independent disks whose Category is set to cloud, cloud_efficiency, cloud_ssd, cloud_essd, or cloud_auto. If you specify this parameter for other disks, an error is reported.
public ModifyScalingConfigurationRequest.DataDisks.Builder description(String description)
public ModifyScalingConfigurationRequest.DataDisks.Builder device(String device)
public ModifyScalingConfigurationRequest.DataDisks.Builder diskName(String diskName)
public ModifyScalingConfigurationRequest.DataDisks.Builder encrypted(String encrypted)
* true * false
public ModifyScalingConfigurationRequest.DataDisks.Builder KMSKeyId(String KMSKeyId)
public ModifyScalingConfigurationRequest.DataDisks.Builder performanceLevel(String performanceLevel)
* PL0: An ESSD can provide up to 10,000 random read/write IOPS. * PL1: An ESSD can provide up to 50,000 random read/write IOPS. * PL2: An ESSD can provide up to 100,000 random read/write IOPS. * PL3: An ESSD can provide up to 1,000,000 random read/write IOPS. > For more information about how to select ESSD PLs, see [ESSD](~~122389~~).
public ModifyScalingConfigurationRequest.DataDisks.Builder provisionedIops(Long provisionedIops)
> IOPS measures the number of read and write operations that an Elastic Block Storage (EBS) device can process per second.
public ModifyScalingConfigurationRequest.DataDisks.Builder size(Integer size)
* If you set Categories cloud: 5 to 2000. * If you set Categories to cloud_efficiency: 20 to 32768. * If you set Categories to cloud_ssd: 20 to 32768. * If you set Categories to cloud_essd: 20 to 32768. * If you set Categories to ephemeral_ssd: 5 to 800. The size of the data disk must be greater than or equal to the size of the snapshot that is specified by SnapshotId.
public ModifyScalingConfigurationRequest.DataDisks.Builder snapshotId(String snapshotId)
If you specify a snapshot that is created on or before July 15, 2013, the operation fails and the system returns InvalidSnapshot.TooOld.
public ModifyScalingConfigurationRequest.DataDisks build()
Copyright © 2024. All rights reserved.