From 2152bc49f6b196fbe09785753d4338f8af61de6d Mon Sep 17 00:00:00 2001 From: "haidong.pang" Date: Mon, 27 Apr 2026 07:46:40 +0000 Subject: [PATCH] [volumeCache]: align REST URLs with new class names Follow-up of zstack!9674 / premium!13604. Class names already migrated to HostCacheStore/VolumeCache, but REST URLs still used the old local-volume-cache-pools / local-volume-cache paths. Align URLs to new resource naming and ZStack REST plural convention (image-stores, primary-storages): /hosts/{hostUuid}/local-volume-cache-pools[/{uuid}[/actions]] -> /hosts/{hostUuid}/host-cache-stores[/{uuid}[/actions]] /hosts/local-volume-cache-pools[/{uuid}] -> /hosts/host-cache-stores[/{uuid}] /volumes/{volumeUuid}/local-volume-cache/actions -> /volumes/{volumeUuid}/volume-cache/actions This commit only touches generated SDK Action files. Matching @RestRequest annotations and Doc groovy files updated in the paired premium MR. Resolves: ZSTAC-81715 Change-Id: I7acd945e1ab297cc2d28a04cbb933c8c9721d63f --- .../java/org/zstack/sdk/ChangeHostCacheStoreStateAction.java | 2 +- .../main/java/org/zstack/sdk/CreateHostCacheStoreAction.java | 2 +- .../main/java/org/zstack/sdk/DeleteHostCacheStoreAction.java | 2 +- sdk/src/main/java/org/zstack/sdk/DisableVolumeCacheAction.java | 2 +- sdk/src/main/java/org/zstack/sdk/EnableVolumeCacheAction.java | 2 +- .../main/java/org/zstack/sdk/ExtendHostCacheStoreAction.java | 2 +- sdk/src/main/java/org/zstack/sdk/QueryHostCacheStoreAction.java | 2 +- .../main/java/org/zstack/sdk/ReconnectHostCacheStoreAction.java | 2 +- .../java/org/zstack/sdk/SyncHostCacheStoreCapacityAction.java | 2 +- .../main/java/org/zstack/sdk/UpdateHostCacheStoreAction.java | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/sdk/src/main/java/org/zstack/sdk/ChangeHostCacheStoreStateAction.java b/sdk/src/main/java/org/zstack/sdk/ChangeHostCacheStoreStateAction.java index ce12b2b9e90..f966acec4fe 100644 --- a/sdk/src/main/java/org/zstack/sdk/ChangeHostCacheStoreStateAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ChangeHostCacheStoreStateAction.java @@ -97,7 +97,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}/actions"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "changeHostCacheStoreState"; diff --git a/sdk/src/main/java/org/zstack/sdk/CreateHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/CreateHostCacheStoreAction.java index 27fbc8ae9c0..2ed9c44cb2d 100644 --- a/sdk/src/main/java/org/zstack/sdk/CreateHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/CreateHostCacheStoreAction.java @@ -109,7 +109,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "POST"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools"; + info.path = "/hosts/{hostUuid}/host-cache-stores"; info.needSession = true; info.needPoll = true; info.parameterName = "params"; diff --git a/sdk/src/main/java/org/zstack/sdk/DeleteHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/DeleteHostCacheStoreAction.java index 66d5a7b734a..b5f3be4589f 100644 --- a/sdk/src/main/java/org/zstack/sdk/DeleteHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DeleteHostCacheStoreAction.java @@ -94,7 +94,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "DELETE"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}"; info.needSession = true; info.needPoll = true; info.parameterName = ""; diff --git a/sdk/src/main/java/org/zstack/sdk/DisableVolumeCacheAction.java b/sdk/src/main/java/org/zstack/sdk/DisableVolumeCacheAction.java index 1a748074582..449ad576a0c 100644 --- a/sdk/src/main/java/org/zstack/sdk/DisableVolumeCacheAction.java +++ b/sdk/src/main/java/org/zstack/sdk/DisableVolumeCacheAction.java @@ -91,7 +91,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/volumes/{volumeUuid}/local-volume-cache/actions"; + info.path = "/volumes/{volumeUuid}/volume-cache/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "disableVolumeCache"; diff --git a/sdk/src/main/java/org/zstack/sdk/EnableVolumeCacheAction.java b/sdk/src/main/java/org/zstack/sdk/EnableVolumeCacheAction.java index 19c2eb5eef4..dd30fc5dd97 100644 --- a/sdk/src/main/java/org/zstack/sdk/EnableVolumeCacheAction.java +++ b/sdk/src/main/java/org/zstack/sdk/EnableVolumeCacheAction.java @@ -97,7 +97,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/volumes/{volumeUuid}/local-volume-cache/actions"; + info.path = "/volumes/{volumeUuid}/volume-cache/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "enableVolumeCache"; diff --git a/sdk/src/main/java/org/zstack/sdk/ExtendHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/ExtendHostCacheStoreAction.java index d3ebaa6b463..f645f32025a 100644 --- a/sdk/src/main/java/org/zstack/sdk/ExtendHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ExtendHostCacheStoreAction.java @@ -97,7 +97,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}/actions"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "extendHostCacheStore"; diff --git a/sdk/src/main/java/org/zstack/sdk/QueryHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/QueryHostCacheStoreAction.java index aa1d45241bd..69cab56ddcf 100644 --- a/sdk/src/main/java/org/zstack/sdk/QueryHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/QueryHostCacheStoreAction.java @@ -65,7 +65,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "GET"; - info.path = "/hosts/local-volume-cache-pools"; + info.path = "/hosts/host-cache-stores"; info.needSession = true; info.needPoll = false; info.parameterName = ""; diff --git a/sdk/src/main/java/org/zstack/sdk/ReconnectHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/ReconnectHostCacheStoreAction.java index 96f421a28e4..d674f007a21 100644 --- a/sdk/src/main/java/org/zstack/sdk/ReconnectHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/ReconnectHostCacheStoreAction.java @@ -94,7 +94,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}/actions"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "reconnectHostCacheStore"; diff --git a/sdk/src/main/java/org/zstack/sdk/SyncHostCacheStoreCapacityAction.java b/sdk/src/main/java/org/zstack/sdk/SyncHostCacheStoreCapacityAction.java index 9bed2d835d8..0d95b61e852 100644 --- a/sdk/src/main/java/org/zstack/sdk/SyncHostCacheStoreCapacityAction.java +++ b/sdk/src/main/java/org/zstack/sdk/SyncHostCacheStoreCapacityAction.java @@ -94,7 +94,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}/actions"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "syncHostCacheStoreCapacity"; diff --git a/sdk/src/main/java/org/zstack/sdk/UpdateHostCacheStoreAction.java b/sdk/src/main/java/org/zstack/sdk/UpdateHostCacheStoreAction.java index 5c33479e8b4..45220f1398e 100644 --- a/sdk/src/main/java/org/zstack/sdk/UpdateHostCacheStoreAction.java +++ b/sdk/src/main/java/org/zstack/sdk/UpdateHostCacheStoreAction.java @@ -100,7 +100,7 @@ protected Map getNonAPIParameterMap() { protected RestInfo getRestInfo() { RestInfo info = new RestInfo(); info.httpMethod = "PUT"; - info.path = "/hosts/{hostUuid}/local-volume-cache-pools/{uuid}/actions"; + info.path = "/hosts/{hostUuid}/host-cache-stores/{uuid}/actions"; info.needSession = true; info.needPoll = true; info.parameterName = "updateHostCacheStore";