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 Details

  • Constructor Details

    • ListServersOfficialForm

      public ListServersOfficialForm()
  • Method Details

    • getCursor

      public String getCursor()
    • setCursor

      public void setCursor(String cursor)
    • getLimit

      public Integer getLimit()
    • setLimit

      public void setLimit(Integer limit)
    • getSearch

      public String getSearch()
    • setSearch

      public void setSearch(String search)
    • getUpdatedSince

      public String getUpdatedSince()
    • setUpdatedSince

      public void setUpdatedSince(String updatedSince)
    • 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:
      validate in interface com.alibaba.nacos.api.model.NacosForm
      Throws:
      com.alibaba.nacos.api.exception.api.NacosApiException