Interface SecurityGroupsApi

    • 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)