public class BGPInstance extends AbstractModel
| 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 | 
| String | getExpiredTime()Get Expiration time | 
| InstanceRelation | getInstanceDetail()Get Details of the Anti-DDoS Pro instance | 
| Long | getIpCountNewFlag()Get New edition of Anti-DDoS Pro | 
| 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 | setExpiredTime(String ExpiredTime)Set Expiration time | 
| void | setInstanceDetail(InstanceRelation InstanceDetail)Set Details of the Anti-DDoS Pro instance | 
| void | setIpCountNewFlag(Long IpCountNewFlag)Set New edition of Anti-DDoS Pro | 
| 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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 packageCopyright © 2022. All rights reserved.