public static final class DescribeDesktopGroupsResponseBody.DesktopGroups.Builder extends Object
构造器和说明 |
---|
Builder() |
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder bindAmount(Long bindAmount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder buyDesktopsCount(Integer buyDesktopsCount)
* For a pay-as-you-go pool, this parameter specifies the minimum number of cloud computers to create in the pool. Valid values: 0 to `MaxDesktopsCount`. Default value: 1.
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder comments(String comments)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder connectDuration(Long connectDuration)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder countPerStatus(List<DescribeDesktopGroupsResponseBody.CountPerStatus> countPerStatus)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder cpu(Integer cpu)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder createTime(String createTime)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder creator(String creator)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder dataDiskCategory(String dataDiskCategory)
Valid values: * cloud_efficiency: ultra disk * cloud_ssd: standard SSD * cloud_essd: enhanced SSD (ESSD)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder dataDiskSize(String dataDiskSize)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder desktopCount(Integer desktopCount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder desktopGroupId(String desktopGroupId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder desktopGroupName(String desktopGroupName)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder desktopType(String desktopType)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder endUserCount(Integer endUserCount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder expiredTime(String expiredTime)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder gpuCount(Float gpuCount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder gpuDriverVersion(String gpuDriverVersion)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder gpuSpec(String gpuSpec)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder idleDisconnectDuration(Long idleDisconnectDuration)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder imageId(String imageId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder keepDuration(Long keepDuration)
When a session is disconnected, take note of the following situations: If an end user does not resume the session within the specified duration, the session is closed and all unsaved data is cleared. If the end user resumes the session within the specified duration, the end user can continue to access data of the session.
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder loadPolicy(Long loadPolicy)
Valid values: * 0: depth-first * 1: breadth-first
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder maxDesktopsCount(Integer maxDesktopsCount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder memory(Long memory)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder minDesktopsCount(Integer minDesktopsCount)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder officeSiteId(String officeSiteId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder officeSiteName(String officeSiteName)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder officeSiteType(String officeSiteType)
Valid values: * PERSONAL: individual office network * SIMPLE: convenience office network * AD_CONNECTOR: enterprise Active Directory (AD) office network * RAM: Resource Access Management (RAM)-based office network
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder osType(String osType)
Valid values: * Linux * Windows
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder ownBundleId(String ownBundleId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder ownBundleName(String ownBundleName)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder ownType(Long ownType)
Valid values: * 0: individual (single session) * 1: shared (multiple sessions)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder payType(String payType)
Valid values: * PostPaid: pay-as-you-go * PrePaid: subscription
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder policyGroupId(String policyGroupId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder policyGroupName(String policyGroupName)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder protocolType(String protocolType)
Valid values: * HDX * ASP
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder ratioThreshold(Float ratioThreshold)
`Ratio of connected sessions = Number of connected sessions/(Total number of cloud computers × Maximum number of sessions allowed for each cloud computer) × 100%`. When the specified threshold is reached, new cloud computers are automatically created. When the specified threshold is not reached, idle cloud computers are released.
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder resetType(Long resetType)
Valid values: * 0: does not reset disks * 1: resets only the system disks * 2: resets only the user disks * 3: resets the system disks and user disks
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder status(Integer status)
Valid values: * 0: unpaid * 1: paid * 2: overdue or expired
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder stopDuration(Long stopDuration)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder subnetId(String subnetId)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder systemDiskCategory(String systemDiskCategory)
Valid values: * cloud_efficiency: ultra disk * cloud_ssd: standard SSD * cloud_essd: enhanced SSD (ESSD)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder systemDiskSize(Integer systemDiskSize)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder tags(List<DescribeDesktopGroupsResponseBody.Tags> tags)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder version(Integer version)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder volumeEncryptionEnabled(Boolean volumeEncryptionEnabled)
public DescribeDesktopGroupsResponseBody.DesktopGroups.Builder volumeEncryptionKey(String volumeEncryptionKey)
public DescribeDesktopGroupsResponseBody.DesktopGroups build()
Copyright © 2024. All rights reserved.