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
|
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.