Class: TencentCloud::Bmlb::V20180625::TrafficMirrorListener
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bmlb::V20180625::TrafficMirrorListener
- Defined in:
- lib/v20180625/models.rb
Overview
获取流量镜像的监听器列表信息时返回的与流量镜像绑定的监听器信息。
Instance Attribute Summary collapse
- #AddTimestamp ⇒ Object
- #Bandwidth ⇒ 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) ⇒ TrafficMirrorListener
constructor
A new instance of TrafficMirrorListener.
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) ⇒ TrafficMirrorListener
Returns a new instance of TrafficMirrorListener.
4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 |
# File 'lib/v20180625/models.rb', line 4243 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) @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 end |
Instance Attribute Details
#AddTimestamp ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def AddTimestamp @AddTimestamp end |
#Bandwidth ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def Bandwidth @Bandwidth end |
#CertCaId ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def CertCaId @CertCaId end |
#CertId ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def CertId @CertId end |
#IpProtocolType ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def IpProtocolType @IpProtocolType end |
#ListenerId ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def ListenerName @ListenerName end |
#ListenerType ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def ListenerType @ListenerType end |
#LoadBalancerId ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def LoadBalancerId @LoadBalancerId end |
#LoadBalancerName ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def LoadBalancerName @LoadBalancerName end |
#LoadBalancerPort ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def LoadBalancerPort @LoadBalancerPort end |
#LoadBalancerVips ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def LoadBalancerVips @LoadBalancerVips end |
#LoadBalancerVipv6s ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def LoadBalancerVipv6s @LoadBalancerVipv6s end |
#MaxBandwidth ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def MaxBandwidth @MaxBandwidth end |
#Protocol ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def Protocol @Protocol end |
#SslMode ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def SslMode @SslMode end |
#VpcCidrBlock ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def VpcCidrBlock @VpcCidrBlock end |
#VpcName ⇒ Object
4241 4242 4243 |
# File 'lib/v20180625/models.rb', line 4241 def VpcName @VpcName end |
Instance Method Details
#deserialize(params) ⇒ Object
4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 |
# File 'lib/v20180625/models.rb', line 4264 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'] end |