Interface SecurityGroupsApi

All Known Subinterfaces:
SecurityGroupsApiClient

public interface SecurityGroupsApi
  • 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

      @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, @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)