Class: TencentCloud::Antiddos::V20200309::L7RuleHealth
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::L7RuleHealth
- Defined in:
- lib/v20200309/models.rb
Overview
L7规则健康检查参数
Instance Attribute Summary collapse
- #AliveNum ⇒ Object
- #BlockInter ⇒ Object
- #Enable ⇒ Object
- #FailedCountInter ⇒ Object
- #FailedThreshold ⇒ Object
- #Interval ⇒ Object
- #KickNum ⇒ Object
- #Method ⇒ Object
- #PassiveEnable ⇒ Object
- #PassiveStatus ⇒ Object
- #PassiveStatusCode ⇒ Object
- #ProtocolFlag ⇒ Object
- #RuleId ⇒ Object
- #Status ⇒ Object
- #StatusCode ⇒ Object
- #Url ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, enable = nil, ruleid = nil, url = nil, interval = nil, alivenum = nil, kicknum = nil, method = nil, statuscode = nil, protocolflag = nil, passiveenable = nil, blockinter = nil, failedcountinter = nil, failedthreshold = nil, passivestatuscode = nil, passivestatus = nil) ⇒ L7RuleHealth
constructor
A new instance of L7RuleHealth.
Constructor Details
#initialize(status = nil, enable = nil, ruleid = nil, url = nil, interval = nil, alivenum = nil, kicknum = nil, method = nil, statuscode = nil, protocolflag = nil, passiveenable = nil, blockinter = nil, failedcountinter = nil, failedthreshold = nil, passivestatuscode = nil, passivestatus = nil) ⇒ L7RuleHealth
Returns a new instance of L7RuleHealth.
6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 |
# File 'lib/v20200309/models.rb', line 6485 def initialize(status=nil, enable=nil, ruleid=nil, url=nil, interval=nil, alivenum=nil, kicknum=nil, method=nil, statuscode=nil, protocolflag=nil, passiveenable=nil, blockinter=nil, failedcountinter=nil, failedthreshold=nil, passivestatuscode=nil, passivestatus=nil) @Status = status @Enable = enable @RuleId = ruleid @Url = url @Interval = interval @AliveNum = alivenum @KickNum = kicknum @Method = method @StatusCode = statuscode @ProtocolFlag = protocolflag @PassiveEnable = passiveenable @BlockInter = blockinter @FailedCountInter = failedcountinter @FailedThreshold = failedthreshold @PassiveStatusCode = passivestatuscode @PassiveStatus = passivestatus end |
Instance Attribute Details
#AliveNum ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def AliveNum @AliveNum end |
#BlockInter ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def BlockInter @BlockInter end |
#Enable ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def Enable @Enable end |
#FailedCountInter ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def FailedCountInter @FailedCountInter end |
#FailedThreshold ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def FailedThreshold @FailedThreshold end |
#Interval ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def Interval @Interval end |
#KickNum ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def KickNum @KickNum end |
#Method ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def Method @Method end |
#PassiveEnable ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def PassiveEnable @PassiveEnable end |
#PassiveStatus ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def PassiveStatus @PassiveStatus end |
#PassiveStatusCode ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def PassiveStatusCode @PassiveStatusCode end |
#ProtocolFlag ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def ProtocolFlag @ProtocolFlag end |
#RuleId ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def RuleId @RuleId end |
#Status ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def Status @Status end |
#StatusCode ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def StatusCode @StatusCode end |
#Url ⇒ Object
6483 6484 6485 |
# File 'lib/v20200309/models.rb', line 6483 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 |
# File 'lib/v20200309/models.rb', line 6504 def deserialize(params) @Status = params['Status'] @Enable = params['Enable'] @RuleId = params['RuleId'] @Url = params['Url'] @Interval = params['Interval'] @AliveNum = params['AliveNum'] @KickNum = params['KickNum'] @Method = params['Method'] @StatusCode = params['StatusCode'] @ProtocolFlag = params['ProtocolFlag'] @PassiveEnable = params['PassiveEnable'] @BlockInter = params['BlockInter'] @FailedCountInter = params['FailedCountInter'] @FailedThreshold = params['FailedThreshold'] @PassiveStatusCode = params['PassiveStatusCode'] @PassiveStatus = params['PassiveStatus'] end |