ResponseEntity<Void>getTopologTemplateById(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId);
@ApiOperation(value="Deletes a topolog template",nickname="topologTemplate",notes="",authorizations={
@Authorization(value="drip_auth",scopes={
@AuthorizationScope(scope="write:TopologTemplate",description="modify topolog template in your account"),
@AuthorizationScope(scope="read:TopologTemplate",description="read your topolog template")
ResponseEntity<Void>topologTemplate(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId,@ApiParam(value="")@RequestHeader(value="api_key",required=false)StringapiKey);
@ApiOperation(value="Updates exisintg topolog template in the store",nickname="updateTopologTemplate",notes="",authorizations={
@Authorization(value="drip_auth",scopes={
@AuthorizationScope(scope="write:TopologTemplate",description="modify topolog template in your account"),
@AuthorizationScope(scope="read:TopologTemplate",description="read your topolog template")
ResponseEntity<Void>updateTopologTemplate(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId,@ApiParam(value="file detail")@Valid@RequestPart("file")MultipartFilefile);
publicResponseEntity<Void>getTopologTemplateById(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId){
publicResponseEntity<Void>topologTemplate(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId,@ApiParam(value="")@RequestHeader(value="api_key",required=false)StringapiKey){
publicResponseEntity<Void>updateTopologTemplate(@ApiParam(value="ID of topolog template to return",required=true)@PathVariable("TopologTemplateId")LongtopologTemplateId,@ApiParam(value="file detail")@Valid@RequestPart("file")MultipartFilefile){
ResponseEntity<User>getUserByName(@ApiParam(value="The name that needs to be fetched. Use user1 for testing. ",required=true)@PathVariable("username")Stringusername);
@ApiOperation(value="Logs user into the system",nickname="loginUser",notes="",response=String.class,tags={"user",})
ResponseEntity<String>loginUser(@NotNull@ApiParam(value="The user name for login",required=true)@Valid@RequestParam(value="username",required=true)Stringusername,@NotNull@ApiParam(value="The password for login in clear text",required=true)@Valid@RequestParam(value="password",required=true)Stringpassword);
@ApiOperation(value="Logs out current logged in user session",nickname="logoutUser",notes="",tags={"user",})
@ApiOperation(value="Updated user",nickname="updateUser",notes="This can only be done by the logged in user.",authorizations={
@Authorization(value="drip_auth",scopes={
@AuthorizationScope(scope="admin:User",description="Grants access to admin operations")
})
},tags={"user",})
@ApiResponses(value={
@ApiResponse(code=400,message="Invalid user supplied"),
@ApiResponse(code=404,message="User not found")})
@RequestMapping(value="/user/{username}",
produces={"application/json"},
method=RequestMethod.PUT)
ResponseEntity<Void>updateUser(@ApiParam(value="name that need to be updated",required=true)@PathVariable("username")Stringusername,@ApiParam(value="Updated user object",required=true)@Valid@RequestBodyUserbody);
publicResponseEntity<User>getUserByName(@ApiParam(value="The name that needs to be fetched. Use user1 for testing. ",required=true)@PathVariable("username")Stringusername){
publicResponseEntity<String>loginUser(@NotNull@ApiParam(value="The user name for login",required=true)@Valid@RequestParam(value="username",required=true)Stringusername,@NotNull@ApiParam(value="The password for login in clear text",required=true)@Valid@RequestParam(value="password",required=true)Stringpassword){
publicResponseEntity<Void>updateUser(@ApiParam(value="name that need to be updated",required=true)@PathVariable("username")Stringusername,@ApiParam(value="Updated user object",required=true)@Valid@RequestBodyUserbody){
.description("The Dynamic Real-time infrastructure planner (DRIP) allows application developers to seamlessly plan a customized virtual infrastructure based on application level constraints on QoS and resource budgets, provisioning the virtual infrastructure, deploy application components onto the virtual infrastructure, and start execution on demand using TOSCA.")