类 Instance

java.lang.Object
com.alibaba.nacos.api.naming.pojo.Instance
所有已实现的接口:
NacosForm, Serializable

public class Instance extends Object implements NacosForm
Instance.
作者:
nkorange
另请参阅:
  • 构造器详细资料

    • Instance

      public Instance()
  • 方法详细资料

    • getInstanceId

      public String getInstanceId()
    • setInstanceId

      public void setInstanceId(String instanceId)
    • getIp

      public String getIp()
    • setIp

      public void setIp(String ip)
    • getPort

      public int getPort()
    • setPort

      public void setPort(int port)
    • getWeight

      public double getWeight()
    • setWeight

      public void setWeight(double weight)
    • isHealthy

      public boolean isHealthy()
    • setHealthy

      public void setHealthy(boolean healthy)
    • getClusterName

      public String getClusterName()
    • setClusterName

      public void setClusterName(String clusterName)
    • getServiceName

      public String getServiceName()
    • setServiceName

      public void setServiceName(String serviceName)
    • getMetadata

      public Map<String,String> getMetadata()
    • setMetadata

      public void setMetadata(Map<String,String> metadata)
    • addMetadata

      public void addMetadata(String key, String value)
      add meta data.
      参数:
      key - meta data key
      value - meta data value
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isEphemeral

      public boolean isEphemeral()
    • setEphemeral

      public void setEphemeral(boolean ephemeral)
    • validate

      public void validate() throws NacosApiException
      从接口复制的说明: NacosForm
      check form parameters while valid.
      指定者:
      validate 在接口中 NacosForm
      抛出:
      NacosApiException - when form parameters is invalid.
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • toInetAddr

      public String toInetAddr()
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • getInstanceHeartBeatInterval

      public long getInstanceHeartBeatInterval()
    • getInstanceHeartBeatTimeOut

      public long getInstanceHeartBeatTimeOut()
    • getIpDeleteTimeout

      public long getIpDeleteTimeout()
    • getInstanceIdGenerator

      public String getInstanceIdGenerator()
    • containsMetadata

      public boolean containsMetadata(String key)
      Returns true if this metadata contains the specified key.
      参数:
      key - metadata key
      返回:
      true if this metadata contains the specified key