Interface EnvironmentResource
-
@Path("") @Produces("application/json") @Consumes("application/json") public interface EnvironmentResource- Author:
- Tony Vaagenes, gv
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPI_PATHstatic java.lang.StringAPPLICATION_TEST_ZIPstatic java.lang.StringAPPLICATION_ZIPstatic java.lang.StringDEPLOY_OPTIONSstatic java.lang.StringSUBMIT_OPTIONS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdeactivate(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId)DeployResultdeploy(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId, java.io.InputStream applicationZipFile, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileMetaData, org.glassfish.jersey.media.multipart.FormDataBodyPart deployOptions)InstanceInformationinstanceInfo(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId)java.lang.Stringrestart(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId, Hostname hostname)ServiceViewResourceservice()java.lang.StringsetRotationIn(TenantId tenantId, ApplicationId applicationId, EnvironmentId environmentId, RegionId regionId, InstanceId instanceId)java.lang.StringsetRotationOut(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 Detail
-
API_PATH
static final java.lang.String API_PATH
- See Also:
- Constant Field Values
-
APPLICATION_TEST_ZIP
static final java.lang.String APPLICATION_TEST_ZIP
- See Also:
- Constant Field Values
-
APPLICATION_ZIP
static final java.lang.String APPLICATION_ZIP
- See Also:
- Constant Field Values
-
DEPLOY_OPTIONS
static final java.lang.String DEPLOY_OPTIONS
- See Also:
- Constant Field Values
-
SUBMIT_OPTIONS
static final java.lang.String SUBMIT_OPTIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
deploy
@POST @Path("{environmentId}/region/{regionId}/instance/{instanceId}/deploy") @Consumes("multipart/form-data") DeployResult deploy(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, java.io.InputStream applicationZipFile, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileMetaData, org.glassfish.jersey.media.multipart.FormDataBodyPart deployOptions)
-
deactivate
@DELETE @Path("{environmentId}/region/{regionId}/instance/{instanceId}") java.lang.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") java.lang.String restart(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, @QueryParam("hostname") 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)
-
service
@Path("{environmentId}/region/{regionId}/instance/{instanceId}/service") ServiceViewResource service()
-
setRotationOut
@PUT @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override") java.lang.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") java.lang.String setRotationIn(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId)
-
-