public class LoadBalancing extends AbstractModel
| Constructor and Description | 
|---|
| LoadBalancing() | 
| LoadBalancing(LoadBalancing 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 Advanced origin-pull configuration. | 
| String | getBackupOriginGroupId()Get The ID of the secondary origin group. | 
| String | getCname()Get Schedules domain names. | 
| String | getHost()Get Subdomain name. | 
| String | getLoadBalancingId()Get The load balancer ID. | 
| String | getOriginGroupId()Get The ID of the primary origin group. | 
| String | getOriginType()Get The origin-pull type. | 
| String | getStatus()Get The load balancer status. | 
| Long | getTTL()Get The cache time of DNS records when `Type=dns_only`. | 
| String | getType()Get The proxy mode. | 
| String | getUpdateTime()Get The update time. | 
| String | getZoneId()Get The site ID. | 
| void | setAdvancedOriginGroups(AdvancedOriginGroup[] AdvancedOriginGroups)Set Advanced origin-pull configuration. | 
| void | setBackupOriginGroupId(String BackupOriginGroupId)Set The ID of the secondary origin group. | 
| void | setCname(String Cname)Set Schedules domain names. | 
| void | setHost(String Host)Set Subdomain name. | 
| 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 The origin-pull type. | 
| void | setStatus(String Status)Set The load balancer status. | 
| void | setTTL(Long TTL)Set The cache time of DNS records when `Type=dns_only`. | 
| void | setType(String Type)Set The proxy mode. | 
| void | setUpdateTime(String UpdateTime)Set The update time. | 
| 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 LoadBalancing()
public LoadBalancing(LoadBalancing source)
public String getLoadBalancingId()
public void setLoadBalancingId(String LoadBalancingId)
LoadBalancingId - The load balancer ID.public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId - The site ID.public String getHost()
public void setHost(String Host)
Host - Subdomain name. You can use @ to represent the root domain.public String getType()
public void setType(String Type)
Type - The proxy mode. Values:
public Long getTTL()
public void setTTL(Long TTL)
TTL - The cache time of DNS records when `Type=dns_only`.public String getStatus()
public void setStatus(String Status)
Status - The load balancer status. Values:
public String getCname()
public void setCname(String Cname)
Cname - Schedules domain names.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. If not specified, it indicates that secondary origins are not used.public String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - The update time.public String getOriginType()
public void setOriginType(String OriginType)
OriginType - The origin-pull type. Values:
public AdvancedOriginGroup[] getAdvancedOriginGroups()
public void setAdvancedOriginGroups(AdvancedOriginGroup[] AdvancedOriginGroups)
AdvancedOriginGroups - Advanced origin-pull configuration. This field is valid when `OriginType=advanced`.
Note: This field may return `null`, indicating that no valid value can be obtained.Copyright © 2022. All rights reserved.