Class: TencentCloud::Dayu::V20180709::L7RuleHealth
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dayu::V20180709::L7RuleHealth
- Defined in:
- lib/v20180709/models.rb
Overview
L7规则健康检查参数
Instance Attribute Summary collapse
- #AliveNum ⇒ Object
- #Enable ⇒ Object
- #Interval ⇒ Object
- #KickNum ⇒ Object
- #Method ⇒ Object
- #RuleId ⇒ Object
- #Status ⇒ Object
- #StatusCode ⇒ Object
- #Url ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ruleid = nil, enable = nil, interval = nil, kicknum = nil, alivenum = nil, method = nil, statuscode = nil, url = nil, status = nil) ⇒ L7RuleHealth
constructor
A new instance of L7RuleHealth.
Constructor Details
#initialize(ruleid = nil, enable = nil, interval = nil, kicknum = nil, alivenum = nil, method = nil, statuscode = nil, url = nil, status = nil) ⇒ L7RuleHealth
Returns a new instance of L7RuleHealth.
6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 |
# File 'lib/v20180709/models.rb', line 6629 def initialize(ruleid=nil, enable=nil, interval=nil, kicknum=nil, alivenum=nil, method=nil, statuscode=nil, url=nil, status=nil) @RuleId = ruleid @Enable = enable @Interval = interval @KickNum = kicknum @AliveNum = alivenum @Method = method @StatusCode = statuscode @Url = url @Status = status end |
Instance Attribute Details
#AliveNum ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def AliveNum @AliveNum end |
#Enable ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def Enable @Enable end |
#Interval ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def Interval @Interval end |
#KickNum ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def KickNum @KickNum end |
#Method ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def Method @Method end |
#RuleId ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def RuleId @RuleId end |
#Status ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def Status @Status end |
#StatusCode ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def StatusCode @StatusCode end |
#Url ⇒ Object
6627 6628 6629 |
# File 'lib/v20180709/models.rb', line 6627 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 |
# File 'lib/v20180709/models.rb', line 6641 def deserialize(params) @RuleId = params['RuleId'] @Enable = params['Enable'] @Interval = params['Interval'] @KickNum = params['KickNum'] @AliveNum = params['AliveNum'] @Method = params['Method'] @StatusCode = params['StatusCode'] @Url = params['Url'] @Status = params['Status'] end |