public class ModifyLoadBalancingRequest extends AbstractModel
| Constructor and Description | 
|---|
| ModifyLoadBalancingRequest() | 
| ModifyLoadBalancingRequest(ModifyLoadBalancingRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| AdvancedOriginGroup[] | getAdvancedOriginGroups()Get | 
| String | getBackupOriginGroupId()Get The ID of the secondary origin group (only available when `Type=proxied`). | 
| String | getLoadBalancingId()Get The load balancer ID. | 
| String | getOriginGroupId()Get The ID of the primary origin group. | 
| String | getOriginType()Get | 
| Long | getTTL()Get When `Type=dns_only`, it indicates the amount of time that DNS records remain in the cache of a DNS server. | 
| String | getType()Get The proxy mode. | 
| String | getZoneId()Get The site ID. | 
| void | setAdvancedOriginGroups(AdvancedOriginGroup[] AdvancedOriginGroups)Set | 
| void | setBackupOriginGroupId(String BackupOriginGroupId)Set The ID of the secondary origin group (only available when `Type=proxied`). | 
| void | setLoadBalancingId(String LoadBalancingId)Set The load balancer ID. | 
| void | setOriginGroupId(String OriginGroupId)Set The ID of the primary origin group. | 
| void | setOriginType(String OriginType)Set | 
| void | setTTL(Long TTL)Set When `Type=dns_only`, it indicates the amount of time that DNS records remain in the cache of a DNS server. | 
| void | setType(String Type)Set The proxy mode. | 
| void | setZoneId(String ZoneId)Set The site ID. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic ModifyLoadBalancingRequest()
public ModifyLoadBalancingRequest(ModifyLoadBalancingRequest source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId - The site ID.public String getLoadBalancingId()
public void setLoadBalancingId(String LoadBalancingId)
LoadBalancingId - The load balancer ID.public String getType()
public void setType(String Type)
Type - The proxy mode. Values:
public String getOriginGroupId()
public void setOriginGroupId(String OriginGroupId)
OriginGroupId - The ID of the primary origin group.public String getBackupOriginGroupId()
public void setBackupOriginGroupId(String BackupOriginGroupId)
BackupOriginGroupId - The ID of the secondary origin group (only available when `Type=proxied`). If not specified, it indicates that secondary origins are not used.public Long getTTL()
public void setTTL(Long TTL)
TTL - When `Type=dns_only`, it indicates the amount of time that DNS records remain in the cache of a DNS server.
Value range: 60-86400 (in seconds). If it's not specified, the default value 600 will be used.public String getOriginType()
public void setOriginType(String OriginType)
OriginType - public AdvancedOriginGroup[] getAdvancedOriginGroups()
public void setAdvancedOriginGroups(AdvancedOriginGroup[] AdvancedOriginGroups)
AdvancedOriginGroups - Copyright © 2022. All rights reserved.