public static final class GetDesktopGroupDetailResponseBody.Desktops.Builder extends Object
构造器和说明 |
---|
Builder() |
public GetDesktopGroupDetailResponseBody.Desktops.Builder allowAutoSetup(Integer allowAutoSetup)
Valid values: * 0: false * 1: true
public GetDesktopGroupDetailResponseBody.Desktops.Builder allowBufferCount(Integer allowBufferCount)
* 0: does not allow the system to reserve cloud computers. * N: allows the system to reserve N cloud computers. (1≤ N ≤ 100)
public GetDesktopGroupDetailResponseBody.Desktops.Builder bindAmount(Integer bindAmount)
public GetDesktopGroupDetailResponseBody.Desktops.Builder buyDesktopsCount(Integer buyDesktopsCount)
* For a pay-as-you-go pool, this parameter indicates the minimum number of cloud computers that you can create in the pool. Default value: 1. Valid values: 0 to `MaxDesktopsCount`.
public GetDesktopGroupDetailResponseBody.Desktops.Builder comments(String comments)
public GetDesktopGroupDetailResponseBody.Desktops.Builder connectDuration(Long connectDuration)
public GetDesktopGroupDetailResponseBody.Desktops.Builder cpu(Integer cpu)
public GetDesktopGroupDetailResponseBody.Desktops.Builder creationTime(String creationTime)
public GetDesktopGroupDetailResponseBody.Desktops.Builder creator(String creator)
public GetDesktopGroupDetailResponseBody.Desktops.Builder dataDiskCategory(String dataDiskCategory)
public GetDesktopGroupDetailResponseBody.Desktops.Builder dataDiskSize(String dataDiskSize)
public GetDesktopGroupDetailResponseBody.Desktops.Builder desktopGroupId(String desktopGroupId)
public GetDesktopGroupDetailResponseBody.Desktops.Builder desktopGroupName(String desktopGroupName)
public GetDesktopGroupDetailResponseBody.Desktops.Builder directoryId(String directoryId)
public GetDesktopGroupDetailResponseBody.Desktops.Builder directoryType(String directoryType)
public GetDesktopGroupDetailResponseBody.Desktops.Builder expiredTime(String expiredTime)
public GetDesktopGroupDetailResponseBody.Desktops.Builder gpuCount(Float gpuCount)
public GetDesktopGroupDetailResponseBody.Desktops.Builder gpuSpec(String gpuSpec)
public GetDesktopGroupDetailResponseBody.Desktops.Builder idleDisconnectDuration(Long idleDisconnectDuration)
public GetDesktopGroupDetailResponseBody.Desktops.Builder imageId(String imageId)
public GetDesktopGroupDetailResponseBody.Desktops.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 still access data of the session.
public GetDesktopGroupDetailResponseBody.Desktops.Builder loadPolicy(Integer loadPolicy)
Valid values: * 0: depth-first * 1: breadth-first
public GetDesktopGroupDetailResponseBody.Desktops.Builder maxDesktopsCount(Integer maxDesktopsCount)
public GetDesktopGroupDetailResponseBody.Desktops.Builder memory(Long memory)
public GetDesktopGroupDetailResponseBody.Desktops.Builder minDesktopsCount(Integer minDesktopsCount)
public GetDesktopGroupDetailResponseBody.Desktops.Builder nasFileSystemID(String nasFileSystemID)
public GetDesktopGroupDetailResponseBody.Desktops.Builder nasFileSystemName(String nasFileSystemName)
public GetDesktopGroupDetailResponseBody.Desktops.Builder officeSiteId(String officeSiteId)
public GetDesktopGroupDetailResponseBody.Desktops.Builder officeSiteName(String officeSiteName)
public GetDesktopGroupDetailResponseBody.Desktops.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 GetDesktopGroupDetailResponseBody.Desktops.Builder ownBundleId(String ownBundleId)
public GetDesktopGroupDetailResponseBody.Desktops.Builder ownBundleName(String ownBundleName)
public GetDesktopGroupDetailResponseBody.Desktops.Builder ownType(Integer ownType)
Valid values: * 0: individual (single session) * 1: shared (multiple sessions)
public GetDesktopGroupDetailResponseBody.Desktops.Builder payType(String payType)
Valid values: * PostPaid: pay-as-you-go. * PrePaid: subscription.
public GetDesktopGroupDetailResponseBody.Desktops.Builder policyGroupId(String policyGroupId)
public GetDesktopGroupDetailResponseBody.Desktops.Builder policyGroupIds(List<String> policyGroupIds)
public GetDesktopGroupDetailResponseBody.Desktops.Builder policyGroupName(String policyGroupName)
public GetDesktopGroupDetailResponseBody.Desktops.Builder policyGroupNames(List<String> policyGroupNames)
public GetDesktopGroupDetailResponseBody.Desktops.Builder profileFollowSwitch(Boolean profileFollowSwitch)
public GetDesktopGroupDetailResponseBody.Desktops.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%` If the ratio of connected sessions is greater than the specified value, new cloud computers are created. If the ratio of connected sessions is smaller than the specified value, idle cloud computers are deleted.
public GetDesktopGroupDetailResponseBody.Desktops.Builder resType(Integer resType)
Valid value: * 0: ECS
public GetDesktopGroupDetailResponseBody.Desktops.Builder resetType(Integer resetType)
Valid values: * 0: does not reset disks. * 1: resets only the system disk. * 2: resets only the user disk. * 3: resets the system disk and the user disk.
public GetDesktopGroupDetailResponseBody.Desktops.Builder scaleTimerInfos(List<GetDesktopGroupDetailResponseBody.ScaleTimerInfos> scaleTimerInfos)
public GetDesktopGroupDetailResponseBody.Desktops.Builder status(Integer status)
Valid values: * 0: unpaid * 1: paid * 2: overdue or expired
public GetDesktopGroupDetailResponseBody.Desktops.Builder stopDuration(Long stopDuration)
public GetDesktopGroupDetailResponseBody.Desktops.Builder systemDiskCategory(String systemDiskCategory)
public GetDesktopGroupDetailResponseBody.Desktops.Builder systemDiskSize(Integer systemDiskSize)
public GetDesktopGroupDetailResponseBody.Desktops.Builder timerInfos(List<GetDesktopGroupDetailResponseBody.TimerInfos> timerInfos)
public GetDesktopGroupDetailResponseBody.Desktops.Builder timingStrategyInfo(String timingStrategyInfo)
public GetDesktopGroupDetailResponseBody.Desktops.Builder version(Long version)
public GetDesktopGroupDetailResponseBody.Desktops build()
Copyright © 2024. All rights reserved.