public class ProxyGroupDetail extends AbstractModel
header, skipSign| 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. | 
| Long | getFeatureBitmap()Get Feature bitmap. | 
| String | getGroupId()Get Connection group ID | 
| String | getGroupName()Get Connection name | 
| Long | getHttp3Supported()Get Specifies whether to enable HTTP3. | 
| 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
`12`: Deploying | 
| 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 | setFeatureBitmap(Long FeatureBitmap)Set Feature bitmap. | 
| void | setGroupId(String GroupId)Set Connection group ID | 
| void | setGroupName(String GroupName)Set Connection name | 
| void | setHttp3Supported(Long Http3Supported)Set Specifies whether to enable HTTP3. | 
| 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
`12`: Deploying | 
| 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, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, 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
`12`: Deployingpublic 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), `Accelerator` (silver connection group), and `CrossBorder` (cross-MLC-border connection group).
Note: This field may return null, indicating that no valid values can be obtained.public Long getHttp3Supported()
public void setHttp3Supported(Long Http3Supported)
Http3Supported - Specifies whether to enable HTTP3. Valid values:
`0`: Disable
`1`: Enable
Note: This field may return null, indicating that no valid values can be obtained.public Long getFeatureBitmap()
public void setFeatureBitmap(Long FeatureBitmap)
FeatureBitmap - Feature bitmap. Valid values:
`0`: Feature not supported
`1`: Feature supported
Each bit in the bitmap represents a feature:
1st bit: Layer-4 acceleration;
2nd bit: Layer-7 acceleration;
3rd bit: HTTP3 access;
4th bit: IPv6;
5th bit: Dedicated BGP access;
6th bit: Non-BGP access;
7th bit: QoS acceleration.
Note: This field may return null, indicating that no valid values can be obtained.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.