Class: TencentCloud::Tcaplusdb::V20190823::PoolInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcaplusdb::V20190823::PoolInfo
- Defined in:
- lib/v20190823/models.rb
Overview
center资源池中的机器信息
Instance Attribute Summary collapse
- #AvailableAppCount ⇒ Object
- #Ipv6Enable ⇒ Object
- #PoolUid ⇒ Object
- #ProxyList ⇒ Object
- #ServerList ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(pooluid = nil, ipv6enable = nil, availableappcount = nil, serverlist = nil, proxylist = nil) ⇒ PoolInfo
constructor
A new instance of PoolInfo.
Constructor Details
#initialize(pooluid = nil, ipv6enable = nil, availableappcount = nil, serverlist = nil, proxylist = nil) ⇒ PoolInfo
Returns a new instance of PoolInfo.
3602 3603 3604 3605 3606 3607 3608 |
# File 'lib/v20190823/models.rb', line 3602 def initialize(pooluid=nil, ipv6enable=nil, availableappcount=nil, serverlist=nil, proxylist=nil) @PoolUid = pooluid @Ipv6Enable = ipv6enable @AvailableAppCount = availableappcount @ServerList = serverlist @ProxyList = proxylist end |
Instance Attribute Details
#AvailableAppCount ⇒ Object
3600 3601 3602 |
# File 'lib/v20190823/models.rb', line 3600 def AvailableAppCount @AvailableAppCount end |
#Ipv6Enable ⇒ Object
3600 3601 3602 |
# File 'lib/v20190823/models.rb', line 3600 def Ipv6Enable @Ipv6Enable end |
#PoolUid ⇒ Object
3600 3601 3602 |
# File 'lib/v20190823/models.rb', line 3600 def PoolUid @PoolUid end |
#ProxyList ⇒ Object
3600 3601 3602 |
# File 'lib/v20190823/models.rb', line 3600 def ProxyList @ProxyList end |
#ServerList ⇒ Object
3600 3601 3602 |
# File 'lib/v20190823/models.rb', line 3600 def ServerList @ServerList end |
Instance Method Details
#deserialize(params) ⇒ Object
3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 |
# File 'lib/v20190823/models.rb', line 3610 def deserialize(params) @PoolUid = params['PoolUid'] @Ipv6Enable = params['Ipv6Enable'] @AvailableAppCount = params['AvailableAppCount'] unless params['ServerList'].nil? @ServerList = [] params['ServerList'].each do |i| servermachineinfo_tmp = ServerMachineInfo.new servermachineinfo_tmp.deserialize(i) @ServerList << servermachineinfo_tmp end end unless params['ProxyList'].nil? @ProxyList = [] params['ProxyList'].each do |i| proxymachineinfo_tmp = ProxyMachineInfo.new proxymachineinfo_tmp.deserialize(i) @ProxyList << proxymachineinfo_tmp end end end |