public static final class ReplaceSystemDiskRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ReplaceSystemDiskRequest.Builder |
architecture(String architecture)
> This parameter is deprecated.
|
ReplaceSystemDiskRequest.Builder |
arn(List<ReplaceSystemDiskRequest.Arn> arn)
This parameter is not available for public use.
|
ReplaceSystemDiskRequest |
build() |
ReplaceSystemDiskRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotency of the request.
|
ReplaceSystemDiskRequest.Builder |
diskId(String diskId)
> This parameter is deprecated.
|
ReplaceSystemDiskRequest.Builder |
encryptAlgorithm(String encryptAlgorithm)
> This parameter is not available for public use.
|
ReplaceSystemDiskRequest.Builder |
encrypted(Boolean encrypted)
Specifies whether to encrypt the disk.
|
ReplaceSystemDiskRequest.Builder |
imageId(String imageId)
The ID of the image to be used to replace the system disk.
|
ReplaceSystemDiskRequest.Builder |
instanceId(String instanceId)
The instance ID.
|
ReplaceSystemDiskRequest.Builder |
keyPairName(String keyPairName)
The name of the key pair.
|
ReplaceSystemDiskRequest.Builder |
KMSKeyId(String KMSKeyId)
The ID of the KMS key to use for the system disk.
|
ReplaceSystemDiskRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
ReplaceSystemDiskRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
ReplaceSystemDiskRequest.Builder |
password(String password)
Specifies whether to reset the password for the instance.
|
ReplaceSystemDiskRequest.Builder |
passwordInherit(Boolean passwordInherit)
Specifies whether to use the preset password of the image.
|
ReplaceSystemDiskRequest.Builder |
platform(String platform)
> This parameter is deprecated.
|
ReplaceSystemDiskRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
ReplaceSystemDiskRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
ReplaceSystemDiskRequest.Builder |
securityEnhancementStrategy(String securityEnhancementStrategy)
Specifies whether to use Security Center Basic after the system disk is replaced.
|
ReplaceSystemDiskRequest.Builder |
sourceRegionId(String sourceRegionId)
SourceRegionId.
|
ReplaceSystemDiskRequest.Builder |
systemDisk(ReplaceSystemDiskRequest.SystemDisk systemDisk)
SystemDisk.
|
ReplaceSystemDiskRequest.Builder |
useAdditionalService(Boolean useAdditionalService)
Specifies whether to use the system configurations for virtual machines provided by Alibaba Cloud.
|
public ReplaceSystemDiskRequest.Builder systemDisk(ReplaceSystemDiskRequest.SystemDisk systemDisk)
public ReplaceSystemDiskRequest.Builder sourceRegionId(String sourceRegionId)
public ReplaceSystemDiskRequest.Builder architecture(String architecture)
public ReplaceSystemDiskRequest.Builder arn(List<ReplaceSystemDiskRequest.Arn> arn)
public ReplaceSystemDiskRequest.Builder clientToken(String clientToken)
public ReplaceSystemDiskRequest.Builder diskId(String diskId)
public ReplaceSystemDiskRequest.Builder encryptAlgorithm(String encryptAlgorithm)
public ReplaceSystemDiskRequest.Builder encrypted(Boolean encrypted)
* true: encrypts the disk. * false: does not encrypt the disk. Default value: false
public ReplaceSystemDiskRequest.Builder imageId(String imageId)
If the `DiskId` parameter is not specified, this parameter is required.
public ReplaceSystemDiskRequest.Builder instanceId(String instanceId)
public ReplaceSystemDiskRequest.Builder KMSKeyId(String KMSKeyId)
public ReplaceSystemDiskRequest.Builder keyPairName(String keyPairName)
> This parameter is applicable only to Linux instances. You can bind an SSH key pair to the instance as a logon credential. After you bind the SSH key pair, the username and password logon method is disabled for the instance.
public ReplaceSystemDiskRequest.Builder ownerAccount(String ownerAccount)
public ReplaceSystemDiskRequest.Builder ownerId(Long ownerId)
public ReplaceSystemDiskRequest.Builder password(String password)
()`~!@#$%^&*-_+=|{}[]:;\"<>,.?/ The passwords of Windows instances cannot start with a forward slash (/). This parameter is empty by default, which indicates that the current password remains unchanged. > If you specify `Password`, we recommend that you send requests over HTTPS to prevent password leaks.
public ReplaceSystemDiskRequest.Builder passwordInherit(Boolean passwordInherit)
Default value: false > If the PasswordInherit parameter is specified, you must leave the Password parameter empty. Before you use this parameter, make sure that a password is preset for the image.
public ReplaceSystemDiskRequest.Builder platform(String platform)
public ReplaceSystemDiskRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public ReplaceSystemDiskRequest.Builder resourceOwnerId(Long resourceOwnerId)
public ReplaceSystemDiskRequest.Builder securityEnhancementStrategy(String securityEnhancementStrategy)
* Active: uses Security Center Basic after the system disk is re-initialized. This value is applicable only to public images. * Deactive: does not use Security Center Basic after the system disk is re-initialized. This value is applicable to all images. Default value: Deactive.
public ReplaceSystemDiskRequest.Builder useAdditionalService(Boolean useAdditionalService)
> This parameter takes effect only when you attach a system disk whose device name is /dev/xvda.
public ReplaceSystemDiskRequest build()
Copyright © 2024. All rights reserved.