public class NodeProperty extends AbstractModel
header, skipSign
Constructor and Description |
---|
NodeProperty() |
NodeProperty(NodeProperty source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAddress()
Get 节点访问地址。
|
Boolean |
getHidden()
Get 节点是否为 Hidden 节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
|
String |
getNodeName()
Get 节点名称。
|
Long |
getPriority()
Get 节点优先级。其取值范围为[0,100],数值越高,优先级越高。
|
String |
getReplicateSetId()
Get 副本集 ID。
|
String |
getRole()
Get 节点角色。
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
|
Long |
getSlaveDelay()
Get 主从同步延迟时间,单位:秒。
|
String |
getStatus()
Get 节点状态。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
|
NodeTag[] |
getTags()
Get 节点标签。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getVotes()
Get 节点投票权。
- 1:具有投票权。
- 0:无投票权。
|
String |
getWanServiceAddress()
Get 节点公网访问外网地址(IP或域名,示例为IP方式)。
|
String |
getZone()
Get 节点所在的可用区。
|
void |
setAddress(String Address)
Set 节点访问地址。
|
void |
setHidden(Boolean Hidden)
Set 节点是否为 Hidden 节点。
- true:Hidden 节点。
- false:非 Hidden 节点。
|
void |
setNodeName(String NodeName)
Set 节点名称。
|
void |
setPriority(Long Priority)
Set 节点优先级。其取值范围为[0,100],数值越高,优先级越高。
|
void |
setReplicateSetId(String ReplicateSetId)
Set 副本集 ID。
|
void |
setRole(String Role)
Set 节点角色。
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。
|
void |
setSlaveDelay(Long SlaveDelay)
Set 主从同步延迟时间,单位:秒。
|
void |
setStatus(String Status)
Set 节点状态。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。
|
void |
setTags(NodeTag[] Tags)
Set 节点标签。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setVotes(Long Votes)
Set 节点投票权。
- 1:具有投票权。
- 0:无投票权。
|
void |
setWanServiceAddress(String WanServiceAddress)
Set 节点公网访问外网地址(IP或域名,示例为IP方式)。
|
void |
setZone(String Zone)
Set 节点所在的可用区。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public NodeProperty()
public NodeProperty(NodeProperty source)
public String getZone()
public void setZone(String Zone)
Zone
- 节点所在的可用区。public String getNodeName()
public void setNodeName(String NodeName)
NodeName
- 节点名称。public String getAddress()
public void setAddress(String Address)
Address
- 节点访问地址。public String getWanServiceAddress()
public void setWanServiceAddress(String WanServiceAddress)
WanServiceAddress
- 节点公网访问外网地址(IP或域名,示例为IP方式)。public String getRole()
public void setRole(String Role)
Role
- 节点角色。
- PRIMARY:主节点。
- SECONDARY:从节点。
- READONLY:只读节点。
- ARBITER:仲裁节点。public Boolean getHidden()
public void setHidden(Boolean Hidden)
Hidden
- 节点是否为 Hidden 节点。
- true:Hidden 节点。
- false:非 Hidden 节点。public String getStatus()
public void setStatus(String Status)
Status
- 节点状态。
- NORMAL:正常运行中。
- STARTUP:正在启动。
- STARTUP2:正在启动,处理中间数据。
- RECOVERING:恢复中,暂不可用。
- DOWN:已掉线。
- UNKNOWN:未知状态。
- ROLLBACK:回滚中。
- REMOVED:已移除。public Long getSlaveDelay()
public void setSlaveDelay(Long SlaveDelay)
SlaveDelay
- 主从同步延迟时间,单位:秒。public Long getPriority()
public void setPriority(Long Priority)
Priority
- 节点优先级。其取值范围为[0,100],数值越高,优先级越高。public Long getVotes()
public void setVotes(Long Votes)
Votes
- 节点投票权。
- 1:具有投票权。
- 0:无投票权。public NodeTag[] getTags()
public void setTags(NodeTag[] Tags)
Tags
- 节点标签。
注意:此字段可能返回 null,表示取不到有效值。public String getReplicateSetId()
public void setReplicateSetId(String ReplicateSetId)
ReplicateSetId
- 副本集 ID。Copyright © 2025. All rights reserved.