Class NeutronLoadBalancerHealthMonitorNorthbound

    • Method Detail

      • listGroups

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listGroups​(@QueryParam("fields")
                                                    List<String> fields,
                                                    @QueryParam("id")
                                                    String queryLoadBalancerHealthMonitorID,
                                                    @QueryParam("tenant_id")
                                                    String queryLoadBalancerHealthMonitorTenantID,
                                                    @QueryParam("type")
                                                    String queryLoadBalancerHealthMonitorType,
                                                    @QueryParam("delay")
                                                    Integer queryLoadBalancerHealthMonitorDelay,
                                                    @QueryParam("timeout")
                                                    Integer queryLoadBalancerHealthMonitorTimeout,
                                                    @QueryParam("max_retries")
                                                    Integer queryLoadBalancerHealthMonitorMaxRetries,
                                                    @QueryParam("http_method")
                                                    String queryLoadBalancerHealthMonitorHttpMethod,
                                                    @QueryParam("url_path")
                                                    String queryLoadBalancerHealthMonitorUrlPath,
                                                    @QueryParam("expected_codes")
                                                    String queryLoadBalancerHealthMonitorExpectedCodes,
                                                    @QueryParam("admin_state_up")
                                                    Boolean queryLoadBalancerHealthMonitorIsAdminStateUp,
                                                    @QueryParam("limit")
                                                    String limit,
                                                    @QueryParam("marker")
                                                    String marker,
                                                    @QueryParam("page_reverse")
                                                    String pageReverse)
        Returns a list of all LoadBalancerHealthMonitor.
      • showLoadBalancerHealthMonitor

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

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createLoadBalancerHealthMonitors​(NeutronLoadBalancerHealthMonitorRequest input)
        Creates new LoadBalancerHealthMonitor.
      • updateLoadBalancerHealthMonitor

        @Path("{loadBalancerHealthMonitorID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateLoadBalancerHealthMonitor​(@PathParam("loadBalancerHealthMonitorID")
                                                                         String loadBalancerHealthMonitorID,
                                                                         NeutronLoadBalancerHealthMonitorRequest input)
        Updates a LoadBalancerHealthMonitor Policy.
      • deleteLoadBalancerHealthMonitor

        @Path("{loadBalancerHealthMonitorID}")
        @DELETE
        public javax.ws.rs.core.Response deleteLoadBalancerHealthMonitor​(@PathParam("loadBalancerHealthMonitorID")
                                                                         String loadBalancerHealthMonitorID)
        Deletes a LoadBalancerHealthMonitor.