public class BGPInstance extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
BGPInstance()  | 
BGPInstance(BGPInstance 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 | 
|---|---|
String | 
getBoundStatus()
Get Binding status of the Anti-DDoS Pro instance
`idle`: The instance is bound. 
 | 
Long | 
getCCEnable()
Get Status of CC protection 
 | 
String | 
getCreatedTime()
Get Purchase time 
 | 
String | 
getDDoSLevel()
Get Layer-4 protection level 
 | 
EipProductInfo[] | 
getEipProductInfos()
Get Details of the cloud product used by the EIP bound to the Anti-DDoS Pro instance 
 | 
Long | 
getElasticServiceBandwidth()
Get Whether to enable elastic bandwidth 
 | 
String | 
getExpiredTime()
Get Expiration time 
 | 
Long | 
getGiftServiceBandWidth()
Get Bandwidth quota given away by Tencent Cloud 
 | 
InstanceRelation | 
getInstanceDetail()
Get Details of the Anti-DDoS Pro instance 
 | 
Long | 
getIpCountNewFlag()
Get New edition of Anti-DDoS Pro 
 | 
Long | 
getLine()
Get Network line
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
String | 
getName()
Get Name of the Anti-DDoS Pro instance 
 | 
PackInfo | 
getPackInfo()
Get Details of the package to which the Anti-DDoS Pro instance belongs. 
 | 
RegionInfo | 
getRegion()
Get Region of the Anti-DDoS Pro instance 
 | 
BGPInstanceSpecification | 
getSpecificationLimit()
Get Specifications of the Anti-DDoS Pro instance 
 | 
String | 
getStatus()
Get Status of the Anti-DDoS Pro instance. 
 | 
TagInfo[] | 
getTagInfoList()
Get Tags associated with the resource 
 | 
BGPInstanceUsages | 
getUsage()
Get Usage statistics of the Anti-DDoS Pro instance 
 | 
Long | 
getVitalityVersion()
Get The version of attack defense package 
 | 
void | 
setBoundStatus(String BoundStatus)
Set Binding status of the Anti-DDoS Pro instance
`idle`: The instance is bound. 
 | 
void | 
setCCEnable(Long CCEnable)
Set Status of CC protection 
 | 
void | 
setCreatedTime(String CreatedTime)
Set Purchase time 
 | 
void | 
setDDoSLevel(String DDoSLevel)
Set Layer-4 protection level 
 | 
void | 
setEipProductInfos(EipProductInfo[] EipProductInfos)
Set Details of the cloud product used by the EIP bound to the Anti-DDoS Pro instance 
 | 
void | 
setElasticServiceBandwidth(Long ElasticServiceBandwidth)
Set Whether to enable elastic bandwidth 
 | 
void | 
setExpiredTime(String ExpiredTime)
Set Expiration time 
 | 
void | 
setGiftServiceBandWidth(Long GiftServiceBandWidth)
Set Bandwidth quota given away by Tencent Cloud 
 | 
void | 
setInstanceDetail(InstanceRelation InstanceDetail)
Set Details of the Anti-DDoS Pro instance 
 | 
void | 
setIpCountNewFlag(Long IpCountNewFlag)
Set New edition of Anti-DDoS Pro 
 | 
void | 
setLine(Long Line)
Set Network line
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setName(String Name)
Set Name of the Anti-DDoS Pro instance 
 | 
void | 
setPackInfo(PackInfo PackInfo)
Set Details of the package to which the Anti-DDoS Pro instance belongs. 
 | 
void | 
setRegion(RegionInfo Region)
Set Region of the Anti-DDoS Pro instance 
 | 
void | 
setSpecificationLimit(BGPInstanceSpecification SpecificationLimit)
Set Specifications of the Anti-DDoS Pro instance 
 | 
void | 
setStatus(String Status)
Set Status of the Anti-DDoS Pro instance. 
 | 
void | 
setTagInfoList(TagInfo[] TagInfoList)
Set Tags associated with the resource 
 | 
void | 
setUsage(BGPInstanceUsages Usage)
Set Usage statistics of the Anti-DDoS Pro instance 
 | 
void | 
setVitalityVersion(Long VitalityVersion)
Set The version of attack defense package 
 | 
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 BGPInstance()
public BGPInstance(BGPInstance source)
public InstanceRelation getInstanceDetail()
public void setInstanceDetail(InstanceRelation InstanceDetail)
InstanceDetail - Details of the Anti-DDoS Pro instancepublic BGPInstanceSpecification getSpecificationLimit()
public void setSpecificationLimit(BGPInstanceSpecification SpecificationLimit)
SpecificationLimit - Specifications of the Anti-DDoS Pro instancepublic BGPInstanceUsages getUsage()
public void setUsage(BGPInstanceUsages Usage)
Usage - Usage statistics of the Anti-DDoS Pro instancepublic RegionInfo getRegion()
public void setRegion(RegionInfo Region)
Region - Region of the Anti-DDoS Pro instancepublic String getStatus()
public void setStatus(String Status)
Status - Status of the Anti-DDoS Pro instance. Valid values:
`idle`: The instance is running normally.
`attacking`: The instance is under attack.
`blocking`: The instance is blocked.
`creating`: The instance is being created.
`deblocking`: Unblocking the instance
`isolate`: The instance is being isolated.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - Purchase timepublic String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime - Expiration timepublic String getName()
public void setName(String Name)
Name - Name of the Anti-DDoS Pro instancepublic PackInfo getPackInfo()
public void setPackInfo(PackInfo PackInfo)
PackInfo - Details of the package to which the Anti-DDoS Pro instance belongs.
When the package provided is not used by the instance, this field is `null`.
Note: This field may return `null`, indicating that no valid value can be obtained.public EipProductInfo[] getEipProductInfos()
public void setEipProductInfos(EipProductInfo[] EipProductInfos)
EipProductInfos - Details of the cloud product used by the EIP bound to the Anti-DDoS Pro instancepublic String getBoundStatus()
public void setBoundStatus(String BoundStatus)
BoundStatus - Binding status of the Anti-DDoS Pro instance
`idle`: The instance is bound.
 `bounding`: Binding the instance.
`failed`: Failed to bind
]public String getDDoSLevel()
public void setDDoSLevel(String DDoSLevel)
DDoSLevel - Layer-4 protection levelpublic Long getCCEnable()
public void setCCEnable(Long CCEnable)
CCEnable - Status of CC protectionpublic TagInfo[] getTagInfoList()
public void setTagInfoList(TagInfo[] TagInfoList)
TagInfoList - Tags associated with the resourcepublic Long getIpCountNewFlag()
public void setIpCountNewFlag(Long IpCountNewFlag)
IpCountNewFlag - New edition of Anti-DDoS Propublic Long getVitalityVersion()
public void setVitalityVersion(Long VitalityVersion)
VitalityVersion - The version of attack defense packagepublic Long getLine()
public void setLine(Long Line)
Line - Network line
Note: This field may return null, indicating that no valid values can be obtained.public Long getElasticServiceBandwidth()
public void setElasticServiceBandwidth(Long ElasticServiceBandwidth)
ElasticServiceBandwidth - Whether to enable elastic bandwidthpublic Long getGiftServiceBandWidth()
public void setGiftServiceBandWidth(Long GiftServiceBandWidth)
GiftServiceBandWidth - Bandwidth quota given away by Tencent CloudCopyright © 2025. All rights reserved.