aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2023-06-19 13:15:33 +0200
committerHarald Musum <musum@yahooinc.com>2023-06-19 13:15:33 +0200
commitbb2333e7e0d6e74b99518faefa8334c4577221f1 (patch)
treea629cf81c4af97c333a2b5754bb0296cecd7e8b8 /clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java
parent335ade42d91443f700c31bb3448d470a0de43cd2 (diff)
Move fetchStatusPage
Diffstat (limited to 'clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java')
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java
new file mode 100644
index 00000000000..f0f98120d72
--- /dev/null
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/StateRequests.java
@@ -0,0 +1,30 @@
+package com.yahoo.vespa.clustercontroller.core;
+
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.requests.UnitStateRequest;
+
+import java.util.List;
+
+public class StateRequests {
+
+ public static class Get extends StateRequests implements UnitStateRequest {
+ private final List<String> path;
+ private final int recursive;
+
+ public Get(String req, int recursive) {
+ path = req.isEmpty() ? List.of() : List.of(req.split("/"));
+ this.recursive = recursive;
+ }
+
+ @Override
+ public int getRecursiveLevels() {
+ return recursive;
+ }
+
+ @Override
+ public List<String> getUnitPath() {
+ return path;
+ }
+
+ }
+
+}