public static final class SetLoadBalancerModificationProtectionRequest.Builder extends Object
public SetLoadBalancerModificationProtectionRequest.Builder loadBalancerId(String loadBalancerId)
The ID of the CLB instance.
This parameter is required.
example:lb-bp1b6c719dfa08e*****
public SetLoadBalancerModificationProtectionRequest.Builder modificationProtectionReason(String modificationProtectionReason)
The reason why the configuration read-only mode is enabled. The value must be 1 to 80 characters in length. It must start with a letter and can contain letters, digits, periods (.), underscores (_), and hyphens (-).
example:This parameter is valid only if the ModificationProtectionStatus parameter is set to ConsoleProtection.
Configuration change
public SetLoadBalancerModificationProtectionRequest.Builder modificationProtectionStatus(String modificationProtectionStatus)
Specifies whether to enable the configuration read-only mode. Valid values:
If you set this parameter to ConsoleProtection, you cannot use the CLB console to modify instance configurations. However, you can call API operations to modify instance configurations.
This parameter is required.
example:ConsoleProtection
public SetLoadBalancerModificationProtectionRequest.Builder ownerAccount(String ownerAccount)
public SetLoadBalancerModificationProtectionRequest.Builder ownerId(Long ownerId)
public SetLoadBalancerModificationProtectionRequest.Builder regionId(String regionId)
The region ID of the CLB instance.
You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-hangzhou
public SetLoadBalancerModificationProtectionRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public SetLoadBalancerModificationProtectionRequest.Builder resourceOwnerId(Long resourceOwnerId)
public SetLoadBalancerModificationProtectionRequest build()
Copyright © 2026. All rights reserved.