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.