summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMorten Tokle <mortent@oath.com>2019-01-07 08:33:31 +0100
committerMorten Tokle <mortent@oath.com>2019-01-07 08:33:31 +0100
commita1734278eec684ffe9c013ad4c8bd1e43e8b546a (patch)
tree1702a0d5a1f8115a37d35809060dd067e7de02cf /controller-api
parent25dae9726666dc3372684a8393a9ad5933990eb6 (diff)
Add methods for setting rotation in/out
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
index bea496c19d7..35fe64beb50 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/EnvironmentResource.java
@@ -18,6 +18,7 @@ import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
+import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
@@ -89,4 +90,21 @@ public interface EnvironmentResource {
@Path("{environmentId}/region/{regionId}/instance/{instanceId}/service")
ServiceViewResource service();
+
+ @PUT
+ @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override")
+ String setRotationOut(@PathParam("tenantId") TenantId tenantId,
+ @PathParam("applicationId") ApplicationId applicationId,
+ @PathParam("environmentId") EnvironmentId environmentId,
+ @PathParam("regionId") RegionId regionId,
+ @PathParam("instanceId") InstanceId instanceId);
+
+ @DELETE
+ @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override")
+ String setRotationIn(@PathParam("tenantId") TenantId tenantId,
+ @PathParam("applicationId") ApplicationId applicationId,
+ @PathParam("environmentId") EnvironmentId environmentId,
+ @PathParam("regionId") RegionId regionId,
+ @PathParam("instanceId") InstanceId instanceId);
+
}