Class ListServersOfficialForm
java.lang.Object
com.alibaba.nacos.mcpregistry.form.ListServersOfficialForm
- All Implemented Interfaces:
com.alibaba.nacos.api.model.NacosForm,Serializable
- Direct Known Subclasses:
ListServersNacosForm
public class ListServersOfficialForm
extends Object
implements com.alibaba.nacos.api.model.NacosForm
Official list servers form matching MCP Registry OpenAPI spec.
cursor: 分页游标, 为空表示第一页;实现上使用 offset 的字符串表示。
limit: 返回数量,默认 30,最大 100。
- Author:
- xinluo
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int默认 limit 数值.static final int最大 limit 数值. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLimit()int解析 cursor 字段为 offset 数值.voidvoidvoidvoidsetUpdatedSince(String updatedSince) voidvalidate()
-
Field Details
-
DEFAULT_LIMIT
public static final int DEFAULT_LIMIT默认 limit 数值.- See Also:
-
MAX_LIMIT
public static final int MAX_LIMIT最大 limit 数值.- See Also:
-
-
Constructor Details
-
ListServersOfficialForm
public ListServersOfficialForm()
-
-
Method Details
-
getCursor
-
setCursor
-
getLimit
-
setLimit
-
getSearch
-
setSearch
-
getUpdatedSince
-
setUpdatedSince
-
resolveOffset
public int resolveOffset() throws com.alibaba.nacos.api.exception.api.NacosApiException解析 cursor 字段为 offset 数值. 当 cursor 为空时返回 0;当为非法数字时抛出 NacosApiException.- Returns:
- offset 数值
- Throws:
com.alibaba.nacos.api.exception.api.NacosApiException- 当 cursor 非法或为负数
-
validate
public void validate() throws com.alibaba.nacos.api.exception.api.NacosApiException- Specified by:
validatein interfacecom.alibaba.nacos.api.model.NacosForm- Throws:
com.alibaba.nacos.api.exception.api.NacosApiException
-