Class: TencentCloud::Teo::V20220901::WebSocket

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

WebSocket配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, timeout = nil) ⇒ WebSocket

Returns a new instance of WebSocket.



23052
23053
23054
23055
# File 'lib/v20220901/models.rb', line 23052

def initialize(switch=nil, timeout=nil)
  @Switch = switch
  @Timeout = timeout
end

Instance Attribute Details

#SwitchObject

<li>on:使用Timeout作为WebSocket超时时间;</li> <li>off:平台仍支持WebSocket连接,此时使用系统默认的15秒为超时时间。</li>

Parameters:

  • Switch:

    WebSocket 超时时间配置开关,取值有:

  • Timeout:

    超时时间,单位为秒,最大超时时间120秒。



23050
23051
23052
# File 'lib/v20220901/models.rb', line 23050

def Switch
  @Switch
end

#TimeoutObject

<li>on:使用Timeout作为WebSocket超时时间;</li> <li>off:平台仍支持WebSocket连接,此时使用系统默认的15秒为超时时间。</li>

Parameters:

  • Switch:

    WebSocket 超时时间配置开关,取值有:

  • Timeout:

    超时时间,单位为秒,最大超时时间120秒。



23050
23051
23052
# File 'lib/v20220901/models.rb', line 23050

def Timeout
  @Timeout
end

Instance Method Details

#deserialize(params) ⇒ Object



23057
23058
23059
23060
# File 'lib/v20220901/models.rb', line 23057

def deserialize(params)
  @Switch = params['Switch']
  @Timeout = params['Timeout']
end