Class: TencentCloud::Mongodb::V20190725::NodeProperty
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::NodeProperty
- Defined in:
- lib/v20190725/models.rb
Overview
节点属性
Instance Attribute Summary collapse
-
#Address ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Hidden ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NodeName ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ReplicateSetId ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Role ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SlaveDelay ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Votes ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#WanServiceAddress ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
- PRIMARY:主节点。 - SECONDARY:从节点。 - READONLY:只读节点。 - ARBITER:仲裁节点。 - true:Hidden 节点。 - false:非 Hidden 节点。 - NORMAL:正常运行中。 - STARTUP:正在启动。 - STARTUP2:正在启动,处理中间数据。 - RECOVERING:恢复中,暂不可用。 - DOWN:已掉线。 - UNKNOWN:未知状态。 - ROLLBACK:回滚中。 - REMOVED:已移除。 - 1:具有投票权。 - 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zone = nil, nodename = nil, address = nil, wanserviceaddress = nil, role = nil, hidden = nil, status = nil, slavedelay = nil, priority = nil, votes = nil, tags = nil, replicatesetid = nil) ⇒ NodeProperty
constructor
A new instance of NodeProperty.
Constructor Details
#initialize(zone = nil, nodename = nil, address = nil, wanserviceaddress = nil, role = nil, hidden = nil, status = nil, slavedelay = nil, priority = nil, votes = nil, tags = nil, replicatesetid = nil) ⇒ NodeProperty
Returns a new instance of NodeProperty.
5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 |
# File 'lib/v20190725/models.rb', line 5148 def initialize(zone=nil, nodename=nil, address=nil, wanserviceaddress=nil, role=nil, hidden=nil, status=nil, slavedelay=nil, priority=nil, votes=nil, =nil, replicatesetid=nil) @Zone = zone @NodeName = nodename @Address = address @WanServiceAddress = wanserviceaddress @Role = role @Hidden = hidden @Status = status @SlaveDelay = slavedelay @Priority = priority @Votes = votes @Tags = @ReplicateSetId = replicatesetid end |
Instance Attribute Details
#Address ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Address @Address end |
#Hidden ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Hidden @Hidden end |
#NodeName ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def NodeName @NodeName end |
#Priority ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Priority @Priority end |
#ReplicateSetId ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def ReplicateSetId @ReplicateSetId end |
#Role ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Role @Role end |
#SlaveDelay ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def SlaveDelay @SlaveDelay end |
#Status ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Status @Status end |
#Tags ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Tags @Tags end |
#Votes ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Votes @Votes end |
#WanServiceAddress ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def WanServiceAddress @WanServiceAddress end |
#Zone ⇒ Object
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
- 1:具有投票权。
- 0:无投票权。 注意:此字段可能返回 null,表示取不到有效值。
5146 5147 5148 |
# File 'lib/v20190725/models.rb', line 5146 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 |
# File 'lib/v20190725/models.rb', line 5163 def deserialize(params) @Zone = params['Zone'] @NodeName = params['NodeName'] @Address = params['Address'] @WanServiceAddress = params['WanServiceAddress'] @Role = params['Role'] @Hidden = params['Hidden'] @Status = params['Status'] @SlaveDelay = params['SlaveDelay'] @Priority = params['Priority'] @Votes = params['Votes'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| nodetag_tmp = NodeTag.new nodetag_tmp.deserialize(i) @Tags << nodetag_tmp end end @ReplicateSetId = params['ReplicateSetId'] end |