Class BGPInstance
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.antiddos.v20200309.models.BGPInstance
-
public class BGPInstance extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetBasicPlusFlag()Get 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。StringgetBoundStatus()Get 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]LonggetCCEnable()Get CC防护开关StringgetCreatedTime()Get 购买时间StringgetDDoSLevel()Get 四层防护严格级别EipProductInfo[]getEipProductInfos()Get 高防包绑定的EIP属于的云产品信息LonggetElasticServiceBandwidth()Get 弹性业务带宽开关StringgetExpiredTime()Get 到期时间LonggetGiftServiceBandWidth()Get 赠送的业务带宽InstanceRelationgetInstanceDetail()Get 资产实例的详细信息LonggetIpCountNewFlag()Get 新版本1ip高防包LonggetLine()Get 网络线路 注意:此字段可能返回 null,表示取不到有效值。StringgetModifyTime()Get 修改时间 注意:此字段可能返回 null,表示取不到有效值。StringgetName()Get 资产实例的名称PackInfogetPackInfo()Get 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。RegionInfogetRegion()Get 资产实例所在的地域BGPInstanceSpecificationgetSpecificationLimit()Get 资产实例的规格信息StringgetStatus()Get 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中TagInfo[]getTagInfoList()Get 资源关联标签BGPInstanceUsagesgetUsage()Get 资产实例的使用统计信息LonggetVitalityVersion()Get 攻击封堵套餐标记voidsetBasicPlusFlag(Long BasicPlusFlag)Set 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。voidsetBoundStatus(String BoundStatus)Set 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]voidsetCCEnable(Long CCEnable)Set CC防护开关voidsetCreatedTime(String CreatedTime)Set 购买时间voidsetDDoSLevel(String DDoSLevel)Set 四层防护严格级别voidsetEipProductInfos(EipProductInfo[] EipProductInfos)Set 高防包绑定的EIP属于的云产品信息voidsetElasticServiceBandwidth(Long ElasticServiceBandwidth)Set 弹性业务带宽开关voidsetExpiredTime(String ExpiredTime)Set 到期时间voidsetGiftServiceBandWidth(Long GiftServiceBandWidth)Set 赠送的业务带宽voidsetInstanceDetail(InstanceRelation InstanceDetail)Set 资产实例的详细信息voidsetIpCountNewFlag(Long IpCountNewFlag)Set 新版本1ip高防包voidsetLine(Long Line)Set 网络线路 注意:此字段可能返回 null,表示取不到有效值。voidsetModifyTime(String ModifyTime)Set 修改时间 注意:此字段可能返回 null,表示取不到有效值。voidsetName(String Name)Set 资产实例的名称voidsetPackInfo(PackInfo PackInfo)Set 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。voidsetRegion(RegionInfo Region)Set 资产实例所在的地域voidsetSpecificationLimit(BGPInstanceSpecification SpecificationLimit)Set 资产实例的规格信息voidsetStatus(String Status)Set 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中voidsetTagInfoList(TagInfo[] TagInfoList)Set 资源关联标签voidsetUsage(BGPInstanceUsages Usage)Set 资产实例的使用统计信息voidsetVitalityVersion(Long VitalityVersion)Set 攻击封堵套餐标记voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
BGPInstance
public BGPInstance()
-
BGPInstance
public 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.
-
-
Method Detail
-
getInstanceDetail
public InstanceRelation getInstanceDetail()
Get 资产实例的详细信息- Returns:
- InstanceDetail 资产实例的详细信息
-
setInstanceDetail
public void setInstanceDetail(InstanceRelation InstanceDetail)
Set 资产实例的详细信息- Parameters:
InstanceDetail- 资产实例的详细信息
-
getSpecificationLimit
public BGPInstanceSpecification getSpecificationLimit()
Get 资产实例的规格信息- Returns:
- SpecificationLimit 资产实例的规格信息
-
setSpecificationLimit
public void setSpecificationLimit(BGPInstanceSpecification SpecificationLimit)
Set 资产实例的规格信息- Parameters:
SpecificationLimit- 资产实例的规格信息
-
getUsage
public BGPInstanceUsages getUsage()
Get 资产实例的使用统计信息- Returns:
- Usage 资产实例的使用统计信息
-
setUsage
public void setUsage(BGPInstanceUsages Usage)
Set 资产实例的使用统计信息- Parameters:
Usage- 资产实例的使用统计信息
-
getRegion
public RegionInfo getRegion()
Get 资产实例所在的地域- Returns:
- Region 资产实例所在的地域
-
setRegion
public void setRegion(RegionInfo Region)
Set 资产实例所在的地域- Parameters:
Region- 资产实例所在的地域
-
getStatus
public String getStatus()
Get 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中- Returns:
- Status 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中
-
setStatus
public void setStatus(String Status)
Set 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中- Parameters:
Status- 资产实例的防护状态,状态码如下: "idle":正常状态(无攻击) "attacking":攻击中 "blocking":封堵中 "creating":创建中 "deblocking":解封中 "isolate":回收隔离中
-
getCreatedTime
public String getCreatedTime()
Get 购买时间- Returns:
- CreatedTime 购买时间
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 购买时间- Parameters:
CreatedTime- 购买时间
-
getExpiredTime
public String getExpiredTime()
Get 到期时间- Returns:
- ExpiredTime 到期时间
-
setExpiredTime
public void setExpiredTime(String ExpiredTime)
Set 到期时间- Parameters:
ExpiredTime- 到期时间
-
getName
public String getName()
Get 资产实例的名称- Returns:
- Name 资产实例的名称
-
setName
public void setName(String Name)
Set 资产实例的名称- Parameters:
Name- 资产实例的名称
-
getPackInfo
public PackInfo getPackInfo()
Get 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PackInfo 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。
-
setPackInfo
public void setPackInfo(PackInfo PackInfo)
Set 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PackInfo- 资产实例所属的套餐包信息, 注意:当资产实例不是套餐包的实例时,此字段为null 注意:此字段可能返回 null,表示取不到有效值。
-
getEipProductInfos
public EipProductInfo[] getEipProductInfos()
Get 高防包绑定的EIP属于的云产品信息- Returns:
- EipProductInfos 高防包绑定的EIP属于的云产品信息
-
setEipProductInfos
public void setEipProductInfos(EipProductInfo[] EipProductInfos)
Set 高防包绑定的EIP属于的云产品信息- Parameters:
EipProductInfos- 高防包绑定的EIP属于的云产品信息
-
getBoundStatus
public String getBoundStatus()
Get 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]- Returns:
- BoundStatus 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]
-
setBoundStatus
public void setBoundStatus(String BoundStatus)
Set 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]- Parameters:
BoundStatus- 高防包绑定状态,取值[ "idle":绑定已完成 "bounding":正在绑定中 "failed":绑定失败 ]
-
getDDoSLevel
public String getDDoSLevel()
Get 四层防护严格级别- Returns:
- DDoSLevel 四层防护严格级别
-
setDDoSLevel
public void setDDoSLevel(String DDoSLevel)
Set 四层防护严格级别- Parameters:
DDoSLevel- 四层防护严格级别
-
getCCEnable
public Long getCCEnable()
Get CC防护开关- Returns:
- CCEnable CC防护开关
-
setCCEnable
public void setCCEnable(Long CCEnable)
Set CC防护开关- Parameters:
CCEnable- CC防护开关
-
getTagInfoList
public TagInfo[] getTagInfoList()
Get 资源关联标签- Returns:
- TagInfoList 资源关联标签
-
setTagInfoList
public void setTagInfoList(TagInfo[] TagInfoList)
Set 资源关联标签- Parameters:
TagInfoList- 资源关联标签
-
getIpCountNewFlag
public Long getIpCountNewFlag()
Get 新版本1ip高防包- Returns:
- IpCountNewFlag 新版本1ip高防包
-
setIpCountNewFlag
public void setIpCountNewFlag(Long IpCountNewFlag)
Set 新版本1ip高防包- Parameters:
IpCountNewFlag- 新版本1ip高防包
-
getVitalityVersion
public Long getVitalityVersion()
Get 攻击封堵套餐标记- Returns:
- VitalityVersion 攻击封堵套餐标记
-
setVitalityVersion
public void setVitalityVersion(Long VitalityVersion)
Set 攻击封堵套餐标记- Parameters:
VitalityVersion- 攻击封堵套餐标记
-
getLine
public Long getLine()
Get 网络线路 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Line 网络线路 注意:此字段可能返回 null,表示取不到有效值。
-
setLine
public void setLine(Long Line)
Set 网络线路 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Line- 网络线路 注意:此字段可能返回 null,表示取不到有效值。
-
getElasticServiceBandwidth
public Long getElasticServiceBandwidth()
Get 弹性业务带宽开关- Returns:
- ElasticServiceBandwidth 弹性业务带宽开关
-
setElasticServiceBandwidth
public void setElasticServiceBandwidth(Long ElasticServiceBandwidth)
Set 弹性业务带宽开关- Parameters:
ElasticServiceBandwidth- 弹性业务带宽开关
-
getGiftServiceBandWidth
public Long getGiftServiceBandWidth()
Get 赠送的业务带宽- Returns:
- GiftServiceBandWidth 赠送的业务带宽
-
setGiftServiceBandWidth
public void setGiftServiceBandWidth(Long GiftServiceBandWidth)
Set 赠送的业务带宽- Parameters:
GiftServiceBandWidth- 赠送的业务带宽
-
getModifyTime
public String getModifyTime()
Get 修改时间 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ModifyTime 修改时间 注意:此字段可能返回 null,表示取不到有效值。
-
setModifyTime
public void setModifyTime(String ModifyTime)
Set 修改时间 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ModifyTime- 修改时间 注意:此字段可能返回 null,表示取不到有效值。
-
getBasicPlusFlag
public Long getBasicPlusFlag()
Get 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BasicPlusFlag 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。
-
setBasicPlusFlag
public void setBasicPlusFlag(Long BasicPlusFlag)
Set 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BasicPlusFlag- 是否是基础防护加强版 0: 不是 1: 是 注意:此字段可能返回 null,表示取不到有效值。
-
-