Class: TencentCloud::Teo::V20220901::DDoSAttackEvent
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::DDoSAttackEvent
- Defined in:
- lib/v20220901/models.rb
Overview
DDoS攻击事件对象
Instance Attribute Summary collapse
-
#Area ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackEndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackMaxBandWidth ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackPacketMaxRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackStartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AttackType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DDoSBlockData ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#EventId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PolicyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 <li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(eventid = nil, attacktype = nil, attackstatus = nil, attackmaxbandwidth = nil, attackpacketmaxrate = nil, attackstarttime = nil, attackendtime = nil, policyid = nil, zoneid = nil, area = nil, ddosblockdata = nil) ⇒ DDoSAttackEvent
constructor
A new instance of DDoSAttackEvent.
Constructor Details
#initialize(eventid = nil, attacktype = nil, attackstatus = nil, attackmaxbandwidth = nil, attackpacketmaxrate = nil, attackstarttime = nil, attackendtime = nil, policyid = nil, zoneid = nil, area = nil, ddosblockdata = nil) ⇒ DDoSAttackEvent
6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 |
# File 'lib/v20220901/models.rb', line 6031 def initialize(eventid=nil, attacktype=nil, attackstatus=nil, attackmaxbandwidth=nil, attackpacketmaxrate=nil, attackstarttime=nil, attackendtime=nil, policyid=nil, zoneid=nil, area=nil, ddosblockdata=nil) @EventId = eventid @AttackType = attacktype @AttackStatus = attackstatus @AttackMaxBandWidth = attackmaxbandwidth @AttackPacketMaxRate = attackpacketmaxrate @AttackStartTime = attackstarttime @AttackEndTime = attackendtime @PolicyId = policyid @ZoneId = zoneid @Area = area @DDoSBlockData = ddosblockdata end |
Instance Attribute Details
#Area ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def Area @Area end |
#AttackEndTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackEndTime @AttackEndTime end |
#AttackMaxBandWidth ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackMaxBandWidth @AttackMaxBandWidth end |
#AttackPacketMaxRate ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackPacketMaxRate @AttackPacketMaxRate end |
#AttackStartTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackStartTime @AttackStartTime end |
#AttackStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackStatus @AttackStatus end |
#AttackType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def AttackType @AttackType end |
#DDoSBlockData ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def DDoSBlockData @DDoSBlockData end |
#EventId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def EventId @EventId end |
#PolicyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def PolicyId @PolicyId end |
#ZoneId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。<li>overseas:全球(除中国大陆地区)数据;</li> <li>mainland:中国大陆地区数据。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6029 6030 6031 |
# File 'lib/v20220901/models.rb', line 6029 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 |
# File 'lib/v20220901/models.rb', line 6045 def deserialize(params) @EventId = params['EventId'] @AttackType = params['AttackType'] @AttackStatus = params['AttackStatus'] @AttackMaxBandWidth = params['AttackMaxBandWidth'] @AttackPacketMaxRate = params['AttackPacketMaxRate'] @AttackStartTime = params['AttackStartTime'] @AttackEndTime = params['AttackEndTime'] @PolicyId = params['PolicyId'] @ZoneId = params['ZoneId'] @Area = params['Area'] unless params['DDoSBlockData'].nil? @DDoSBlockData = [] params['DDoSBlockData'].each do |i| ddosblockdata_tmp = DDoSBlockData.new ddosblockdata_tmp.deserialize(i) @DDoSBlockData << ddosblockdata_tmp end end end |