public class ProxyGroupDetail extends AbstractModel
| Constructor and Description | 
|---|
| ProxyGroupDetail() | 
| ProxyGroupDetail(ProxyGroupDetail 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 | 
|---|---|
| Long[] | getClientIPMethod()Get Describes how the connection obtains client IPs. | 
| Long | getCreateTime()Get Creation time | 
| String | getCreateUin()Get Creation UIN | 
| String | getDnsDefaultIp()Get Default IP of domain name resolution for connection groups | 
| String | getDomain()Get Connection group domain name
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getGroupId()Get Connection group ID | 
| String | getGroupName()Get Connection name | 
| String | getIPAddressVersion()Get IP version. | 
| Boolean | getIsOldGroup()Get Whether it is an old connection group, i.e., those created before August 3, 2018. | 
| String | getOwnerUin()Get Owner UIN | 
| String | getPackageType()Get Package type of connection groups. | 
| String | getPolicyId()Get Security policy ID. | 
| Long | getProjectId()Get Project ID | 
| Long | getProxyNum()Get Number of connections in connection group | 
| RegionDetail | getRealServerRegionInfo()Get Target region | 
| Long | getStatus()Get Connection group status:
0: running normally;
1: creating;
4: terminating;
11: migrating; | 
| TagPair[] | getTagSet()Get Tag list
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getVersion()Get Connection group version
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| void | setClientIPMethod(Long[] ClientIPMethod)Set Describes how the connection obtains client IPs. | 
| void | setCreateTime(Long CreateTime)Set Creation time | 
| void | setCreateUin(String CreateUin)Set Creation UIN | 
| void | setDnsDefaultIp(String DnsDefaultIp)Set Default IP of domain name resolution for connection groups | 
| void | setDomain(String Domain)Set Connection group domain name
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setGroupId(String GroupId)Set Connection group ID | 
| void | setGroupName(String GroupName)Set Connection name | 
| void | setIPAddressVersion(String IPAddressVersion)Set IP version. | 
| void | setIsOldGroup(Boolean IsOldGroup)Set Whether it is an old connection group, i.e., those created before August 3, 2018. | 
| void | setOwnerUin(String OwnerUin)Set Owner UIN | 
| void | setPackageType(String PackageType)Set Package type of connection groups. | 
| void | setPolicyId(String PolicyId)Set Security policy ID. | 
| void | setProjectId(Long ProjectId)Set Project ID | 
| void | setProxyNum(Long ProxyNum)Set Number of connections in connection group | 
| void | setRealServerRegionInfo(RegionDetail RealServerRegionInfo)Set Target region | 
| void | setStatus(Long Status)Set Connection group status:
0: running normally;
1: creating;
4: terminating;
11: migrating; | 
| void | setTagSet(TagPair[] TagSet)Set Tag list
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setVersion(String Version)Set Connection group version
Note: this field may return `null`, indicating that no valid values can be obtained. | 
| 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 ProxyGroupDetail()
public ProxyGroupDetail(ProxyGroupDetail source)
public Long getCreateTime()
public void setCreateTime(Long CreateTime)
CreateTime - Creation timepublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - Project IDpublic Long getProxyNum()
public void setProxyNum(Long ProxyNum)
ProxyNum - Number of connections in connection grouppublic Long getStatus()
public void setStatus(Long Status)
Status - Connection group status:
0: running normally;
1: creating;
4: terminating;
11: migrating;public String getOwnerUin()
public void setOwnerUin(String OwnerUin)
OwnerUin - Owner UINpublic String getCreateUin()
public void setCreateUin(String CreateUin)
CreateUin - Creation UINpublic String getGroupName()
public void setGroupName(String GroupName)
GroupName - Connection namepublic String getDnsDefaultIp()
public void setDnsDefaultIp(String DnsDefaultIp)
DnsDefaultIp - Default IP of domain name resolution for connection groupspublic String getDomain()
public void setDomain(String Domain)
Domain - Connection group domain name
Note: This field may return null, indicating that no valid values can be obtained.public RegionDetail getRealServerRegionInfo()
public void setRealServerRegionInfo(RegionDetail RealServerRegionInfo)
RealServerRegionInfo - Target regionpublic Boolean getIsOldGroup()
public void setIsOldGroup(Boolean IsOldGroup)
IsOldGroup - Whether it is an old connection group, i.e., those created before August 3, 2018.public String getGroupId()
public void setGroupId(String GroupId)
GroupId - Connection group IDpublic TagPair[] getTagSet()
public void setTagSet(TagPair[] TagSet)
TagSet - Tag list
Note: This field may return null, indicating that no valid values can be obtained.public String getPolicyId()
public void setPolicyId(String PolicyId)
PolicyId - Security policy ID. This field exists if security policies are set.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getVersion()
public void setVersion(String Version)
Version - Connection group version
Note: this field may return `null`, indicating that no valid values can be obtained.public Long[] getClientIPMethod()
public void setClientIPMethod(Long[] ClientIPMethod)
ClientIPMethod - Describes how the connection obtains client IPs. 0: TOA; 1: Proxy Protocol.
Note: this field may return `null`, indicating that no valid values can be obtained.public String getIPAddressVersion()
public void setIPAddressVersion(String IPAddressVersion)
IPAddressVersion - IP version. Valid values: `IPv4` (default), `IPv6`.
Note: This field may return `null`, indicating that no valid values can be obtained.public String getPackageType()
public void setPackageType(String PackageType)
PackageType - Package type of connection groups. Valid values: `Thunder` (general connection group) and `Accelerator` (game accelerator connection group).
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2021. All rights reserved.