public class ClusterConfigImpl extends Object implements ClusterConfig
| Constructor and Description |
|---|
ClusterConfigImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
getLbPolicy()
获取系统服务负载均衡器
|
String |
getNamespace()
获取命名空间
|
long |
getRefreshInterval()
获取服务刷新间隔
|
List<String> |
getRouters()
获取系统服务路由链
|
String |
getService()
获取服务名
|
boolean |
isSameAsBuiltin()
是否与埋点地址一致,如果一致则无需填写服务地址信息
|
void |
setDefault(Object defaultObject)
设置默认值信息
|
void |
setLbPolicy(String lbPolicy) |
void |
setNamespace(String namespace) |
void |
setRefreshInterval(long refreshInterval) |
void |
setRouters(List<String> routers) |
void |
setSameAsBuiltin(boolean sameAsBuiltin) |
void |
setService(String service) |
String |
toString() |
void |
verify()
执行校验操作,参数校验失败会抛出IllegalArgumentException
|
public String getNamespace()
ClusterConfiggetNamespace in interface ClusterConfigpublic String getService()
ClusterConfiggetService in interface ClusterConfigpublic long getRefreshInterval()
ClusterConfiggetRefreshInterval in interface ClusterConfigpublic void setRefreshInterval(long refreshInterval)
public List<String> getRouters()
ClusterConfiggetRouters in interface ClusterConfigpublic String getLbPolicy()
ClusterConfiggetLbPolicy in interface ClusterConfigpublic void setLbPolicy(String lbPolicy)
public void setNamespace(String namespace)
public void setService(String service)
public boolean isSameAsBuiltin()
ClusterConfigisSameAsBuiltin in interface ClusterConfigpublic void setSameAsBuiltin(boolean sameAsBuiltin)
public void verify()
Verifierpublic void setDefault(Object defaultObject)
VerifiersetDefault in interface VerifierdefaultObject - 默认值对象Copyright © 2024. All rights reserved.