类 Instance
java.lang.Object
com.alibaba.nacos.api.naming.pojo.Instance
- 所有已实现的接口:
Serializable
Instance.
- 作者:
- nkorange
- 另请参阅:
- 序列化表格
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddMetadata(String key, String value)add meta data.booleancontainsMetadata(String key)Returnstrueif this metadata contains the specified key.booleanlonglonggetIp()longintgetPort()doubleinthashCode()booleanbooleanbooleanvoidsetClusterName(String clusterName)voidsetEnabled(boolean enabled)voidsetEphemeral(boolean ephemeral)voidsetHealthy(boolean healthy)voidsetInstanceId(String instanceId)voidvoidsetMetadata(Map<String,String> metadata)voidsetPort(int port)voidsetServiceName(String serviceName)voidsetWeight(double weight)toString()
-
构造器详细资料
-
Instance
public Instance()
-
-
方法详细资料
-
getInstanceId
-
setInstanceId
-
getIp
-
setIp
-
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
-
setClusterName
-
getServiceName
-
setServiceName
-
getMetadata
-
setMetadata
-
addMetadata
add meta data.- 参数:
key- meta data keyvalue- meta data value
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isEphemeral
public boolean isEphemeral() -
setEphemeral
public void setEphemeral(boolean ephemeral) -
toString
-
toInetAddr
-
equals
-
hashCode
public int hashCode() -
getInstanceHeartBeatInterval
public long getInstanceHeartBeatInterval() -
getInstanceHeartBeatTimeOut
public long getInstanceHeartBeatTimeOut() -
getIpDeleteTimeout
public long getIpDeleteTimeout() -
getInstanceIdGenerator
-
containsMetadata
Returnstrueif this metadata contains the specified key.- 参数:
key- metadata key- 返回:
trueif this metadata contains the specified key
-