Class: TencentCloud::Ecm::V20190719::ModifyListenerRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::ModifyListenerRequest
- Defined in:
- lib/v20190719/models.rb
Overview
ModifyListener请求参数结构体
Instance Attribute Summary collapse
-
#HealthCheck ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
-
#ListenerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
-
#ListenerName ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
-
#LoadBalancerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
-
#Scheduler ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
-
#SessionExpireTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(loadbalancerid = nil, listenerid = nil, listenername = nil, sessionexpiretime = nil, healthcheck = nil, scheduler = nil) ⇒ ModifyListenerRequest
constructor
A new instance of ModifyListenerRequest.
Constructor Details
#initialize(loadbalancerid = nil, listenerid = nil, listenername = nil, sessionexpiretime = nil, healthcheck = nil, scheduler = nil) ⇒ ModifyListenerRequest
Returns a new instance of ModifyListenerRequest.
7453 7454 7455 7456 7457 7458 7459 7460 |
# File 'lib/v20190719/models.rb', line 7453 def initialize(loadbalancerid=nil, listenerid=nil, listenername=nil, sessionexpiretime=nil, healthcheck=nil, scheduler=nil) @LoadBalancerId = loadbalancerid @ListenerId = listenerid @ListenerName = listenername @SessionExpireTime = sessionexpiretime @HealthCheck = healthcheck @Scheduler = scheduler end |
Instance Attribute Details
#HealthCheck ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def HealthCheck @HealthCheck end |
#ListenerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def ListenerName @ListenerName end |
#LoadBalancerId ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def LoadBalancerId @LoadBalancerId end |
#Scheduler ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def Scheduler @Scheduler end |
#SessionExpireTime ⇒ Object
分别表示按权重轮询、最小连接数, 默认为 WRR。
7451 7452 7453 |
# File 'lib/v20190719/models.rb', line 7451 def SessionExpireTime @SessionExpireTime end |
Instance Method Details
#deserialize(params) ⇒ Object
7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 |
# File 'lib/v20190719/models.rb', line 7462 def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @ListenerId = params['ListenerId'] @ListenerName = params['ListenerName'] @SessionExpireTime = params['SessionExpireTime'] unless params['HealthCheck'].nil? @HealthCheck = HealthCheck.new @HealthCheck.deserialize(params['HealthCheck']) end @Scheduler = params['Scheduler'] end |