类 HistoryControllerV2
- java.lang.Object
-
- com.alibaba.nacos.config.server.controller.v2.HistoryControllerV2
-
@NacosApi @RestController @RequestMapping("/v2/cs/history") public class HistoryControllerV2 extends java.lang.Objectconfig history management controller [v2].- 从以下版本开始:
- 2.2.0
- 作者:
- dongyafei
-
-
字段概要
字段 修饰符和类型 字段 说明 private HistoryServicehistoryService
-
构造器概要
构造器 构造器 说明 HistoryControllerV2(HistoryService historyService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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:
-
-
-
字段详细资料
-
historyService
private final HistoryService historyService
-
-
构造器详细资料
-
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 niddataId- dataIdgroup- groupIdnamespaceId- namespaceId- 返回:
- history config info
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessExceptioncom.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.NacosApiExceptionQuery previous config history information. notes:- 参数:
id- config_info iddataId- dataIdgroup- groupIdnamespaceId- namespaceId- 返回:
- history config info
- 抛出:
com.alibaba.nacos.plugin.auth.exception.AccessExceptioncom.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.NacosApiExceptionQuery configs list by namespace.- 参数:
namespaceId- config_info namespace- 返回:
- list
- 抛出:
com.alibaba.nacos.api.exception.api.NacosApiException
-
-