Class BGPInstance

    • 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,表示取不到有效值。