public static final class CreateDesktopGroupRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateDesktopGroupRequest.Builder |
allClassifyUsers(Boolean allClassifyUsers)
The end users whom you want to add to all types of desktop groups.
|
CreateDesktopGroupRequest.Builder |
allowAutoSetup(Integer allowAutoSetup)
Specifies whether to automatically create cloud desktops in the desktop group if you set the billing method to subscription.
|
CreateDesktopGroupRequest.Builder |
allowBufferCount(Integer allowBufferCount)
Specifies whether to reserve cloud desktops if you set the billing method to pay-as-you-go.
|
CreateDesktopGroupRequest.Builder |
autoPay(Boolean autoPay)
Specifies whether to enable automatic payment.
|
CreateDesktopGroupRequest.Builder |
autoRenew(Boolean autoRenew)
Specifies whether to enable auto-renewal.
|
CreateDesktopGroupRequest.Builder |
bindAmount(Long bindAmount)
The number of sessions that are allowed per cloud desktop in a multi-session desktop group.
|
CreateDesktopGroupRequest |
build() |
CreateDesktopGroupRequest.Builder |
bundleId(String bundleId)
The ID of the desktop template.
|
CreateDesktopGroupRequest.Builder |
buyDesktopsCount(Integer buyDesktopsCount)
The number of cloud desktops that you want to purchase.
|
CreateDesktopGroupRequest.Builder |
chargeType(String chargeType)
The billing method of the cloud desktops in the desktop group.
|
CreateDesktopGroupRequest.Builder |
classify(String classify)
The type of the desktop group.
|
CreateDesktopGroupRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
CreateDesktopGroupRequest.Builder |
comments(String comments)
The remarks on the desktop group.
|
CreateDesktopGroupRequest.Builder |
connectDuration(Long connectDuration)
The maximum period of time during which the session is connected.
|
CreateDesktopGroupRequest.Builder |
defaultInitDesktopCount(Integer defaultInitDesktopCount)
The default number of cloud desktops to create when you create the desktop group.
|
CreateDesktopGroupRequest.Builder |
desktopGroupName(String desktopGroupName)
The name of the desktop group.
|
CreateDesktopGroupRequest.Builder |
directoryId(String directoryId)
The ID of the directory.
|
CreateDesktopGroupRequest.Builder |
endUserIds(List<String> endUserIds)
The end users that can use the desktop group.
|
CreateDesktopGroupRequest.Builder |
fileSystemId(String fileSystemId)
The Apsara File Storage NAS (NAS) file system that is used after data roaming is enabled.
|
CreateDesktopGroupRequest.Builder |
groupVersion(Integer groupVersion)
The desktop group version.
|
CreateDesktopGroupRequest.Builder |
idleDisconnectDuration(Long idleDisconnectDuration)
The maximum period of time for which a session remains idle.
|
CreateDesktopGroupRequest.Builder |
keepDuration(Long keepDuration)
The retention period of the cloud desktop after the end user disconnects from the cloud desktop.
|
CreateDesktopGroupRequest.Builder |
loadPolicy(Long loadPolicy)
The load balancing policy of the multi-session desktop group.
|
CreateDesktopGroupRequest.Builder |
maxDesktopsCount(Integer maxDesktopsCount)
The maximum number of cloud desktops that the desktop group can contain.
|
CreateDesktopGroupRequest.Builder |
minDesktopsCount(Integer minDesktopsCount)
The minimum number of cloud desktops that must be contained in the desktop group if you set the billing method to subscription.
|
CreateDesktopGroupRequest.Builder |
officeSiteId(String officeSiteId)
The ID of the workspace.
|
CreateDesktopGroupRequest.Builder |
ownType(Integer ownType)
The type of the desktop group.
|
CreateDesktopGroupRequest.Builder |
period(Integer period)
The subscription period of the cloud desktops in the desktop group.
|
CreateDesktopGroupRequest.Builder |
periodUnit(String periodUnit)
The unit of the subscription duration.
|
CreateDesktopGroupRequest.Builder |
policyGroupId(String policyGroupId)
The ID of the policy.
|
CreateDesktopGroupRequest.Builder |
profileFollowSwitch(Boolean profileFollowSwitch)
Specifies whether to enable data roaming.
|
CreateDesktopGroupRequest.Builder |
promotionId(String promotionId)
PromotionId.
|
CreateDesktopGroupRequest.Builder |
ratioThreshold(Float ratioThreshold)
The threshold for the ratio of connected sessions.
|
CreateDesktopGroupRequest.Builder |
regionId(String regionId)
The ID of the region.
|
CreateDesktopGroupRequest.Builder |
resetType(Long resetType)
Specifies which type of the disk to reset for cloud desktops in the desktop group.
|
CreateDesktopGroupRequest.Builder |
scaleStrategyId(String scaleStrategyId)
The ID of the scaling policy.
|
CreateDesktopGroupRequest.Builder |
stopDuration(Long stopDuration)
The period of time before the idle cloud desktop is stopped.
|
CreateDesktopGroupRequest.Builder |
tag(List<CreateDesktopGroupRequest.Tag> tag)
The tags that you want to attach to the cloud computer pool.
|
CreateDesktopGroupRequest.Builder |
volumeEncryptionEnabled(Boolean volumeEncryptionEnabled)
Specifies whether to enable disk encryption.
|
CreateDesktopGroupRequest.Builder |
volumeEncryptionKey(String volumeEncryptionKey)
The ID of the Key Management Service (KMS) key that you want to use when disk encryption is enabled.
|
CreateDesktopGroupRequest.Builder |
vpcId(String vpcId)
The ID of the virtual private cloud (VPC) in which you want to create the desktop group.
|
public CreateDesktopGroupRequest.Builder allClassifyUsers(Boolean allClassifyUsers)
public CreateDesktopGroupRequest.Builder allowAutoSetup(Integer allowAutoSetup)
public CreateDesktopGroupRequest.Builder allowBufferCount(Integer allowBufferCount)
public CreateDesktopGroupRequest.Builder autoPay(Boolean autoPay)
public CreateDesktopGroupRequest.Builder autoRenew(Boolean autoRenew)
Valid values: * true * false
public CreateDesktopGroupRequest.Builder bindAmount(Long bindAmount)
public CreateDesktopGroupRequest.Builder bundleId(String bundleId)
public CreateDesktopGroupRequest.Builder buyDesktopsCount(Integer buyDesktopsCount)
public CreateDesktopGroupRequest.Builder chargeType(String chargeType)
public CreateDesktopGroupRequest.Builder classify(String classify)
public CreateDesktopGroupRequest.Builder clientToken(String clientToken)
public CreateDesktopGroupRequest.Builder comments(String comments)
public CreateDesktopGroupRequest.Builder connectDuration(Long connectDuration)
public CreateDesktopGroupRequest.Builder defaultInitDesktopCount(Integer defaultInitDesktopCount)
public CreateDesktopGroupRequest.Builder desktopGroupName(String desktopGroupName)
public CreateDesktopGroupRequest.Builder directoryId(String directoryId)
public CreateDesktopGroupRequest.Builder endUserIds(List<String> endUserIds)
public CreateDesktopGroupRequest.Builder fileSystemId(String fileSystemId)
public CreateDesktopGroupRequest.Builder groupVersion(Integer groupVersion)
public CreateDesktopGroupRequest.Builder idleDisconnectDuration(Long idleDisconnectDuration)
public CreateDesktopGroupRequest.Builder keepDuration(Long keepDuration)
public CreateDesktopGroupRequest.Builder loadPolicy(Long loadPolicy)
public CreateDesktopGroupRequest.Builder maxDesktopsCount(Integer maxDesktopsCount)
public CreateDesktopGroupRequest.Builder minDesktopsCount(Integer minDesktopsCount)
public CreateDesktopGroupRequest.Builder officeSiteId(String officeSiteId)
public CreateDesktopGroupRequest.Builder ownType(Integer ownType)
public CreateDesktopGroupRequest.Builder period(Integer period)
* Valid values if you set the PeriodUnit parameter to Month: * 1 * 2 * 3 * 6 * Valid values if you set the PeriodUnit parameter to Year: * 1 * 2 * 3 * 4 * 5
public CreateDesktopGroupRequest.Builder periodUnit(String periodUnit)
public CreateDesktopGroupRequest.Builder policyGroupId(String policyGroupId)
public CreateDesktopGroupRequest.Builder profileFollowSwitch(Boolean profileFollowSwitch)
public CreateDesktopGroupRequest.Builder promotionId(String promotionId)
public CreateDesktopGroupRequest.Builder ratioThreshold(Float ratioThreshold)
public CreateDesktopGroupRequest.Builder regionId(String regionId)
public CreateDesktopGroupRequest.Builder resetType(Long resetType)
public CreateDesktopGroupRequest.Builder scaleStrategyId(String scaleStrategyId)
> This parameter is unavailable.
public CreateDesktopGroupRequest.Builder stopDuration(Long stopDuration)
public CreateDesktopGroupRequest.Builder tag(List<CreateDesktopGroupRequest.Tag> tag)
public CreateDesktopGroupRequest.Builder volumeEncryptionEnabled(Boolean volumeEncryptionEnabled)
public CreateDesktopGroupRequest.Builder volumeEncryptionKey(String volumeEncryptionKey)
public CreateDesktopGroupRequest.Builder vpcId(String vpcId)
public CreateDesktopGroupRequest build()
Copyright © 2024. All rights reserved.