diff options
author | Morten Tokle <morten.tokle@gmail.com> | 2019-01-07 09:30:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-07 09:30:47 +0100 |
commit | 505753a6fd032c025197dcedb229721960a89eeb (patch) | |
tree | a5ada1fa23c4acd8744c5057d27100b6ae57d8a1 /controller-api | |
parent | c161e9da1c64c7900c469a091ba8bcfc283d7508 (diff) | |
parent | a1734278eec684ffe9c013ad4c8bd1e43e8b546a (diff) |
Merge pull request #8031 from vespa-engine/mortent/include-global-rotation-api
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.java | 18 |
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); + } |