public class BGPIPInstance extends AbstractModel
Constructor and Description |
---|
BGPIPInstance() |
BGPIPInstance(BGPIPInstance 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 |
---|---|
AnycastOutPackRelation |
getAnycastOutPackRelation()
Get All-out package details of the instance
When an all-out package is not used by the instance, this field is `null`.
|
Long |
getBGPIPChannelFlag()
Get Whether it’s an Anti-DDoS Advanced instance from Tencent Cloud channels.
|
String |
getConvoyId()
Get Convoy instance ID
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getCreatedTime()
Get Expired At
|
Long |
getDamDDoSStatus()
Get Whether to enable Sec-MCA.
|
String |
getDomain()
Get Recommended domain name for clients to access.
|
EipAddressRelation |
getEipAddressInfo()
Get Details of the Anti-DDoS Advanced instance bound to the EIP.
|
EipAddressPackRelation |
getEipAddressPackRelation()
Get EIP package details of the Anti-DDoS Advanced instance.
|
String |
getEipAddressStatus()
Get EIP states: `CREATING`, `BINDING`, `BIND`, `UNBINDING`, `UNBIND`, `OFFLINING`, and `BIND_ENI`.
|
Long |
getEipFlag()
Get Whether it is an Anti-DDoS EIP instance.
|
Long |
getElasticBandwidth()
Get Pay-as-you-go bandwidth
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getEOFlag()
Get Whether it’s the IP broadcasted by EdgeOne.
|
String |
getExpiredTime()
Get Purchase time
|
InstanceRelation |
getInstanceDetail()
Get Anti-DDoS instance details
|
Long |
getInstanceVersion()
Get Edition of the instance
Note: This field may return `null`, indicating that no valid value can be obtained.
|
String |
getName()
Get Name of the Anti-DDoS instance
|
PackInfo |
getPackInfo()
Get Package details of the Anti-DDoS instance.
|
RegionInfo |
getRegion()
Get Region of the Anti-DDoS instance
|
BGPIPInstanceSpecification |
getSpecificationLimit()
Get Anti-DDoS instance specifications
|
StaticPackRelation |
getStaticPackRelation()
Get Non-BGP package details of the Anti-DDoS instance.
|
String |
getStatus()
Get Status of the Anti-DDoS instance.
|
TagInfo[] |
getTagInfoList()
Get Tag that the Anti-DDoS Advanced instance is associated with
Note: This field may return `null`, indicating that no valid value can be obtained.
|
Long |
getTgw()
Get Used to differentiate clusters
Note: This field may return `null`, indicating that no valid value can be obtained.
|
BGPIPInstanceUsages |
getUsage()
Get Anti-DDoS instance usage statistics
|
Long |
getV6Flag()
Get Whether it’s an IPv6 address.
|
Long |
getZoneId()
Get Specifies the ISP.
|
void |
setAnycastOutPackRelation(AnycastOutPackRelation AnycastOutPackRelation)
Set All-out package details of the instance
When an all-out package is not used by the instance, this field is `null`.
|
void |
setBGPIPChannelFlag(Long BGPIPChannelFlag)
Set Whether it’s an Anti-DDoS Advanced instance from Tencent Cloud channels.
|
void |
setConvoyId(String ConvoyId)
Set Convoy instance ID
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setCreatedTime(String CreatedTime)
Set Expired At
|
void |
setDamDDoSStatus(Long DamDDoSStatus)
Set Whether to enable Sec-MCA.
|
void |
setDomain(String Domain)
Set Recommended domain name for clients to access.
|
void |
setEipAddressInfo(EipAddressRelation EipAddressInfo)
Set Details of the Anti-DDoS Advanced instance bound to the EIP.
|
void |
setEipAddressPackRelation(EipAddressPackRelation EipAddressPackRelation)
Set EIP package details of the Anti-DDoS Advanced instance.
|
void |
setEipAddressStatus(String EipAddressStatus)
Set EIP states: `CREATING`, `BINDING`, `BIND`, `UNBINDING`, `UNBIND`, `OFFLINING`, and `BIND_ENI`.
|
void |
setEipFlag(Long EipFlag)
Set Whether it is an Anti-DDoS EIP instance.
|
void |
setElasticBandwidth(Long ElasticBandwidth)
Set Pay-as-you-go bandwidth
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setEOFlag(Long EOFlag)
Set Whether it’s the IP broadcasted by EdgeOne.
|
void |
setExpiredTime(String ExpiredTime)
Set Purchase time
|
void |
setInstanceDetail(InstanceRelation InstanceDetail)
Set Anti-DDoS instance details
|
void |
setInstanceVersion(Long InstanceVersion)
Set Edition of the instance
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setName(String Name)
Set Name of the Anti-DDoS instance
|
void |
setPackInfo(PackInfo PackInfo)
Set Package details of the Anti-DDoS instance.
|
void |
setRegion(RegionInfo Region)
Set Region of the Anti-DDoS instance
|
void |
setSpecificationLimit(BGPIPInstanceSpecification SpecificationLimit)
Set Anti-DDoS instance specifications
|
void |
setStaticPackRelation(StaticPackRelation StaticPackRelation)
Set Non-BGP package details of the Anti-DDoS instance.
|
void |
setStatus(String Status)
Set Status of the Anti-DDoS instance.
|
void |
setTagInfoList(TagInfo[] TagInfoList)
Set Tag that the Anti-DDoS Advanced instance is associated with
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setTgw(Long Tgw)
Set Used to differentiate clusters
Note: This field may return `null`, indicating that no valid value can be obtained.
|
void |
setUsage(BGPIPInstanceUsages Usage)
Set Anti-DDoS instance usage statistics
|
void |
setV6Flag(Long V6Flag)
Set Whether it’s an IPv6 address.
|
void |
setZoneId(Long ZoneId)
Set Specifies the ISP.
|
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 BGPIPInstance()
public BGPIPInstance(BGPIPInstance source)
public InstanceRelation getInstanceDetail()
public void setInstanceDetail(InstanceRelation InstanceDetail)
InstanceDetail
- Anti-DDoS instance detailspublic BGPIPInstanceSpecification getSpecificationLimit()
public void setSpecificationLimit(BGPIPInstanceSpecification SpecificationLimit)
SpecificationLimit
- Anti-DDoS instance specificationspublic BGPIPInstanceUsages getUsage()
public void setUsage(BGPIPInstanceUsages Usage)
Usage
- Anti-DDoS instance usage statisticspublic RegionInfo getRegion()
public void setRegion(RegionInfo Region)
Region
- Region of the Anti-DDoS instancepublic String getStatus()
public void setStatus(String Status)
Status
- Status of the Anti-DDoS instance. Valid values:
`idle`: running
`attacking`: under attacks
`blocking`: blocked
`creating`: creating
`deblocking`: unblocking
`isolate`: reprocessed and isolatedpublic String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime
- Purchase timepublic String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- Expired Atpublic String getName()
public void setName(String Name)
Name
- Name of the Anti-DDoS instancepublic PackInfo getPackInfo()
public void setPackInfo(PackInfo PackInfo)
PackInfo
- Package details of the Anti-DDoS instance.
Note: This field is `null` for an Anti-DDoS instance without using a package.
Note: This field may return `null`, indicating that no valid value can be obtained.public StaticPackRelation getStaticPackRelation()
public void setStaticPackRelation(StaticPackRelation StaticPackRelation)
StaticPackRelation
- Non-BGP package details of the Anti-DDoS instance.
Note: This field is `null` for an Anti-DDoS instance without using a non-BGP package.
Note: This field may return `null`, indicating that no valid value can be obtained.public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId
- Specifies the ISP. `0`: Chinese mainland ISPs (default); `1`:Radware;`2`: Tencent; `3`: NSFOCUS. Note that `1`, `2` and `3` are used for services outside the Chinese mainland.
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getTgw()
public void setTgw(Long Tgw)
Tgw
- Used to differentiate clusters
Note: This field may return `null`, indicating that no valid value can be obtained.public String getEipAddressStatus()
public void setEipAddressStatus(String EipAddressStatus)
EipAddressStatus
- EIP states: `CREATING`, `BINDING`, `BIND`, `UNBINDING`, `UNBIND`, `OFFLINING`, and `BIND_ENI`. The EIP must be bound to an Anti-DDoS Advanced instance.
Note: This field may return `null`, indicating that no valid value can be obtained.public Long getEipFlag()
public void setEipFlag(Long EipFlag)
EipFlag
- Whether it is an Anti-DDoS EIP instance. `1`: Yes; `0`: No.
Note: This field may return `null`, indicating that no valid value can be obtained.public EipAddressPackRelation getEipAddressPackRelation()
public void setEipAddressPackRelation(EipAddressPackRelation EipAddressPackRelation)
EipAddressPackRelation
- EIP package details of the Anti-DDoS Advanced instance.
Note: This field is `null` for an Anti-DDoS Advanced instance without using an EIP package.
Note: This field may return `null`, indicating that no valid value can be obtained.public EipAddressRelation getEipAddressInfo()
public void setEipAddressInfo(EipAddressRelation EipAddressInfo)
EipAddressInfo
- Details of the Anti-DDoS Advanced instance bound to the EIP.
Note: This field is `null` if the EIP is not bound to an Anti-DDoS Advanced instance.
Note: This field may return `null`, indicating that no valid value can be obtained.public String getDomain()
public void setDomain(String Domain)
Domain
- Recommended domain name for clients to access.
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getDamDDoSStatus()
public void setDamDDoSStatus(Long DamDDoSStatus)
DamDDoSStatus
- Whether to enable Sec-MCA. Valid values: `1` (enabled) and `0` (disabled).public Long getV6Flag()
public void setV6Flag(Long V6Flag)
V6Flag
- Whether it’s an IPv6 address. `1`: Yes; `0`: No.
Note: this field may return `null`, indicating that no valid values can be obtained.public Long getBGPIPChannelFlag()
public void setBGPIPChannelFlag(Long BGPIPChannelFlag)
BGPIPChannelFlag
- Whether it’s an Anti-DDoS Advanced instance from Tencent Cloud channels. `1`: Yes; `0`: No.
Note: This field may return `null`, indicating that no valid value can be obtained.public TagInfo[] getTagInfoList()
public void setTagInfoList(TagInfo[] TagInfoList)
TagInfoList
- Tag that the Anti-DDoS Advanced instance is associated with
Note: This field may return `null`, indicating that no valid value can be obtained.public AnycastOutPackRelation getAnycastOutPackRelation()
public void setAnycastOutPackRelation(AnycastOutPackRelation AnycastOutPackRelation)
AnycastOutPackRelation
- All-out package details of the instance
When an all-out package 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 Long getInstanceVersion()
public void setInstanceVersion(Long InstanceVersion)
InstanceVersion
- Edition of the instance
Note: This field may return `null`, indicating that no valid value can be obtained.public String getConvoyId()
public void setConvoyId(String ConvoyId)
ConvoyId
- Convoy instance ID
Note: This field may return `null`, indicating that no valid value can be obtained.public Long getElasticBandwidth()
public void setElasticBandwidth(Long ElasticBandwidth)
ElasticBandwidth
- Pay-as-you-go bandwidth
Note: This field may return `null`, indicating that no valid value can be obtained.public Long getEOFlag()
public void setEOFlag(Long EOFlag)
EOFlag
- Whether it’s the IP broadcasted by EdgeOne. Values: `1` (yes), `0` (no)
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2023. All rights reserved.