@RestController public class ModuleController extends Object
Constructor and Description |
---|
ModuleController(ModuleService moduleService) |
Modifier and Type | Method and Description |
---|---|
org.springframework.http.ResponseEntity<?> |
deploy(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace,
Map<String,String> data) |
org.springframework.http.ResponseEntity<?> |
link(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace) |
org.springframework.http.ResponseEntity<?> |
start(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace) |
org.springframework.http.ResponseEntity<?> |
status(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace) |
org.springframework.http.ResponseEntity<?> |
statuses(URL api,
String org,
String space,
String email,
String password,
String namespace) |
org.springframework.http.ResponseEntity<?> |
stop(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace) |
org.springframework.http.ResponseEntity<?> |
undeploy(String module,
URL api,
String org,
String space,
String email,
String password,
String namespace) |
public ModuleController(ModuleService moduleService)
@RequestMapping(method=GET, value="/api/modules", produces="application/hal+json") public org.springframework.http.ResponseEntity<?> statuses(@RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
@RequestMapping(method=GET, value="/api/modules/{module}", produces="application/hal+json") public org.springframework.http.ResponseEntity<?> status(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
@RequestMapping(method=POST, value="/api/modules/{module}") public org.springframework.http.ResponseEntity<?> deploy(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace, @RequestBody Map<String,String> data) throws IOException
IOException
@RequestMapping(method=POST, value="/api/modules/{module}/start") public org.springframework.http.ResponseEntity<?> start(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
@RequestMapping(method=POST, value="/api/modules/{module}/stop") public org.springframework.http.ResponseEntity<?> stop(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
@RequestMapping(method=DELETE, value="/api/modules/{module}") public org.springframework.http.ResponseEntity<?> undeploy(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
@RequestMapping(method=GET, value="/api/modules/{module}/link") public org.springframework.http.ResponseEntity<?> link(@PathVariable String module, @RequestHeader(value="api") URL api, @RequestHeader(value="org") String org, @RequestHeader(value="space") String space, @RequestHeader(value="email") String email, @RequestHeader(value="password") String password, @RequestHeader(value="namespace",defaultValue="") String namespace)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.