Class: TencentCloud::Tke::V20180525::ClusterStatus

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

集群状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, clusterstate = nil, clusterinstancestate = nil, clusterbmonitor = nil, clusterinitnodenum = nil, clusterrunningnodenum = nil, clusterfailednodenum = nil, clusterclosednodenum = nil, clusterclosingnodenum = nil, clusterdeletionprotection = nil, clusterauditenabled = nil) ⇒ ClusterStatus



1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
# File 'lib/v20180525/models.rb', line 1743

def initialize(clusterid=nil, clusterstate=nil, clusterinstancestate=nil, clusterbmonitor=nil, clusterinitnodenum=nil, clusterrunningnodenum=nil, clusterfailednodenum=nil, clusterclosednodenum=nil, clusterclosingnodenum=nil, clusterdeletionprotection=nil, clusterauditenabled=nil)
  @ClusterId = clusterid
  @ClusterState = clusterstate
  @ClusterInstanceState = clusterinstancestate
  @ClusterBMonitor = clusterbmonitor
  @ClusterInitNodeNum = clusterinitnodenum
  @ClusterRunningNodeNum = clusterrunningnodenum
  @ClusterFailedNodeNum = clusterfailednodenum
  @ClusterClosedNodeNum = clusterclosednodenum
  @ClusterClosingNodeNum = clusterclosingnodenum
  @ClusterDeletionProtection = clusterdeletionprotection
  @ClusterAuditEnabled = clusterauditenabled
end

Instance Attribute Details

#ClusterAuditEnabledObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterAuditEnabled
  @ClusterAuditEnabled
end

#ClusterBMonitorObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterBMonitor
  @ClusterBMonitor
end

#ClusterClosedNodeNumObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterClosedNodeNum
  @ClusterClosedNodeNum
end

#ClusterClosingNodeNumObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterClosingNodeNum
  @ClusterClosingNodeNum
end

#ClusterDeletionProtectionObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterDeletionProtection
  @ClusterDeletionProtection
end

#ClusterFailedNodeNumObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterFailedNodeNum
  @ClusterFailedNodeNum
end

#ClusterIdObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterId
  @ClusterId
end

#ClusterInitNodeNumObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterInitNodeNum
  @ClusterInitNodeNum
end

#ClusterInstanceStateObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterInstanceState
  @ClusterInstanceState
end

#ClusterRunningNodeNumObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterRunningNodeNum
  @ClusterRunningNodeNum
end

#ClusterStateObject



1741
1742
1743
# File 'lib/v20180525/models.rb', line 1741

def ClusterState
  @ClusterState
end

Instance Method Details

#deserialize(params) ⇒ Object



1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
# File 'lib/v20180525/models.rb', line 1757

def deserialize(params)
  @ClusterId = params['ClusterId']
  @ClusterState = params['ClusterState']
  @ClusterInstanceState = params['ClusterInstanceState']
  @ClusterBMonitor = params['ClusterBMonitor']
  @ClusterInitNodeNum = params['ClusterInitNodeNum']
  @ClusterRunningNodeNum = params['ClusterRunningNodeNum']
  @ClusterFailedNodeNum = params['ClusterFailedNodeNum']
  @ClusterClosedNodeNum = params['ClusterClosedNodeNum']
  @ClusterClosingNodeNum = params['ClusterClosingNodeNum']
  @ClusterDeletionProtection = params['ClusterDeletionProtection']
  @ClusterAuditEnabled = params['ClusterAuditEnabled']
end