Interface SecurityGroupsApi
- All Known Subinterfaces:
SecurityGroupsApiClient
public interface SecurityGroupsApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<SecurityGroupModel>createSecurityGroup(@Valid SecurityGroupCreateBodyModel securityGroup, @Valid String include) 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, @Min(0L) @Valid Integer skipCount, @Min(1L) @Valid Integer maxItems) org.springframework.http.ResponseEntity<SecurityGroupModel>updateSecurityGroup(String securityGroupId, @Valid SecurityGroupUpdateBodyModel securityGroup, @Valid String include)
-
Method Details
-
createSecurityGroup
@RequestMapping(value="/security-groups", produces="application/json", consumes="application/json", method=POST) org.springframework.http.ResponseEntity<SecurityGroupModel> createSecurityGroup(@Valid @RequestBody @Valid SecurityGroupCreateBodyModel securityGroup, @Valid @RequestParam(value="include",required=false) @Valid String include) -
deleteSecurityGroup
-
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, @Min(0L) @Valid @RequestParam(value="skipCount",required=false) @Min(0L) @Valid Integer skipCount, @Min(1L) @Valid @RequestParam(value="maxItems",required=false) @Min(1L) @Valid Integer maxItems) -
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 SecurityGroupUpdateBodyModel securityGroup, @Valid @RequestParam(value="include",required=false) @Valid String include)
-