Class: TencentCloud::Gaap::V20180529::TCPListener
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::TCPListener
- Defined in:
- lib/v20180529/models.rb
Overview
TCP类型监听器信息
Instance Attribute Summary collapse
-
#BindStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ClientIPMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConnectTimeout ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DelayLoop ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FailoverSwitch ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HealthCheck ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HealthyThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ListenerId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ListenerName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ListenerStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Port ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Protocol ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ProxyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RealServerPort ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RealServerSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RealServerType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Scheduler ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SessionPersist ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UnhealthyThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。 0表示关闭; 1表示开启 0表示异常; 1表示正常。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenerid = nil, listenername = nil, port = nil, realserverport = nil, realservertype = nil, protocol = nil, listenerstatus = nil, scheduler = nil, connecttimeout = nil, delayloop = nil, healthcheck = nil, bindstatus = nil, realserverset = nil, createtime = nil, clientipmethod = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, sessionpersist = nil, proxyid = nil, groupid = nil) ⇒ TCPListener
constructor
A new instance of TCPListener.
Constructor Details
#initialize(listenerid = nil, listenername = nil, port = nil, realserverport = nil, realservertype = nil, protocol = nil, listenerstatus = nil, scheduler = nil, connecttimeout = nil, delayloop = nil, healthcheck = nil, bindstatus = nil, realserverset = nil, createtime = nil, clientipmethod = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, sessionpersist = nil, proxyid = nil, groupid = nil) ⇒ TCPListener
Returns a new instance of TCPListener.
7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 |
# File 'lib/v20180529/models.rb', line 7628 def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, connecttimeout=nil, delayloop=nil, healthcheck=nil, bindstatus=nil, realserverset=nil, createtime=nil, clientipmethod=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, sessionpersist=nil, proxyid=nil, groupid=nil) @ListenerId = listenerid @ListenerName = listenername @Port = port @RealServerPort = realserverport @RealServerType = realservertype @Protocol = protocol @ListenerStatus = listenerstatus @Scheduler = scheduler @ConnectTimeout = connecttimeout @DelayLoop = delayloop @HealthCheck = healthcheck @BindStatus = bindstatus @RealServerSet = realserverset @CreateTime = createtime @ClientIPMethod = clientipmethod @HealthyThreshold = healthythreshold @UnhealthyThreshold = unhealthythreshold @FailoverSwitch = failoverswitch @SessionPersist = sessionpersist @ProxyId = proxyid @GroupId = groupid end |
Instance Attribute Details
#BindStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def BindStatus @BindStatus end |
#ClientIPMethod ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ClientIPMethod @ClientIPMethod end |
#ConnectTimeout ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ConnectTimeout @ConnectTimeout end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def CreateTime @CreateTime end |
#DelayLoop ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def DelayLoop @DelayLoop end |
#FailoverSwitch ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def FailoverSwitch @FailoverSwitch end |
#GroupId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def GroupId @GroupId end |
#HealthCheck ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def HealthCheck @HealthCheck end |
#HealthyThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def HealthyThreshold @HealthyThreshold end |
#ListenerId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ListenerName @ListenerName end |
#ListenerStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ListenerStatus @ListenerStatus end |
#Port ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def Port @Port end |
#Protocol ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def Protocol @Protocol end |
#ProxyId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def ProxyId @ProxyId end |
#RealServerPort ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def RealServerPort @RealServerPort end |
#RealServerSet ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def RealServerSet @RealServerSet end |
#RealServerType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def RealServerType @RealServerType end |
#Scheduler ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def Scheduler @Scheduler end |
#SessionPersist ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def SessionPersist @SessionPersist end |
#UnhealthyThreshold ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。0表示关闭;1表示开启0表示异常;1表示正常。注意:此字段可能返回 null,表示取不到有效值。
7626 7627 7628 |
# File 'lib/v20180529/models.rb', line 7626 def UnhealthyThreshold @UnhealthyThreshold end |
Instance Method Details
#deserialize(params) ⇒ Object
7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 |
# File 'lib/v20180529/models.rb', line 7652 def deserialize(params) @ListenerId = params['ListenerId'] @ListenerName = params['ListenerName'] @Port = params['Port'] @RealServerPort = params['RealServerPort'] @RealServerType = params['RealServerType'] @Protocol = params['Protocol'] @ListenerStatus = params['ListenerStatus'] @Scheduler = params['Scheduler'] @ConnectTimeout = params['ConnectTimeout'] @DelayLoop = params['DelayLoop'] @HealthCheck = params['HealthCheck'] @BindStatus = params['BindStatus'] unless params['RealServerSet'].nil? @RealServerSet = [] params['RealServerSet'].each do |i| bindrealserver_tmp = BindRealServer.new bindrealserver_tmp.deserialize(i) @RealServerSet << bindrealserver_tmp end end @CreateTime = params['CreateTime'] @ClientIPMethod = params['ClientIPMethod'] @HealthyThreshold = params['HealthyThreshold'] @UnhealthyThreshold = params['UnhealthyThreshold'] @FailoverSwitch = params['FailoverSwitch'] @SessionPersist = params['SessionPersist'] @ProxyId = params['ProxyId'] @GroupId = params['GroupId'] end |