Class: TencentCloud::Antiddos::V20200309::OverviewDDoSEvent
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::OverviewDDoSEvent
- Defined in:
- lib/v20200309/models.rb
Overview
防护概览DDoS攻击事件
Instance Attribute Summary collapse
- #AttackStatus ⇒ Object
- #AttackType ⇒ Object
- #Business ⇒ Object
- #EndTime ⇒ Object
- #Id ⇒ Object
- #InstanceId ⇒ Object
- #InstanceName ⇒ Object
- #Mbps ⇒ Object
- #Pps ⇒ Object
- #StartTime ⇒ Object
- #Vip ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, vip = nil, starttime = nil, endtime = nil, attacktype = nil, attackstatus = nil, mbps = nil, pps = nil, business = nil, instanceid = nil, instancename = nil) ⇒ OverviewDDoSEvent
constructor
A new instance of OverviewDDoSEvent.
Constructor Details
#initialize(id = nil, vip = nil, starttime = nil, endtime = nil, attacktype = nil, attackstatus = nil, mbps = nil, pps = nil, business = nil, instanceid = nil, instancename = nil) ⇒ OverviewDDoSEvent
Returns a new instance of OverviewDDoSEvent.
7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 |
# File 'lib/v20200309/models.rb', line 7500 def initialize(id=nil, vip=nil, starttime=nil, endtime=nil, attacktype=nil, attackstatus=nil, mbps=nil, pps=nil, business=nil, instanceid=nil, instancename=nil) @Id = id @Vip = vip @StartTime = starttime @EndTime = endtime @AttackType = attacktype @AttackStatus = attackstatus @Mbps = mbps @Pps = pps @Business = business @InstanceId = instanceid @InstanceName = instancename end |
Instance Attribute Details
#AttackStatus ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def AttackStatus @AttackStatus end |
#AttackType ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def AttackType @AttackType end |
#Business ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def Business @Business end |
#EndTime ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def EndTime @EndTime end |
#Id ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def Id @Id end |
#InstanceId ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def InstanceName @InstanceName end |
#Mbps ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def Mbps @Mbps end |
#Pps ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def Pps @Pps end |
#StartTime ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def StartTime @StartTime end |
#Vip ⇒ Object
7498 7499 7500 |
# File 'lib/v20200309/models.rb', line 7498 def Vip @Vip end |
Instance Method Details
#deserialize(params) ⇒ Object
7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 |
# File 'lib/v20200309/models.rb', line 7514 def deserialize(params) @Id = params['Id'] @Vip = params['Vip'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @AttackType = params['AttackType'] @AttackStatus = params['AttackStatus'] @Mbps = params['Mbps'] @Pps = params['Pps'] @Business = params['Business'] @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] end |