Class: TencentCloud::Cynosdb::V20190107::ClusterInstanceDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ClusterInstanceDetail
- Defined in:
- lib/v20190107/models.rb
Overview
集群实例信息
Instance Attribute Summary collapse
- #DbMode ⇒ Object
- #InstanceCpu ⇒ Object
- #InstanceDeviceType ⇒ Object
- #InstanceId ⇒ Object
- #InstanceMemory ⇒ Object
- #InstanceName ⇒ Object
- #InstanceRole ⇒ Object
- #InstanceStatus ⇒ Object
- #InstanceStatusDesc ⇒ Object
- #InstanceStorage ⇒ Object
- #InstanceStorageType ⇒ Object
- #InstanceTasks ⇒ Object
- #InstanceType ⇒ Object
- #MaintainDuration ⇒ Object
- #MaintainStartTime ⇒ Object
- #MaintainWeekDays ⇒ Object
- #NodeList ⇒ Object
- #ServerlessStatus ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, instancename = nil, instancetype = nil, instancestatus = nil, instancestatusdesc = nil, instancecpu = nil, instancememory = nil, instancestorage = nil, instancerole = nil, maintainstarttime = nil, maintainduration = nil, maintainweekdays = nil, serverlessstatus = nil, instancetasks = nil, instancedevicetype = nil, instancestoragetype = nil, dbmode = nil, nodelist = nil) ⇒ ClusterInstanceDetail
constructor
A new instance of ClusterInstanceDetail.
Constructor Details
#initialize(instanceid = nil, instancename = nil, instancetype = nil, instancestatus = nil, instancestatusdesc = nil, instancecpu = nil, instancememory = nil, instancestorage = nil, instancerole = nil, maintainstarttime = nil, maintainduration = nil, maintainweekdays = nil, serverlessstatus = nil, instancetasks = nil, instancedevicetype = nil, instancestoragetype = nil, dbmode = nil, nodelist = nil) ⇒ ClusterInstanceDetail
Returns a new instance of ClusterInstanceDetail.
1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/v20190107/models.rb', line 1658 def initialize(instanceid=nil, instancename=nil, instancetype=nil, instancestatus=nil, instancestatusdesc=nil, instancecpu=nil, instancememory=nil, instancestorage=nil, instancerole=nil, maintainstarttime=nil, maintainduration=nil, maintainweekdays=nil, serverlessstatus=nil, instancetasks=nil, instancedevicetype=nil, instancestoragetype=nil, dbmode=nil, nodelist=nil) @InstanceId = instanceid @InstanceName = instancename @InstanceType = instancetype @InstanceStatus = instancestatus @InstanceStatusDesc = instancestatusdesc @InstanceCpu = instancecpu @InstanceMemory = instancememory @InstanceStorage = instancestorage @InstanceRole = instancerole @MaintainStartTime = maintainstarttime @MaintainDuration = maintainduration @MaintainWeekDays = maintainweekdays @ServerlessStatus = serverlessstatus @InstanceTasks = instancetasks @InstanceDeviceType = instancedevicetype @InstanceStorageType = instancestoragetype @DbMode = dbmode @NodeList = nodelist end |
Instance Attribute Details
#DbMode ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def DbMode @DbMode end |
#InstanceCpu ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceCpu @InstanceCpu end |
#InstanceDeviceType ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceDeviceType @InstanceDeviceType end |
#InstanceId ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceId @InstanceId end |
#InstanceMemory ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceMemory @InstanceMemory end |
#InstanceName ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceName @InstanceName end |
#InstanceRole ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceRole @InstanceRole end |
#InstanceStatus ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceStatus @InstanceStatus end |
#InstanceStatusDesc ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceStatusDesc @InstanceStatusDesc end |
#InstanceStorage ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceStorage @InstanceStorage end |
#InstanceStorageType ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceStorageType @InstanceStorageType end |
#InstanceTasks ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceTasks @InstanceTasks end |
#InstanceType ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def InstanceType @InstanceType end |
#MaintainDuration ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def MaintainDuration @MaintainDuration end |
#MaintainStartTime ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def MaintainStartTime @MaintainStartTime end |
#MaintainWeekDays ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def MaintainWeekDays @MaintainWeekDays end |
#NodeList ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def NodeList @NodeList end |
#ServerlessStatus ⇒ Object
1656 1657 1658 |
# File 'lib/v20190107/models.rb', line 1656 def ServerlessStatus @ServerlessStatus end |
Instance Method Details
#deserialize(params) ⇒ Object
1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 |
# File 'lib/v20190107/models.rb', line 1679 def deserialize(params) @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @InstanceType = params['InstanceType'] @InstanceStatus = params['InstanceStatus'] @InstanceStatusDesc = params['InstanceStatusDesc'] @InstanceCpu = params['InstanceCpu'] @InstanceMemory = params['InstanceMemory'] @InstanceStorage = params['InstanceStorage'] @InstanceRole = params['InstanceRole'] @MaintainStartTime = params['MaintainStartTime'] @MaintainDuration = params['MaintainDuration'] @MaintainWeekDays = params['MaintainWeekDays'] @ServerlessStatus = params['ServerlessStatus'] unless params['InstanceTasks'].nil? @InstanceTasks = [] params['InstanceTasks'].each do |i| objecttask_tmp = ObjectTask.new objecttask_tmp.deserialize(i) @InstanceTasks << objecttask_tmp end end @InstanceDeviceType = params['InstanceDeviceType'] @InstanceStorageType = params['InstanceStorageType'] @DbMode = params['DbMode'] @NodeList = params['NodeList'] end |