public static final class CreatePolicyGroupRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreatePolicyGroupRequest.Builder |
adminAccess(String adminAccess)
Specifies whether users have the administrator permissions after they connect to cloud desktops.
|
CreatePolicyGroupRequest.Builder |
appContentProtection(String appContentProtection)
Specifies whether to enable the anti-screenshot feature.
|
CreatePolicyGroupRequest.Builder |
authorizeAccessPolicyRule(List<CreatePolicyGroupRequest.AuthorizeAccessPolicyRule> authorizeAccessPolicyRule)
The client IP address whitelists.
|
CreatePolicyGroupRequest.Builder |
authorizeSecurityPolicyRule(List<CreatePolicyGroupRequest.AuthorizeSecurityPolicyRule> authorizeSecurityPolicyRule)
The security group rules.
|
CreatePolicyGroupRequest |
build() |
CreatePolicyGroupRequest.Builder |
cameraRedirect(String cameraRedirect)
Specifies whether to enable the webcam redirection feature.
|
CreatePolicyGroupRequest.Builder |
clientType(List<CreatePolicyGroupRequest.ClientType> clientType)
The logon methods.
|
CreatePolicyGroupRequest.Builder |
clipboard(String clipboard)
The permissions on the clipboard.
|
CreatePolicyGroupRequest.Builder |
deviceRedirects(List<CreatePolicyGroupRequest.DeviceRedirects> deviceRedirects)
DeviceRedirects.
|
CreatePolicyGroupRequest.Builder |
deviceRules(List<CreatePolicyGroupRequest.DeviceRules> deviceRules)
DeviceRules.
|
CreatePolicyGroupRequest.Builder |
domainList(String domainList)
Access control for domain names.
|
CreatePolicyGroupRequest.Builder |
domainResolveRule(List<CreatePolicyGroupRequest.DomainResolveRule> domainResolveRule)
The details of the domain name resolution policy.
|
CreatePolicyGroupRequest.Builder |
domainResolveRuleType(String domainResolveRuleType)
The type of the domain name resolution policy.
|
CreatePolicyGroupRequest.Builder |
endUserApplyAdminCoordinate(String endUserApplyAdminCoordinate)
Specifies whether to allow end users to seek assistance from the administrator.
|
CreatePolicyGroupRequest.Builder |
endUserGroupCoordinate(String endUserGroupCoordinate)
The switch for collaboration between end users.
|
CreatePolicyGroupRequest.Builder |
gpuAcceleration(String gpuAcceleration)
Specifies whether to enable the image display quality feature for the Graphics cloud desktop.
|
CreatePolicyGroupRequest.Builder |
html5Access(String html5Access)
The policy for HTML5 client access.
|
CreatePolicyGroupRequest.Builder |
html5FileTransfer(String html5FileTransfer)
The file transfer policy for HTML5 clients.
|
CreatePolicyGroupRequest.Builder |
internetCommunicationProtocol(String internetCommunicationProtocol)
The protocol that you want to use for network communication.
|
CreatePolicyGroupRequest.Builder |
localDrive(String localDrive)
The permissions on local disk mapping.
|
CreatePolicyGroupRequest.Builder |
maxReconnectTime(Integer maxReconnectTime)
MaxReconnectTime.
|
CreatePolicyGroupRequest.Builder |
name(String name)
The name of the policy.
|
CreatePolicyGroupRequest.Builder |
netRedirect(String netRedirect)
Specifies whether to enable the network redirection feature.
|
CreatePolicyGroupRequest.Builder |
preemptLogin(String preemptLogin)
Specifies whether to allow user preemption.
|
CreatePolicyGroupRequest.Builder |
preemptLoginUser(List<String> preemptLoginUser)
The names of the users that are allowed to connect to the same cloud desktop at the same time.
|
CreatePolicyGroupRequest.Builder |
printerRedirection(String printerRedirection)
The policy for printer redirection.
|
CreatePolicyGroupRequest.Builder |
recordContent(String recordContent)
Specifies whether to enable the custom screen recording feature.
|
CreatePolicyGroupRequest.Builder |
recordContentExpires(Long recordContentExpires)
The duration in which the custom screen recording is valid.
|
CreatePolicyGroupRequest.Builder |
recording(String recording)
Specifies whether to enable screen recording.
|
CreatePolicyGroupRequest.Builder |
recordingAudio(String recordingAudio)
Specifies whether to record audio data during the screen recording.
|
CreatePolicyGroupRequest.Builder |
recordingDuration(Integer recordingDuration)
The duration from the time when the screen recording starts to the time when the screen recording stops.
|
CreatePolicyGroupRequest.Builder |
recordingEndTime(String recordingEndTime)
The time when the screen recording stops.
|
CreatePolicyGroupRequest.Builder |
recordingExpires(Long recordingExpires)
The duration in which the screen recording is valid.
|
CreatePolicyGroupRequest.Builder |
recordingFps(Long recordingFps)
The frame rate of screen recording.
|
CreatePolicyGroupRequest.Builder |
recordingStartTime(String recordingStartTime)
The time when screen recording starts.
|
CreatePolicyGroupRequest.Builder |
recordingUserNotify(String recordingUserNotify)
Specifies whether the feature to send screen recording notifications to clients is enabled.
|
CreatePolicyGroupRequest.Builder |
recordingUserNotifyMessage(String recordingUserNotifyMessage)
The notification content sent to clients when screen recording is enabled.
|
CreatePolicyGroupRequest.Builder |
regionId(String regionId)
The ID of the region.
|
CreatePolicyGroupRequest.Builder |
remoteCoordinate(String remoteCoordinate)
The permission to control the keyboard and the mouse during remote assistance.
|
CreatePolicyGroupRequest.Builder |
scope(String scope)
The effective scope of the policy.
|
CreatePolicyGroupRequest.Builder |
scopeValue(List<String> scopeValue)
The effective CIDR block ranges.
|
CreatePolicyGroupRequest.Builder |
usbRedirect(String usbRedirect)
Specifies whether to enable USB redirection.
|
CreatePolicyGroupRequest.Builder |
usbSupplyRedirectRule(List<CreatePolicyGroupRequest.UsbSupplyRedirectRule> usbSupplyRedirectRule)
The USB redirection rules.
|
CreatePolicyGroupRequest.Builder |
videoRedirect(String videoRedirect)
Specifies whether to enable the multimedia redirection feature.
|
CreatePolicyGroupRequest.Builder |
visualQuality(String visualQuality)
The policy for image display quality.
|
CreatePolicyGroupRequest.Builder |
watermark(String watermark)
Specifies whether to enable watermarking.
|
CreatePolicyGroupRequest.Builder |
watermarkAntiCam(String watermarkAntiCam)
The anti-screen photo feature.
|
CreatePolicyGroupRequest.Builder |
watermarkColor(Integer watermarkColor)
The font color of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkDegree(Double watermarkDegree)
The inclination angle of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkFontSize(Integer watermarkFontSize)
The font size of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkFontStyle(String watermarkFontStyle)
The font style of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkPower(String watermarkPower)
The invisible watermark enhancement feature.
|
CreatePolicyGroupRequest.Builder |
watermarkRowAmount(Integer watermarkRowAmount)
The number of watermark rows.
|
CreatePolicyGroupRequest.Builder |
watermarkSecurity(String watermarkSecurity)
The security priority for invisible watermarks.
|
CreatePolicyGroupRequest.Builder |
watermarkTransparency(String watermarkTransparency)
The transparency of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkTransparencyValue(Integer watermarkTransparencyValue)
The transparency of the watermark.
|
CreatePolicyGroupRequest.Builder |
watermarkType(String watermarkType)
The type of the watermark.
|
CreatePolicyGroupRequest.Builder |
wyAssistant(String wyAssistant)
WyAssistant.
|
public CreatePolicyGroupRequest.Builder adminAccess(String adminAccess)
> This parameter is in invitational preview and not available to the public.
public CreatePolicyGroupRequest.Builder appContentProtection(String appContentProtection)
Valid values: * off: Anti-screenshot is disabled. This value is the default value. * on: Anti-screenshot is enabled.
public CreatePolicyGroupRequest.Builder authorizeAccessPolicyRule(List<CreatePolicyGroupRequest.AuthorizeAccessPolicyRule> authorizeAccessPolicyRule)
public CreatePolicyGroupRequest.Builder authorizeSecurityPolicyRule(List<CreatePolicyGroupRequest.AuthorizeSecurityPolicyRule> authorizeSecurityPolicyRule)
public CreatePolicyGroupRequest.Builder cameraRedirect(String cameraRedirect)
Valid values: * off: Webcam redirection is disabled. * on: Webcam redirection is enabled. This value is the default value.
public CreatePolicyGroupRequest.Builder clientType(List<CreatePolicyGroupRequest.ClientType> clientType)
public CreatePolicyGroupRequest.Builder clipboard(String clipboard)
Valid values: * read: specifies one-way transfer You can copy data from your local computer to the cloud desktop, but cannot copy data from the cloud desktop to your local computer. * readwrite: specifies two-way transfer You can copy data between your local computer and the cloud desktop. * off: disables both one-way and two-way transfer You cannot copy data between your local computer and the cloud desktop. This value is the default value.
public CreatePolicyGroupRequest.Builder deviceRedirects(List<CreatePolicyGroupRequest.DeviceRedirects> deviceRedirects)
public CreatePolicyGroupRequest.Builder deviceRules(List<CreatePolicyGroupRequest.DeviceRules> deviceRules)
public CreatePolicyGroupRequest.Builder domainList(String domainList)
* off * on
public CreatePolicyGroupRequest.Builder domainResolveRule(List<CreatePolicyGroupRequest.DomainResolveRule> domainResolveRule)
public CreatePolicyGroupRequest.Builder domainResolveRuleType(String domainResolveRuleType)
Valid values: * OFF * ON
public CreatePolicyGroupRequest.Builder endUserApplyAdminCoordinate(String endUserApplyAdminCoordinate)
public CreatePolicyGroupRequest.Builder endUserGroupCoordinate(String endUserGroupCoordinate)
public CreatePolicyGroupRequest.Builder gpuAcceleration(String gpuAcceleration)
Valid values: * off * on
public CreatePolicyGroupRequest.Builder html5Access(String html5Access)
> We recommend that you use the ClientType parameter to manage the type of Alibaba Cloud Workspace clients for desktop connection. Valid values: * off: HTML5 client access is disabled. This value is the default value. * on: HTML5 client access is enabled.
public CreatePolicyGroupRequest.Builder html5FileTransfer(String html5FileTransfer)
Valid values: * all: Files can be uploaded and downloaded between your computer and HTML5 clients. * download: Files on HTML5 clients can be downloaded to your computer. * upload: Files on your computer can be uploaded to HTML5 clients. * off: File transfer between HTML5 clients and your computer is disabled. This value is the default value.
public CreatePolicyGroupRequest.Builder internetCommunicationProtocol(String internetCommunicationProtocol)
public CreatePolicyGroupRequest.Builder localDrive(String localDrive)
Valid values: * read: read-only The disks on your local computer are mapped to the cloud desktop. You can only read (copy) files on the local computer. * readwrite: read and write The disks on your local computer are mapped to the cloud desktop. You can read (copy) and modify files on your local computer. * off: The disks on your local computer are not mapped to the cloud desktop. This value is the default value.
public CreatePolicyGroupRequest.Builder maxReconnectTime(Integer maxReconnectTime)
public CreatePolicyGroupRequest.Builder name(String name)
public CreatePolicyGroupRequest.Builder netRedirect(String netRedirect)
> This feature is in invitational preview and is not available to the public. Valid values: * off (default): The network redirection feature is disabled. * on: The network redirection feature is enabled.
public CreatePolicyGroupRequest.Builder preemptLogin(String preemptLogin)
> To improve user experience and ensure data security, multiple end users cannot connect to the same cloud desktop at the same time. The default value of this parameter is `off`, and the value cannot be changed.
public CreatePolicyGroupRequest.Builder preemptLoginUser(List<String> preemptLoginUser)
> To improve user experience and ensure data security, we recommend that you disable the user preemption feature.
public CreatePolicyGroupRequest.Builder printerRedirection(String printerRedirection)
Valid values: * off: Printer redirection is disabled. * on: Printer redirection is enabled.
public CreatePolicyGroupRequest.Builder recordContent(String recordContent)
Valid values: * off: Custom screen recording is disabled. This value is the default value. * on: Custom screen recording is enabled.
public CreatePolicyGroupRequest.Builder recordContentExpires(Long recordContentExpires)
public CreatePolicyGroupRequest.Builder recording(String recording)
Valid values: * ALLTIME: All operations that are performed by end users on cloud desktops are recorded. The recording starts immediately when end users connect to cloud desktops and ends when the end users disconnect from the cloud desktops. * PERIOD: The operations that are performed by end users on cloud desktops during a specified period of time are recorded. You must set the start time and end time for the recording period. * OFF: Screen recording is disabled.
public CreatePolicyGroupRequest.Builder recordingAudio(String recordingAudio)
* on: records audio and video data * off: records only video data
public CreatePolicyGroupRequest.Builder recordingDuration(Integer recordingDuration)
public CreatePolicyGroupRequest.Builder recordingEndTime(String recordingEndTime)
public CreatePolicyGroupRequest.Builder recordingExpires(Long recordingExpires)
public CreatePolicyGroupRequest.Builder recordingFps(Long recordingFps)
Valid values: * 2 * 5 * 10 * 15
public CreatePolicyGroupRequest.Builder recordingStartTime(String recordingStartTime)
public CreatePolicyGroupRequest.Builder recordingUserNotify(String recordingUserNotify)
public CreatePolicyGroupRequest.Builder recordingUserNotifyMessage(String recordingUserNotifyMessage)
public CreatePolicyGroupRequest.Builder regionId(String regionId)
public CreatePolicyGroupRequest.Builder remoteCoordinate(String remoteCoordinate)
Valid values: * optionalControl: By default, this feature is disabled. You can enable it by applying permissions. * fullControl: The permission is granted. * disableControl: The permission is revoked.
public CreatePolicyGroupRequest.Builder scope(String scope)
* GLOBAL: The policy takes effect globally. * IP: The policy takes effect for specified IP addresses.
public CreatePolicyGroupRequest.Builder scopeValue(List<String> scopeValue)
public CreatePolicyGroupRequest.Builder usbRedirect(String usbRedirect)
Valid values: * off: USB redirection is disabled. This value is the default value. * on: USB redirection is enabled.
public CreatePolicyGroupRequest.Builder usbSupplyRedirectRule(List<CreatePolicyGroupRequest.UsbSupplyRedirectRule> usbSupplyRedirectRule)
public CreatePolicyGroupRequest.Builder videoRedirect(String videoRedirect)
* on: Multimedia redirection is enabled. * off: Multimedia redirection is disabled.
public CreatePolicyGroupRequest.Builder visualQuality(String visualQuality)
Valid values: * high * low * lossless * medium: adaptive. This value is the default value.
public CreatePolicyGroupRequest.Builder watermark(String watermark)
Valid values: * off: Watermarking is disabled. This value is the default value. * on: Watermarking is enabled.
public CreatePolicyGroupRequest.Builder watermarkAntiCam(String watermarkAntiCam)
public CreatePolicyGroupRequest.Builder watermarkColor(Integer watermarkColor)
public CreatePolicyGroupRequest.Builder watermarkDegree(Double watermarkDegree)
public CreatePolicyGroupRequest.Builder watermarkFontSize(Integer watermarkFontSize)
public CreatePolicyGroupRequest.Builder watermarkFontStyle(String watermarkFontStyle)
* plain * bold
public CreatePolicyGroupRequest.Builder watermarkPower(String watermarkPower)
public CreatePolicyGroupRequest.Builder watermarkRowAmount(Integer watermarkRowAmount)
public CreatePolicyGroupRequest.Builder watermarkSecurity(String watermarkSecurity)
public CreatePolicyGroupRequest.Builder watermarkTransparency(String watermarkTransparency)
Valid values: * LIGHT * DARK * MIDDLE
public CreatePolicyGroupRequest.Builder watermarkTransparencyValue(Integer watermarkTransparencyValue)
public CreatePolicyGroupRequest.Builder watermarkType(String watermarkType)
Valid values: * EndUserId: The ID of the end user is displayed. * HostName: The rightmost 15 characters of the cloud desktop ID are displayed.
public CreatePolicyGroupRequest.Builder wyAssistant(String wyAssistant)
public CreatePolicyGroupRequest build()
Copyright © 2024. All rights reserved.