Class NeutronLoadBalancerListenerNorthbound

    • Method Detail

      • listGroups

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listGroups​(@QueryParam("fields")
                                                    List<String> fields,
                                                    @QueryParam("id")
                                                    String queryLoadBalancerListenerID,
                                                    @QueryParam("default_pool_id")
                                                    String queryLoadBalancerListenerDefaultPoolID,
                                                    @QueryParam("tenant_id")
                                                    String queryLoadBalancerListenerTenantID,
                                                    @QueryParam("name")
                                                    String queryLoadBalancerListenerName,
                                                    @QueryParam("protocol")
                                                    String queryLoadBalancerListenerProtocol,
                                                    @QueryParam("protocol_port")
                                                    String queryLoadBalancerListenerProtocolPort,
                                                    @QueryParam("admin_state_up")
                                                    Boolean queryLoadBalancerListenerAdminIsUp,
                                                    @QueryParam("limit")
                                                    String limit,
                                                    @QueryParam("marker")
                                                    String marker,
                                                    @QueryParam("page_reverse")
                                                    String pageReverse)
        Returns a list of all LoadBalancerListener.
      • showLoadBalancerListener

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

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createLoadBalancerListeners​(NeutronLoadBalancerListenerRequest input)
        Creates new LoadBalancerListener.
      • updateLoadBalancerListener

        @Path("{loadBalancerListenerID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateLoadBalancerListener​(@PathParam("loadBalancerListenerID")
                                                                    String loadBalancerListenerID,
                                                                    NeutronLoadBalancerListenerRequest input)
        Updates a LoadBalancerListener Policy.
      • deleteLoadBalancerListener

        @Path("{loadBalancerListenerID}")
        @DELETE
        public javax.ws.rs.core.Response deleteLoadBalancerListener​(@PathParam("loadBalancerListenerID")
                                                                    String loadBalancerListenerID)
        Deletes a LoadBalancerListener.