public static final class SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder extends Object
构造器和说明 |
---|
Builder() |
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder buyResAmount(Integer buyResAmount)
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder cron(String cron)
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder keepDuration(Long keepDuration)
If a session is disconnected by the end user or accidentally due to a factor and the end user does not re-establish a connection with the session within the keep-alive duration, the session expires and unsaved data is deleted. If the end user successfully re-establishes a connection with the session within the keep-alive duration, the end user returns to the session and can still access the original data.
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder loadPolicy(Integer loadPolicy)
Valid values: * 0: depth-first * 1: breadth first.
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder maxResAmount(Integer maxResAmount)
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder minResAmount(Integer minResAmount)
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.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 SetDesktopGroupScaleTimerRequest.ScaleTimerInfos.Builder type(String type)
Valid values: * drop * normal * peak * rise
public SetDesktopGroupScaleTimerRequest.ScaleTimerInfos build()
Copyright © 2024. All rights reserved.