Interface EnvironmentResource
@Path("")
@Produces("application/json")
@Consumes("application/json")
public interface EnvironmentResource
- Author:
- Tony Vaagenes, gv
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondeactivate(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId) instanceInfo(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId) restart(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId, com.yahoo.config.provision.HostName hostname) setRotationIn(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId) setRotationOut(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId) com.fasterxml.jackson.databind.JsonNodewaitForConfigConverge(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId, long timeoutInSeconds)
-
Field Details
-
API_PATH
- See Also:
-
APPLICATION_TEST_ZIP
- See Also:
-
APPLICATION_ZIP
- See Also:
-
SUBMIT_OPTIONS
- See Also:
-
-
Method Details
-
deactivate
@DELETE @Path("{environmentId}/region/{regionId}/instance/{instanceId}") String deactivate(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId) -
restart
@POST @Path("{environmentId}/region/{regionId}/instance/{instanceId}/restart") String restart(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, @QueryParam("hostname") com.yahoo.config.provision.HostName hostname) -
instanceInfo
@GET @Path("{environmentId}/region/{regionId}/instance/{instanceId}") InstanceInformation instanceInfo(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId) -
waitForConfigConverge
@GET @Path("{environmentId}/region/{regionId}/instance/{instanceId}/converge") com.fasterxml.jackson.databind.JsonNode waitForConfigConverge(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, @QueryParam("timeout") long timeoutInSeconds) -
setRotationOut
@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) -
setRotationIn
@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)
-