Interface SecurityGroupsApi
-
- All Known Subinterfaces:
SecurityGroupsApiClient
public interface SecurityGroupsApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<SecurityGroupModel>createSecurityGroup(@Valid SecurityGroupModel securityGroup)org.springframework.http.ResponseEntity<Void>deleteSecurityGroup(String securityGroupId)org.springframework.http.ResponseEntity<SecurityGroupModel>getSecurityGroup(String securityGroupId, @Valid String include)org.springframework.http.ResponseEntity<SecurityGroupPaging>listSecurityGroups(@Valid String include)org.springframework.http.ResponseEntity<SecurityGroupModel>updateSecurityGroup(String securityGroupId, @Valid SecurityGroupModel securityGroup)
-
-
-
Method Detail
-
createSecurityGroup
@RequestMapping(value="/security-groups", produces="application/json", consumes="application/json", method=POST) org.springframework.http.ResponseEntity<SecurityGroupModel> createSecurityGroup(@Valid @RequestBody @Valid SecurityGroupModel securityGroup)
-
deleteSecurityGroup
@RequestMapping(value="/security-groups/{securityGroupId}", produces="application/json", consumes="", method=DELETE) org.springframework.http.ResponseEntity<Void> deleteSecurityGroup(@PathVariable("securityGroupId") String securityGroupId)
-
getSecurityGroup
@RequestMapping(value="/security-groups/{securityGroupId}", produces="application/json", consumes="", method=GET) org.springframework.http.ResponseEntity<SecurityGroupModel> getSecurityGroup(@PathVariable("securityGroupId") String securityGroupId, @Valid @RequestParam(value="include",required=false) @Valid String include)
-
listSecurityGroups
@RequestMapping(value="/security-groups", produces="application/json", consumes="", method=GET) org.springframework.http.ResponseEntity<SecurityGroupPaging> listSecurityGroups(@Valid @RequestParam(value="include",required=false) @Valid String include)
-
updateSecurityGroup
@RequestMapping(value="/security-groups/{securityGroupId}", produces="application/json", consumes="application/json", method=PUT) org.springframework.http.ResponseEntity<SecurityGroupModel> updateSecurityGroup(@PathVariable("securityGroupId") String securityGroupId, @Valid @RequestBody @Valid SecurityGroupModel securityGroup)
-
-