Class: TencentCloud::Bmlb::V20180625::L7Listener
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmlb::V20180625::L7Listener
- Defined in:
- lib/v20180625/models.rb
Overview
获取黑石负载均衡七层监听器时返回的七层监听器信息。
Instance Attribute Summary collapse
- #AddTimestamp ⇒ Object
- #Bandwidth ⇒ Object
- #CertCaId ⇒ Object
- #CertId ⇒ Object
- #ForwardProtocol ⇒ Object
- #ListenerId ⇒ Object
- #ListenerName ⇒ Object
- #ListenerType ⇒ Object
- #LoadBalancerPort ⇒ Object
- #Protocol ⇒ Object
- #SslMode ⇒ Object
- #Status ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenerid = nil, listenername = nil, protocol = nil, loadbalancerport = nil, bandwidth = nil, listenertype = nil, sslmode = nil, certid = nil, certcaid = nil, status = nil, addtimestamp = nil, forwardprotocol = nil) ⇒ L7Listener
constructor
A new instance of L7Listener.
Constructor Details
#initialize(listenerid = nil, listenername = nil, protocol = nil, loadbalancerport = nil, bandwidth = nil, listenertype = nil, sslmode = nil, certid = nil, certcaid = nil, status = nil, addtimestamp = nil, forwardprotocol = nil) ⇒ L7Listener
Returns a new instance of L7Listener.
2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 |
# File 'lib/v20180625/models.rb', line 2744 def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, status=nil, =nil, forwardprotocol=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @Bandwidth = bandwidth @ListenerType = listenertype @SslMode = sslmode @CertId = certid @CertCaId = certcaid @Status = status @AddTimestamp = @ForwardProtocol = forwardprotocol end |
Instance Attribute Details
#AddTimestamp ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def AddTimestamp @AddTimestamp end |
#Bandwidth ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def Bandwidth @Bandwidth end |
#CertCaId ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def CertCaId @CertCaId end |
#CertId ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def CertId @CertId end |
#ForwardProtocol ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def ForwardProtocol @ForwardProtocol end |
#ListenerId ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def ListenerName @ListenerName end |
#ListenerType ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def ListenerType @ListenerType end |
#LoadBalancerPort ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def LoadBalancerPort @LoadBalancerPort end |
#Protocol ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def Protocol @Protocol end |
#SslMode ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def SslMode @SslMode end |
#Status ⇒ Object
2742 2743 2744 |
# File 'lib/v20180625/models.rb', line 2742 def Status @Status end |
Instance Method Details
#deserialize(params) ⇒ Object
2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 |
# File 'lib/v20180625/models.rb', line 2759 def deserialize(params) @ListenerId = params['ListenerId'] @ListenerName = params['ListenerName'] @Protocol = params['Protocol'] @LoadBalancerPort = params['LoadBalancerPort'] @Bandwidth = params['Bandwidth'] @ListenerType = params['ListenerType'] @SslMode = params['SslMode'] @CertId = params['CertId'] @CertCaId = params['CertCaId'] @Status = params['Status'] @AddTimestamp = params['AddTimestamp'] @ForwardProtocol = params['ForwardProtocol'] end |