Class NodeProperty

    • Constructor Summary

      Constructors 
      Constructor 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAddress()
      Get 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getHidden()
      Get 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
      String getNodeName()
      Get 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
      Long getPriority()
      Get 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
      String getReplicateSetId()
      Get 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。
      String getRole()
      Get 角色。 注意:此字段可能返回 null,表示取不到有效值。
      Long getSlaveDelay()
      Get 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
      String getStatus()
      Get 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
      NodeTag[] getTags()
      Get 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
      Long getVotes()
      Get 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
      String getZone()
      Get 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      void setAddress​(String Address)
      Set 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
      void setHidden​(Boolean Hidden)
      Set 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
      void setNodeName​(String NodeName)
      Set 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setPriority​(Long Priority)
      Set 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
      void setReplicateSetId​(String ReplicateSetId)
      Set 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。
      void setRole​(String Role)
      Set 角色。 注意:此字段可能返回 null,表示取不到有效值。
      void setSlaveDelay​(Long SlaveDelay)
      Set 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(String Status)
      Set 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
      void setTags​(NodeTag[] Tags)
      Set 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
      void setVotes​(Long Votes)
      Set 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
      void setZone​(String Zone)
      Set 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • NodeProperty

        public NodeProperty()
      • NodeProperty

        public 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.
    • Method Detail

      • getZone

        public String getZone()
        Get 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Zone 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      • setZone

        public void setZone​(String Zone)
        Set 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Zone - 节点所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      • getNodeName

        public String getNodeName()
        Get 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NodeName 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setNodeName

        public void setNodeName​(String NodeName)
        Set 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NodeName - 节点名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getAddress

        public String getAddress()
        Get 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Address 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
      • setAddress

        public void setAddress​(String Address)
        Set 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Address - 节点访问地址。 注意:此字段可能返回 null,表示取不到有效值。
      • getRole

        public String getRole()
        Get 角色。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Role 角色。 注意:此字段可能返回 null,表示取不到有效值。
      • setRole

        public void setRole​(String Role)
        Set 角色。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Role - 角色。 注意:此字段可能返回 null,表示取不到有效值。
      • getHidden

        public Boolean getHidden()
        Get 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Hidden 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
      • setHidden

        public void setHidden​(Boolean Hidden)
        Set 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Hidden - 是否为Hidden节点 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public String getStatus()
        Get 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(String Status)
        Set 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 节点状态,包括:ORMAL/STARTUP/RECOVERING/STARTUP2/UNKNOWN/DOWN/ROLLBACK/REMOVED等。 注意:此字段可能返回 null,表示取不到有效值。
      • getSlaveDelay

        public Long getSlaveDelay()
        Get 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SlaveDelay 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
      • setSlaveDelay

        public void setSlaveDelay​(Long SlaveDelay)
        Set 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SlaveDelay - 主从延迟,单位秒。 注意:此字段可能返回 null,表示取不到有效值。
      • getPriority

        public Long getPriority()
        Get 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Priority 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
      • setPriority

        public void setPriority​(Long Priority)
        Set 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Priority - 节点优先级。 注意:此字段可能返回 null,表示取不到有效值。
      • getVotes

        public Long getVotes()
        Get 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Votes 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
      • setVotes

        public void setVotes​(Long Votes)
        Set 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Votes - 节点投票权。 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public NodeTag[] getTags()
        Get 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(NodeTag[] Tags)
        Set 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 节点标签。 注意:此字段可能返回 null,表示取不到有效值。
      • getReplicateSetId

        public String getReplicateSetId()
        Get 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ReplicateSetId 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。
      • setReplicateSetId

        public void setReplicateSetId​(String ReplicateSetId)
        Set 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ReplicateSetId - 副本集Id。 注意:此字段可能返回 null,表示取不到有效值。