Class: TencentCloud::Bmlb::V20180625::L7ExListener
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmlb::V20180625::L7ExListener
- Defined in:
- lib/v20180625/models.rb
Overview
监听器信息。
Instance Attribute Summary collapse
- #AddTimestamp ⇒ Object
- #Bandwidth ⇒ Object
- #BindTrafficMirror ⇒ Object
- #CertCaId ⇒ Object
- #CertId ⇒ Object
- #IpProtocolType ⇒ Object
- #ListenerId ⇒ Object
- #ListenerName ⇒ Object
- #ListenerType ⇒ Object
- #LoadBalancerId ⇒ Object
- #LoadBalancerName ⇒ Object
- #LoadBalancerPort ⇒ Object
- #LoadBalancerVips ⇒ Object
- #LoadBalancerVipv6s ⇒ Object
- #MaxBandwidth ⇒ Object
- #Protocol ⇒ Object
- #SslMode ⇒ Object
- #VpcCidrBlock ⇒ Object
- #VpcName ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenerid = nil, listenername = nil, protocol = nil, loadbalancerport = nil, bandwidth = nil, maxbandwidth = nil, listenertype = nil, sslmode = nil, certid = nil, certcaid = nil, addtimestamp = nil, loadbalancerid = nil, vpcname = nil, vpccidrblock = nil, loadbalancervips = nil, loadbalancername = nil, loadbalancervipv6s = nil, ipprotocoltype = nil, bindtrafficmirror = nil) ⇒ L7ExListener
constructor
A new instance of L7ExListener.
Constructor Details
#initialize(listenerid = nil, listenername = nil, protocol = nil, loadbalancerport = nil, bandwidth = nil, maxbandwidth = nil, listenertype = nil, sslmode = nil, certid = nil, certcaid = nil, addtimestamp = nil, loadbalancerid = nil, vpcname = nil, vpccidrblock = nil, loadbalancervips = nil, loadbalancername = nil, loadbalancervipv6s = nil, ipprotocoltype = nil, bindtrafficmirror = nil) ⇒ L7ExListener
Returns a new instance of L7ExListener.
2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 |
# File 'lib/v20180625/models.rb', line 2670 def initialize(listenerid=nil, listenername=nil, protocol=nil, loadbalancerport=nil, bandwidth=nil, maxbandwidth=nil, listenertype=nil, sslmode=nil, certid=nil, certcaid=nil, =nil, loadbalancerid=nil, vpcname=nil, vpccidrblock=nil, loadbalancervips=nil, loadbalancername=nil, loadbalancervipv6s=nil, ipprotocoltype=nil, bindtrafficmirror=nil) @ListenerId = listenerid @ListenerName = listenername @Protocol = protocol @LoadBalancerPort = loadbalancerport @Bandwidth = bandwidth @MaxBandwidth = maxbandwidth @ListenerType = listenertype @SslMode = sslmode @CertId = certid @CertCaId = certcaid @AddTimestamp = @LoadBalancerId = loadbalancerid @VpcName = vpcname @VpcCidrBlock = vpccidrblock @LoadBalancerVips = loadbalancervips @LoadBalancerName = loadbalancername @LoadBalancerVipv6s = loadbalancervipv6s @IpProtocolType = ipprotocoltype @BindTrafficMirror = bindtrafficmirror end |
Instance Attribute Details
#AddTimestamp ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def AddTimestamp @AddTimestamp end |
#Bandwidth ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def Bandwidth @Bandwidth end |
#BindTrafficMirror ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def BindTrafficMirror @BindTrafficMirror end |
#CertCaId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def CertCaId @CertCaId end |
#CertId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def CertId @CertId end |
#IpProtocolType ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def IpProtocolType @IpProtocolType end |
#ListenerId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def ListenerName @ListenerName end |
#ListenerType ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def ListenerType @ListenerType end |
#LoadBalancerId ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def LoadBalancerId @LoadBalancerId end |
#LoadBalancerName ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerPort ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def LoadBalancerPort @LoadBalancerPort end |
#LoadBalancerVips ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def LoadBalancerVips @LoadBalancerVips end |
#LoadBalancerVipv6s ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def LoadBalancerVipv6s @LoadBalancerVipv6s end |
#MaxBandwidth ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def MaxBandwidth @MaxBandwidth end |
#Protocol ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def Protocol @Protocol end |
#SslMode ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def SslMode @SslMode end |
#VpcCidrBlock ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def VpcCidrBlock @VpcCidrBlock end |
#VpcName ⇒ Object
2668 2669 2670 |
# File 'lib/v20180625/models.rb', line 2668 def VpcName @VpcName end |
Instance Method Details
#deserialize(params) ⇒ Object
2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 |
# File 'lib/v20180625/models.rb', line 2692 def deserialize(params) @ListenerId = params['ListenerId'] @ListenerName = params['ListenerName'] @Protocol = params['Protocol'] @LoadBalancerPort = params['LoadBalancerPort'] @Bandwidth = params['Bandwidth'] @MaxBandwidth = params['MaxBandwidth'] @ListenerType = params['ListenerType'] @SslMode = params['SslMode'] @CertId = params['CertId'] @CertCaId = params['CertCaId'] @AddTimestamp = params['AddTimestamp'] @LoadBalancerId = params['LoadBalancerId'] @VpcName = params['VpcName'] @VpcCidrBlock = params['VpcCidrBlock'] @LoadBalancerVips = params['LoadBalancerVips'] @LoadBalancerName = params['LoadBalancerName'] @LoadBalancerVipv6s = params['LoadBalancerVipv6s'] @IpProtocolType = params['IpProtocolType'] @BindTrafficMirror = params['BindTrafficMirror'] end |