Class: TencentCloud::Dayu::V20180709::L4HealthConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dayu::V20180709::L4HealthConfig
- Defined in:
- lib/v20180709/models.rb
Overview
四层健康检查配置
Instance Attribute Summary collapse
- #AliveNum ⇒ Object
- #Enable ⇒ Object
- #Interval ⇒ Object
- #KeepTime ⇒ Object
- #KickNum ⇒ Object
- #Protocol ⇒ Object
- #TimeOut ⇒ Object
- #VirtualPort ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(protocol = nil, virtualport = nil, enable = nil, timeout = nil, interval = nil, kicknum = nil, alivenum = nil, keeptime = nil) ⇒ L4HealthConfig
constructor
A new instance of L4HealthConfig.
Constructor Details
#initialize(protocol = nil, virtualport = nil, enable = nil, timeout = nil, interval = nil, kicknum = nil, alivenum = nil, keeptime = nil) ⇒ L4HealthConfig
Returns a new instance of L4HealthConfig.
6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 |
# File 'lib/v20180709/models.rb', line 6315 def initialize(protocol=nil, virtualport=nil, enable=nil, timeout=nil, interval=nil, kicknum=nil, alivenum=nil, keeptime=nil) @Protocol = protocol @VirtualPort = virtualport @Enable = enable @TimeOut = timeout @Interval = interval @KickNum = kicknum @AliveNum = alivenum @KeepTime = keeptime end |
Instance Attribute Details
#AliveNum ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def AliveNum @AliveNum end |
#Enable ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def Enable @Enable end |
#Interval ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def Interval @Interval end |
#KeepTime ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def KeepTime @KeepTime end |
#KickNum ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def KickNum @KickNum end |
#Protocol ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def Protocol @Protocol end |
#TimeOut ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def TimeOut @TimeOut end |
#VirtualPort ⇒ Object
6313 6314 6315 |
# File 'lib/v20180709/models.rb', line 6313 def VirtualPort @VirtualPort end |
Instance Method Details
#deserialize(params) ⇒ Object
6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 |
# File 'lib/v20180709/models.rb', line 6326 def deserialize(params) @Protocol = params['Protocol'] @VirtualPort = params['VirtualPort'] @Enable = params['Enable'] @TimeOut = params['TimeOut'] @Interval = params['Interval'] @KickNum = params['KickNum'] @AliveNum = params['AliveNum'] @KeepTime = params['KeepTime'] end |