public static final class ModifyPolicyGroupRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
ModifyPolicyGroupRequest.Builder |
adminAccess(String adminAccess)
Specifies whether the end user has administrator permissions after the end user connects to the cloud desktop.
|
ModifyPolicyGroupRequest.Builder |
appContentProtection(String appContentProtection)
Specifies whether to enable the anti-screenshot feature.
|
ModifyPolicyGroupRequest.Builder |
authorizeAccessPolicyRule(List<ModifyPolicyGroupRequest.AuthorizeAccessPolicyRule> authorizeAccessPolicyRule)
The client CIDR blocks in the whitelist.
|
ModifyPolicyGroupRequest.Builder |
authorizeSecurityPolicyRule(List<ModifyPolicyGroupRequest.AuthorizeSecurityPolicyRule> authorizeSecurityPolicyRule)
The security group rules.
|
ModifyPolicyGroupRequest |
build() |
ModifyPolicyGroupRequest.Builder |
cameraRedirect(String cameraRedirect)
Specifies whether to enable the webcam redirection feature.
|
ModifyPolicyGroupRequest.Builder |
clientType(List<ModifyPolicyGroupRequest.ClientType> clientType)
The logon methods.
|
ModifyPolicyGroupRequest.Builder |
clipboard(String clipboard)
The permissions on clipboards.
|
ModifyPolicyGroupRequest.Builder |
deviceRedirects(List<ModifyPolicyGroupRequest.DeviceRedirects> deviceRedirects)
DeviceRedirects.
|
ModifyPolicyGroupRequest.Builder |
deviceRules(List<ModifyPolicyGroupRequest.DeviceRules> deviceRules)
DeviceRules.
|
ModifyPolicyGroupRequest.Builder |
domainList(String domainList)
The domain blacklist or whitelist.
|
ModifyPolicyGroupRequest.Builder |
domainResolveRule(List<ModifyPolicyGroupRequest.DomainResolveRule> domainResolveRule)
The details of the DNS rule.
|
ModifyPolicyGroupRequest.Builder |
domainResolveRuleType(String domainResolveRuleType)
The DNS rule type.
|
ModifyPolicyGroupRequest.Builder |
endUserApplyAdminCoordinate(String endUserApplyAdminCoordinate)
The user applies for the administrator assistance switch.
|
ModifyPolicyGroupRequest.Builder |
endUserGroupCoordinate(String endUserGroupCoordinate)
The flow collaboration switch between users.
|
ModifyPolicyGroupRequest.Builder |
gpuAcceleration(String gpuAcceleration)
Specifies whether to enable the image display quality feature for the Graphics cloud desktop.
|
ModifyPolicyGroupRequest.Builder |
html5Access(String html5Access)
Specifies whether to allow the access from HTM5 clients to a cloud desktop.
|
ModifyPolicyGroupRequest.Builder |
html5FileTransfer(String html5FileTransfer)
The file transfer policy for HTML5 clients.
|
ModifyPolicyGroupRequest.Builder |
internetCommunicationProtocol(String internetCommunicationProtocol)
The protocol that you want to use for network communication.
|
ModifyPolicyGroupRequest.Builder |
localDrive(String localDrive)
The permissions on local disk mapping.
|
ModifyPolicyGroupRequest.Builder |
maxReconnectTime(Integer maxReconnectTime)
MaxReconnectTime.
|
ModifyPolicyGroupRequest.Builder |
name(String name)
The name of the policy.
|
ModifyPolicyGroupRequest.Builder |
netRedirect(String netRedirect)
The network redirection feature.
|
ModifyPolicyGroupRequest.Builder |
policyGroupId(String policyGroupId)
The ID of the policy.
|
ModifyPolicyGroupRequest.Builder |
preemptLogin(String preemptLogin)
Specifies whether to allow user preemption.
|
ModifyPolicyGroupRequest.Builder |
preemptLoginUser(List<String> preemptLoginUser)
The names of the users that are allowed to connect to the same cloud desktop at the same time.
|
ModifyPolicyGroupRequest.Builder |
printerRedirection(String printerRedirection)
Specifies whether to enable printer redirection.
|
ModifyPolicyGroupRequest.Builder |
recordContent(String recordContent)
Specifies whether to enable the custom screen recording feature.
|
ModifyPolicyGroupRequest.Builder |
recordContentExpires(Long recordContentExpires)
The duration in which the custom screen recording is valid.
|
ModifyPolicyGroupRequest.Builder |
recording(String recording)
Specifies whether to enable screen recording.
|
ModifyPolicyGroupRequest.Builder |
recordingAudio(String recordingAudio)
Specifies whether to record the sound that is generated on the cloud desktop during screen recording.
|
ModifyPolicyGroupRequest.Builder |
recordingDuration(Integer recordingDuration)
This parameter takes effect based on the Recording-related parameters.
|
ModifyPolicyGroupRequest.Builder |
recordingEndTime(String recordingEndTime)
The time when the screen recording ends.
|
ModifyPolicyGroupRequest.Builder |
recordingExpires(Long recordingExpires)
The period in which the screen recording audit is valid.
|
ModifyPolicyGroupRequest.Builder |
recordingFps(Long recordingFps)
The frame rate of screen recording.
|
ModifyPolicyGroupRequest.Builder |
recordingStartTime(String recordingStartTime)
The time when the screen recording starts.
|
ModifyPolicyGroupRequest.Builder |
recordingUserNotify(String recordingUserNotify)
Specifies whether to enable the screen recording notification feature.
|
ModifyPolicyGroupRequest.Builder |
recordingUserNotifyMessage(String recordingUserNotifyMessage)
The content of the screen recording notification sent to the client.
|
ModifyPolicyGroupRequest.Builder |
regionId(String regionId)
The ID of the region where the cloud desktop resides.
|
ModifyPolicyGroupRequest.Builder |
remoteCoordinate(String remoteCoordinate)
The permissions on the keyboard and mouse to control the cloud desktop during remote assistance.
|
ModifyPolicyGroupRequest.Builder |
revokeAccessPolicyRule(List<ModifyPolicyGroupRequest.RevokeAccessPolicyRule> revokeAccessPolicyRule)
The security group rules that you want to delete.
|
ModifyPolicyGroupRequest.Builder |
revokeSecurityPolicyRule(List<ModifyPolicyGroupRequest.RevokeSecurityPolicyRule> revokeSecurityPolicyRule)
The security group rules that you want to delete.
|
ModifyPolicyGroupRequest.Builder |
scope(String scope)
The effective scope of the policy.
|
ModifyPolicyGroupRequest.Builder |
scopeValue(List<String> scopeValue)
This parameter is required when the Scope parameter is set to IP.
|
ModifyPolicyGroupRequest.Builder |
usbRedirect(String usbRedirect)
Specifies whether to enable USB redirection.
|
ModifyPolicyGroupRequest.Builder |
usbSupplyRedirectRule(List<ModifyPolicyGroupRequest.UsbSupplyRedirectRule> usbSupplyRedirectRule)
The USB redirection rules.
|
ModifyPolicyGroupRequest.Builder |
videoRedirect(String videoRedirect)
The multimedia redirection feature.
|
ModifyPolicyGroupRequest.Builder |
visualQuality(String visualQuality)
Specify whether to enable the policy of image display quality.
|
ModifyPolicyGroupRequest.Builder |
watermark(String watermark)
Specifies whether to enable watermarking.
|
ModifyPolicyGroupRequest.Builder |
watermarkAntiCam(String watermarkAntiCam)
Specifies whether to enable the anti-screen photo feature for invisible watermarks. on and off (default).
|
ModifyPolicyGroupRequest.Builder |
watermarkColor(Integer watermarkColor)
The font color of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkDegree(Double watermarkDegree)
The inclination angle of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkFontSize(Integer watermarkFontSize)
The font size of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkFontStyle(String watermarkFontStyle)
The font style of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkPower(String watermarkPower)
The watermark enhancement feature.
|
ModifyPolicyGroupRequest.Builder |
watermarkRowAmount(Integer watermarkRowAmount)
The number of watermark rows.
|
ModifyPolicyGroupRequest.Builder |
watermarkSecurity(String watermarkSecurity)
The security priority rule for invisible watermarks.
|
ModifyPolicyGroupRequest.Builder |
watermarkTransparency(String watermarkTransparency)
The transparency of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkTransparencyValue(Integer watermarkTransparencyValue)
The transparency of the watermark.
|
ModifyPolicyGroupRequest.Builder |
watermarkType(String watermarkType)
The type of the watermark.
|
ModifyPolicyGroupRequest.Builder |
wyAssistant(String wyAssistant)
WyAssistant.
|
public ModifyPolicyGroupRequest.Builder adminAccess(String adminAccess)
> This parameter is in invitational preview and not available to the public.
public ModifyPolicyGroupRequest.Builder appContentProtection(String appContentProtection)
* on * off Default value: off.
public ModifyPolicyGroupRequest.Builder authorizeAccessPolicyRule(List<ModifyPolicyGroupRequest.AuthorizeAccessPolicyRule> authorizeAccessPolicyRule)
public ModifyPolicyGroupRequest.Builder authorizeSecurityPolicyRule(List<ModifyPolicyGroupRequest.AuthorizeSecurityPolicyRule> authorizeSecurityPolicyRule)
public ModifyPolicyGroupRequest.Builder cameraRedirect(String cameraRedirect)
* on * off Default value: on.
public ModifyPolicyGroupRequest.Builder clientType(List<ModifyPolicyGroupRequest.ClientType> clientType)
public ModifyPolicyGroupRequest.Builder clipboard(String clipboard)
* read: specifies one-way transfer. You can copy data from your computer to cloud desktops, but cannot copy data from cloud desktops to your computer. * readwrite: specifies two-way transfer. You can copy data between your computer and cloud desktops. * off: specifies that the two-way transfer is disabled. You cannot copy data between your computer and cloud desktops.
public ModifyPolicyGroupRequest.Builder deviceRedirects(List<ModifyPolicyGroupRequest.DeviceRedirects> deviceRedirects)
public ModifyPolicyGroupRequest.Builder deviceRules(List<ModifyPolicyGroupRequest.DeviceRules> deviceRules)
public ModifyPolicyGroupRequest.Builder domainList(String domainList)
* \[black:],example1.com,example2.com: the domain name blacklist. * \[white:],example1.com,example2.com: the domain name whitelist.
public ModifyPolicyGroupRequest.Builder domainResolveRule(List<ModifyPolicyGroupRequest.DomainResolveRule> domainResolveRule)
public ModifyPolicyGroupRequest.Builder domainResolveRuleType(String domainResolveRuleType)
public ModifyPolicyGroupRequest.Builder endUserApplyAdminCoordinate(String endUserApplyAdminCoordinate)
* on * off
public ModifyPolicyGroupRequest.Builder endUserGroupCoordinate(String endUserGroupCoordinate)
* on * off
public ModifyPolicyGroupRequest.Builder gpuAcceleration(String gpuAcceleration)
* on * off
public ModifyPolicyGroupRequest.Builder html5Access(String html5Access)
* on: allows the access. * off: denies the access. Default value: off. > We recommend that you use the ClientType-related parameters to control the EDS client type for cloud desktop logon.
public ModifyPolicyGroupRequest.Builder html5FileTransfer(String html5FileTransfer)
* off: Files cannot be uploaded from or downloaded to HTML5 clients. * upload: Files can be uploaded from HTML5 clients. * download: Files can be downloaded to HTML5 clients. * all: Files can be uploaded from and downloaded to HTML5 clients. Default value: off.
public ModifyPolicyGroupRequest.Builder internetCommunicationProtocol(String internetCommunicationProtocol)
* TCP: Only the TCP protocol is used. * BOTH: allows automatic switchover between the TCP protocol and the UDP protocol. Default value: TCP.
public ModifyPolicyGroupRequest.Builder localDrive(String localDrive)
* read: read-only permissions. Local disks are mapped to cloud desktops. You can only read (copy) local files but cannot modify them. * readwrite: read and write permissions. Local disks are mapped to cloud desktops. You can read (copy) and modify local files. * off: no permissions. Local disks are not mapped to cloud desktops.
public ModifyPolicyGroupRequest.Builder maxReconnectTime(Integer maxReconnectTime)
public ModifyPolicyGroupRequest.Builder name(String name)
public ModifyPolicyGroupRequest.Builder netRedirect(String netRedirect)
* on * off Default value: off.
public ModifyPolicyGroupRequest.Builder policyGroupId(String policyGroupId)
public ModifyPolicyGroupRequest.Builder preemptLogin(String preemptLogin)
public ModifyPolicyGroupRequest.Builder preemptLoginUser(List<String> preemptLoginUser)
> To improve user experience and ensure data security, multiple end users cannot connect to the same cloud desktop at the same time.
public ModifyPolicyGroupRequest.Builder printerRedirection(String printerRedirection)
* off: disables printer redirection. * on: enables printer redirection.
public ModifyPolicyGroupRequest.Builder recordContent(String recordContent)
* on * off Default value: off.
public ModifyPolicyGroupRequest.Builder recordContentExpires(Long recordContentExpires)
public ModifyPolicyGroupRequest.Builder recording(String recording)
* OFF: disabled. * ALLTIME: All operations that are performed by an end user on the cloud desktop are recorded. The recording immediately starts when the end user connects to the cloud desktop and ends after the end user disconnects from the cloud desktop. * PERIOD: The operations that are performed by an end user on the cloud desktop during a specific period of time are recorded. You must specify the start time and the end time of the recording.
public ModifyPolicyGroupRequest.Builder recordingAudio(String recordingAudio)
* on * off
public ModifyPolicyGroupRequest.Builder recordingDuration(Integer recordingDuration)
public ModifyPolicyGroupRequest.Builder recordingEndTime(String recordingEndTime)
public ModifyPolicyGroupRequest.Builder recordingExpires(Long recordingExpires)
public ModifyPolicyGroupRequest.Builder recordingFps(Long recordingFps)
* 2 * 5 * 10 * 15
public ModifyPolicyGroupRequest.Builder recordingStartTime(String recordingStartTime)
public ModifyPolicyGroupRequest.Builder recordingUserNotify(String recordingUserNotify)
public ModifyPolicyGroupRequest.Builder recordingUserNotifyMessage(String recordingUserNotifyMessage)
public ModifyPolicyGroupRequest.Builder regionId(String regionId)
public ModifyPolicyGroupRequest.Builder remoteCoordinate(String remoteCoordinate)
* fullControl: The keyboard and mouse can be fully controlled. * optionalControl: By default, this feature is disabled. You can apply for permissions to enable the feature. * disableControl: The keyboard and mouse cannot be controlled.
public ModifyPolicyGroupRequest.Builder revokeAccessPolicyRule(List<ModifyPolicyGroupRequest.RevokeAccessPolicyRule> revokeAccessPolicyRule)
public ModifyPolicyGroupRequest.Builder revokeSecurityPolicyRule(List<ModifyPolicyGroupRequest.RevokeSecurityPolicyRule> revokeSecurityPolicyRule)
public ModifyPolicyGroupRequest.Builder scope(String scope)
* GLOBAL: takes effect globally. * IP: takes effect based on the IP address.
public ModifyPolicyGroupRequest.Builder scopeValue(List<String> scopeValue)
public ModifyPolicyGroupRequest.Builder usbRedirect(String usbRedirect)
* on: enables USB redirection. * off: disables USB redirection.
public ModifyPolicyGroupRequest.Builder usbSupplyRedirectRule(List<ModifyPolicyGroupRequest.UsbSupplyRedirectRule> usbSupplyRedirectRule)
public ModifyPolicyGroupRequest.Builder videoRedirect(String videoRedirect)
public ModifyPolicyGroupRequest.Builder visualQuality(String visualQuality)
* on: enables the policy of image display quality. * off: disables the policy of image display quality. Default value: off.
public ModifyPolicyGroupRequest.Builder watermark(String watermark)
* on: enables watermarking. * off: disables watermarking.
public ModifyPolicyGroupRequest.Builder watermarkAntiCam(String watermarkAntiCam)
public ModifyPolicyGroupRequest.Builder watermarkColor(Integer watermarkColor)
public ModifyPolicyGroupRequest.Builder watermarkDegree(Double watermarkDegree)
public ModifyPolicyGroupRequest.Builder watermarkFontSize(Integer watermarkFontSize)
public ModifyPolicyGroupRequest.Builder watermarkFontStyle(String watermarkFontStyle)
* plain * bold
public ModifyPolicyGroupRequest.Builder watermarkPower(String watermarkPower)
public ModifyPolicyGroupRequest.Builder watermarkRowAmount(Integer watermarkRowAmount)
public ModifyPolicyGroupRequest.Builder watermarkSecurity(String watermarkSecurity)
public ModifyPolicyGroupRequest.Builder watermarkTransparency(String watermarkTransparency)
* LIGHT * MIDDLE * DARK
public ModifyPolicyGroupRequest.Builder watermarkTransparencyValue(Integer watermarkTransparencyValue)
public ModifyPolicyGroupRequest.Builder watermarkType(String watermarkType)
* EndUserId: the username * HostName: the last 15 characters of the cloud desktop ID
public ModifyPolicyGroupRequest.Builder wyAssistant(String wyAssistant)
public ModifyPolicyGroupRequest build()
Copyright © 2024. All rights reserved.