Class: TencentCloud::Gaap::V20180529::UDPListener
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::UDPListener
- Defined in:
- lib/v20180529/models.rb
Overview
UDP类型监听器信息
Instance Attribute Summary collapse
-
#BindStatus ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#CheckPort ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#CheckType ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ConnectTimeout ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ContextType ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#CreateTime ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#DelayLoop ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#FailoverSwitch ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#GroupId ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#HealthCheck ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#HealthyThreshold ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ListenerId ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ListenerName ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ListenerStatus ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#Port ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#Protocol ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#ProxyId ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#RealServerPort ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#RealServerSet ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#RealServerType ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#RecvContext ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#Scheduler ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#SendContext ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#SessionPersist ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
-
#UnhealthyThreshold ⇒ Object
0表示运行中; 1表示创建中; 2表示销毁中; 3表示源站调整中; 4表示配置变更中。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenerid = nil, listenername = nil, port = nil, realserverport = nil, realservertype = nil, protocol = nil, listenerstatus = nil, scheduler = nil, bindstatus = nil, realserverset = nil, createtime = nil, sessionpersist = nil, delayloop = nil, connecttimeout = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, healthcheck = nil, checktype = nil, checkport = nil, contexttype = nil, sendcontext = nil, recvcontext = nil, proxyid = nil, groupid = nil) ⇒ UDPListener
constructor
A new instance of UDPListener.
Constructor Details
#initialize(listenerid = nil, listenername = nil, port = nil, realserverport = nil, realservertype = nil, protocol = nil, listenerstatus = nil, scheduler = nil, bindstatus = nil, realserverset = nil, createtime = nil, sessionpersist = nil, delayloop = nil, connecttimeout = nil, healthythreshold = nil, unhealthythreshold = nil, failoverswitch = nil, healthcheck = nil, checktype = nil, checkport = nil, contexttype = nil, sendcontext = nil, recvcontext = nil, proxyid = nil, groupid = nil) ⇒ UDPListener
Returns a new instance of UDPListener.
7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 |
# File 'lib/v20180529/models.rb', line 7787 def initialize(listenerid=nil, listenername=nil, port=nil, realserverport=nil, realservertype=nil, protocol=nil, listenerstatus=nil, scheduler=nil, bindstatus=nil, realserverset=nil, createtime=nil, sessionpersist=nil, delayloop=nil, connecttimeout=nil, healthythreshold=nil, unhealthythreshold=nil, failoverswitch=nil, healthcheck=nil, checktype=nil, checkport=nil, contexttype=nil, sendcontext=nil, recvcontext=nil, proxyid=nil, groupid=nil) @ListenerId = listenerid @ListenerName = listenername @Port = port @RealServerPort = realserverport @RealServerType = realservertype @Protocol = protocol @ListenerStatus = listenerstatus @Scheduler = scheduler @BindStatus = bindstatus @RealServerSet = realserverset @CreateTime = createtime @SessionPersist = sessionpersist @DelayLoop = delayloop @ConnectTimeout = connecttimeout @HealthyThreshold = healthythreshold @UnhealthyThreshold = unhealthythreshold @FailoverSwitch = failoverswitch @HealthCheck = healthcheck @CheckType = checktype @CheckPort = checkport @ContextType = contexttype @SendContext = sendcontext @RecvContext = recvcontext @ProxyId = proxyid @GroupId = groupid end |
Instance Attribute Details
#BindStatus ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def BindStatus @BindStatus end |
#CheckPort ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def CheckPort @CheckPort end |
#CheckType ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def CheckType @CheckType end |
#ConnectTimeout ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ConnectTimeout @ConnectTimeout end |
#ContextType ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ContextType @ContextType end |
#CreateTime ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def CreateTime @CreateTime end |
#DelayLoop ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def DelayLoop @DelayLoop end |
#FailoverSwitch ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def FailoverSwitch @FailoverSwitch end |
#GroupId ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def GroupId @GroupId end |
#HealthCheck ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def HealthCheck @HealthCheck end |
#HealthyThreshold ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def HealthyThreshold @HealthyThreshold end |
#ListenerId ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ListenerId @ListenerId end |
#ListenerName ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ListenerName @ListenerName end |
#ListenerStatus ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ListenerStatus @ListenerStatus end |
#Port ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def Port @Port end |
#Protocol ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def Protocol @Protocol end |
#ProxyId ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def ProxyId @ProxyId end |
#RealServerPort ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def RealServerPort @RealServerPort end |
#RealServerSet ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def RealServerSet @RealServerSet end |
#RealServerType ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def RealServerType @RealServerType end |
#RecvContext ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def RecvContext @RecvContext end |
#Scheduler ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def Scheduler @Scheduler end |
#SendContext ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def SendContext @SendContext end |
#SessionPersist ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def SessionPersist @SessionPersist end |
#UnhealthyThreshold ⇒ Object
0表示运行中;1表示创建中;2表示销毁中;3表示源站调整中;4表示配置变更中。
7785 7786 7787 |
# File 'lib/v20180529/models.rb', line 7785 def UnhealthyThreshold @UnhealthyThreshold end |
Instance Method Details
#deserialize(params) ⇒ Object
7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 |
# File 'lib/v20180529/models.rb', line 7815 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'] @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'] @SessionPersist = params['SessionPersist'] @DelayLoop = params['DelayLoop'] @ConnectTimeout = params['ConnectTimeout'] @HealthyThreshold = params['HealthyThreshold'] @UnhealthyThreshold = params['UnhealthyThreshold'] @FailoverSwitch = params['FailoverSwitch'] @HealthCheck = params['HealthCheck'] @CheckType = params['CheckType'] @CheckPort = params['CheckPort'] @ContextType = params['ContextType'] @SendContext = params['SendContext'] @RecvContext = params['RecvContext'] @ProxyId = params['ProxyId'] @GroupId = params['GroupId'] end |