类 Service
- java.lang.Object
-
- com.alibaba.nacos.api.naming.pojo.Service
-
- 所有已实现的接口:
java.io.Serializable
public class Service extends java.lang.Object implements java.io.SerializableService of Nacos.We introduce a 'service --> cluster --> instance' model, in which service stores a list of clusters, which contains a list of instances.
Typically we put some unique properties between instances to service level.
- 作者:
- nkorange
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.lang.StringappNameapplication name of this service.private java.lang.StringgroupNameService group to classify services into different sets.private java.util.Map<java.lang.String,java.lang.String>metadataprivate java.lang.Stringnameservice name.private floatprotectThresholdprotect threshold.private static longserialVersionUID
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddMetadata(java.lang.String key, java.lang.String value)java.lang.StringgetAppName()java.lang.StringgetGroupName()java.util.Map<java.lang.String,java.lang.String>getMetadata()java.lang.StringgetName()floatgetProtectThreshold()voidsetAppName(java.lang.String appName)voidsetGroupName(java.lang.String groupName)voidsetMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)voidsetName(java.lang.String name)voidsetProtectThreshold(float protectThreshold)java.lang.StringtoString()
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
name
private java.lang.String name
service name.
-
protectThreshold
private float protectThreshold
protect threshold.
-
appName
private java.lang.String appName
application name of this service.
-
groupName
private java.lang.String groupName
Service group to classify services into different sets.
-
metadata
private java.util.Map<java.lang.String,java.lang.String> metadata
-
-
方法详细资料
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getProtectThreshold
public float getProtectThreshold()
-
setProtectThreshold
public void setProtectThreshold(float protectThreshold)
-
getAppName
public java.lang.String getAppName()
-
setAppName
public void setAppName(java.lang.String appName)
-
getGroupName
public java.lang.String getGroupName()
-
setGroupName
public void setGroupName(java.lang.String groupName)
-
getMetadata
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
-
setMetadata
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
-
addMetadata
public void addMetadata(java.lang.String key, java.lang.String value)
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-