类 HistoryControllerV2


  • @NacosApi
    @RestController
    @RequestMapping("/v2/cs/history")
    public class HistoryControllerV2
    extends java.lang.Object
    config history management controller [v2].
    从以下版本开始:
    2.2.0
    作者:
    dongyafei
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      com.alibaba.nacos.api.model.v2.Result<ConfigHistoryInfo> getConfigHistoryInfo​(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long nid)
      Query the detailed configuration history information. notes:
      com.alibaba.nacos.api.model.v2.Result<java.util.List<ConfigInfoWrapper>> getConfigsByTenant​(java.lang.String namespaceId)
      Query configs list by namespace.
      com.alibaba.nacos.api.model.v2.Result<ConfigHistoryInfo> getPreviousConfigHistoryInfo​(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Long id)
      Query previous config history information. notes:
      com.alibaba.nacos.api.model.v2.Result<Page<ConfigHistoryInfo>> listConfigHistory​(java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.Integer pageNo, java.lang.Integer pageSize)
      Query the list history config. notes:
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

    • 构造器详细资料

      • HistoryControllerV2

        public HistoryControllerV2​(HistoryService historyService)
    • 方法详细资料

      • listConfigHistory

        @GetMapping("/list")
        public com.alibaba.nacos.api.model.v2.Result<Page<ConfigHistoryInfo>> listConfigHistory​(@RequestParam("dataId")
                                                                                                java.lang.String dataId,
                                                                                                @RequestParam("group")
                                                                                                java.lang.String group,
                                                                                                @RequestParam(value="namespaceId",required=false,defaultValue="")
                                                                                                java.lang.String namespaceId,
                                                                                                @RequestParam(value="pageNo",required=false,defaultValue="1")
                                                                                                java.lang.Integer pageNo,
                                                                                                @RequestParam(value="pageSize",required=false,defaultValue="100")
                                                                                                java.lang.Integer pageSize)
        Query the list history config. notes:
        参数:
        dataId - dataId string value [required].
        group - group string value [required].
        namespaceId - namespaceId.
        pageNo - pageNo integer value.
        pageSize - pageSize integer value.
        返回:
        the page of history config.
      • getConfigHistoryInfo

        @GetMapping
        public com.alibaba.nacos.api.model.v2.Result<ConfigHistoryInfo> getConfigHistoryInfo​(@RequestParam("dataId")
                                                                                             java.lang.String dataId,
                                                                                             @RequestParam("group")
                                                                                             java.lang.String group,
                                                                                             @RequestParam(value="namespaceId",required=false,defaultValue="")
                                                                                             java.lang.String namespaceId,
                                                                                             @RequestParam("nid")
                                                                                             java.lang.Long nid)
                                                                                      throws com.alibaba.nacos.plugin.auth.exception.AccessException,
                                                                                             com.alibaba.nacos.api.exception.api.NacosApiException
        Query the detailed configuration history information. notes:
        参数:
        nid - history_config_info nid
        dataId - dataId
        group - groupId
        namespaceId - namespaceId
        返回:
        history config info
        抛出:
        com.alibaba.nacos.plugin.auth.exception.AccessException
        com.alibaba.nacos.api.exception.api.NacosApiException
      • getPreviousConfigHistoryInfo

        @GetMapping("/previous")
        public com.alibaba.nacos.api.model.v2.Result<ConfigHistoryInfo> getPreviousConfigHistoryInfo​(@RequestParam("dataId")
                                                                                                     java.lang.String dataId,
                                                                                                     @RequestParam("group")
                                                                                                     java.lang.String group,
                                                                                                     @RequestParam(value="namespaceId",required=false,defaultValue="")
                                                                                                     java.lang.String namespaceId,
                                                                                                     @RequestParam("id")
                                                                                                     java.lang.Long id)
                                                                                              throws com.alibaba.nacos.plugin.auth.exception.AccessException,
                                                                                                     com.alibaba.nacos.api.exception.api.NacosApiException
        Query previous config history information. notes:
        参数:
        id - config_info id
        dataId - dataId
        group - groupId
        namespaceId - namespaceId
        返回:
        history config info
        抛出:
        com.alibaba.nacos.plugin.auth.exception.AccessException
        com.alibaba.nacos.api.exception.api.NacosApiException
      • getConfigsByTenant

        @GetMapping("/configs")
        public com.alibaba.nacos.api.model.v2.Result<java.util.List<ConfigInfoWrapper>> getConfigsByTenant​(@RequestParam("namespaceId")
                                                                                                           java.lang.String namespaceId)
                                                                                                    throws com.alibaba.nacos.api.exception.api.NacosApiException
        Query configs list by namespace.
        参数:
        namespaceId - config_info namespace
        返回:
        list
        抛出:
        com.alibaba.nacos.api.exception.api.NacosApiException