Class NeutronLoadBalancerNorthbound

    • Constructor Detail

    • Method Detail

      • listGroups

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listGroups​(@QueryParam("fields")
                                                    List<String> fields,
                                                    @QueryParam("id")
                                                    String queryLoadBalancerID,
                                                    @QueryParam("tenant_id")
                                                    String queryLoadBalancerTenantID,
                                                    @QueryParam("name")
                                                    String queryLoadBalancerName,
                                                    @QueryParam("status")
                                                    String queryLoadBalancerStatus,
                                                    @QueryParam("vip_address")
                                                    String queryLoadBalancerVipAddress,
                                                    @QueryParam("vip_subnet")
                                                    String queryLoadBalancerVipSubnet,
                                                    @QueryParam("limit")
                                                    String limit,
                                                    @QueryParam("marker")
                                                    String marker,
                                                    @QueryParam("page_reverse")
                                                    String pageReverse)
        Returns a list of all LoadBalancer.
      • showLoadBalancer

        @Path("{loadBalancerID}")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response showLoadBalancer​(@PathParam("loadBalancerID")
                                                          String loadBalancerID,
                                                          @QueryParam("fields")
                                                          List<String> fields)
        Returns a specific LoadBalancer.
      • createLoadBalancers

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createLoadBalancers​(NeutronLoadBalancerRequest input)
        Creates new LoadBalancer.
      • updateLoadBalancer

        @Path("{loadBalancerID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateLoadBalancer​(@PathParam("loadBalancerID")
                                                            String loadBalancerID,
                                                            NeutronLoadBalancerRequest input)
        Updates a LoadBalancer Policy.
      • deleteLoadBalancer

        @Path("{loadBalancerID}")
        @DELETE
        public javax.ws.rs.core.Response deleteLoadBalancer​(@PathParam("loadBalancerID")
                                                            String loadBalancerID)
        Deletes a LoadBalancer.