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.



2807
2808
2809
2810
2811
2812
2813
# File 'lib/v20180317/models.rb', line 2807

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:运行中。



2805
2806
2807
# File 'lib/v20180317/models.rb', line 2805

def ListenerIds
  @ListenerIds
end

#ListenerPortObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

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

  • ListenerPort:
  • Status:

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



2805
2806
2807
# File 'lib/v20180317/models.rb', line 2805

def ListenerPort
  @ListenerPort
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

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

  • ListenerPort:
  • Status:

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



2805
2806
2807
# File 'lib/v20180317/models.rb', line 2805

def LoadBalancerId
  @LoadBalancerId
end

#ProtocolObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

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

  • ListenerPort:
  • Status:

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



2805
2806
2807
# File 'lib/v20180317/models.rb', line 2805

def Protocol
  @Protocol
end

#StatusObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID。

  • ListenerIds:

    负载均衡监听器ID列表。

  • Protocol:

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

  • ListenerPort:
  • Status:

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



2805
2806
2807
# File 'lib/v20180317/models.rb', line 2805

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



2815
2816
2817
2818
2819
2820
2821
# File 'lib/v20180317/models.rb', line 2815

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