Class: TencentCloud::Clb::V20180317::DescribeClassicalLBListenersRequest

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

Overview

DescribeClassicalLBListeners请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerids = nil, protocol = nil, listenerport = nil, status = nil) ⇒ DescribeClassicalLBListenersRequest

Returns a new instance of DescribeClassicalLBListenersRequest.



2668
2669
2670
2671
2672
2673
2674
# File 'lib/v20180317/models.rb', line 2668

def initialize(loadbalancerid=nil, listenerids=nil, protocol=nil, listenerport=nil, status=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerIds = listenerids
  @Protocol = protocol
  @ListenerPort = listenerport
  @Status = status
end

Instance Attribute Details

#ListenerIdsObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

    负载均衡监听的协议:‘TCP’, ‘UDP’, ‘HTTP’, ‘HTTPS’。

  • ListenerPort:
  • Status:

    监听器的状态,0:创建中,1:运行中。



2666
2667
2668
# File 'lib/v20180317/models.rb', line 2666

def ListenerIds
  @ListenerIds
end

#ListenerPortObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

    负载均衡监听的协议:‘TCP’, ‘UDP’, ‘HTTP’, ‘HTTPS’。

  • ListenerPort:
  • Status:

    监听器的状态,0:创建中,1:运行中。



2666
2667
2668
# File 'lib/v20180317/models.rb', line 2666

def ListenerPort
  @ListenerPort
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

    负载均衡监听的协议:‘TCP’, ‘UDP’, ‘HTTP’, ‘HTTPS’。

  • ListenerPort:
  • Status:

    监听器的状态,0:创建中,1:运行中。



2666
2667
2668
# File 'lib/v20180317/models.rb', line 2666

def LoadBalancerId
  @LoadBalancerId
end

#ProtocolObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

    负载均衡监听的协议:‘TCP’, ‘UDP’, ‘HTTP’, ‘HTTPS’。

  • ListenerPort:
  • Status:

    监听器的状态,0:创建中,1:运行中。



2666
2667
2668
# File 'lib/v20180317/models.rb', line 2666

def Protocol
  @Protocol
end

#StatusObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

    负载均衡监听的协议:‘TCP’, ‘UDP’, ‘HTTP’, ‘HTTPS’。

  • ListenerPort:
  • Status:

    监听器的状态,0:创建中,1:运行中。



2666
2667
2668
# File 'lib/v20180317/models.rb', line 2666

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



2676
2677
2678
2679
2680
2681
2682
# File 'lib/v20180317/models.rb', line 2676

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerIds = params['ListenerIds']
  @Protocol = params['Protocol']
  @ListenerPort = params['ListenerPort']
  @Status = params['Status']
end