Class NeutronMeteringLabelsNorthbound

    • Constructor Detail

    • Method Detail

      • listMeteringLabels

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listMeteringLabels​(@QueryParam("fields")
                                                            List<String> fields,
                                                            @QueryParam("id")
                                                            String queryID,
                                                            @QueryParam("name")
                                                            String queryName,
                                                            @QueryParam("tenant_id")
                                                            String queryTenantID)
        Returns a list of all metering labels.
      • showMeteringLabel

        @Path("{labelUUID}")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response showMeteringLabel​(@PathParam("labelUUID")
                                                           String labelUUID,
                                                           @QueryParam("fields")
                                                           List<String> fields)
        Returns a specific metering label.
      • createMeteringLabel

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createMeteringLabel​(NeutronMeteringLabelRequest input)
        Creates new metering label.
      • deleteMeteringLabel

        @Path("{labelUUID}")
        @DELETE
        public javax.ws.rs.core.Response deleteMeteringLabel​(@PathParam("labelUUID")
                                                             String labelUUID)
        Deletes a Metering Label.