Class NeutronSFCFlowClassifiersNorthbound

    • Constructor Detail

    • Method Detail

      • listSFCFlowClassifiers

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listSFCFlowClassifiers​(@QueryParam("fields")
                                                                List<String> fields,
                                                                @QueryParam("id")
                                                                String queryID,
                                                                @QueryParam("name")
                                                                String queryName,
                                                                @QueryParam("ethertype")
                                                                String queryEthertype,
                                                                @QueryParam("protocol")
                                                                String queryProtocol,
                                                                @QueryParam("source_port_range_min")
                                                                Integer querySourcePortRangeMin,
                                                                @QueryParam("source_port_range_max")
                                                                Integer querySourcePortRangeMax,
                                                                @QueryParam("tenant_id")
                                                                String queryTenantID,
                                                                @QueryParam("destination_port_range_min")
                                                                Integer queryDestinationPortRangeMin,
                                                                @QueryParam("destination_port_range_max")
                                                                Integer queryDestinationPortRangeMax,
                                                                @QueryParam("source_ip_prefix")
                                                                String querySourceIpPrefix,
                                                                @QueryParam("destination_ip_prefix")
                                                                String queryDestinationIpPrefix,
                                                                @QueryParam("logical_source_port")
                                                                String queryLogicalSourcePort,
                                                                @QueryParam("logical_destination_port")
                                                                String queryLogicalDestinationPort)
        Returns a list of all SFC Flow Classifiers.
      • showSFCFlowClassifier

        @Path("{flowClassifierUUID}")
        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response showSFCFlowClassifier​(@PathParam("flowClassifierUUID")
                                                               String sfcFlowClassifierUUID,
                                                               @QueryParam("fields")
                                                               List<String> fields)
        Returns a specific SFC Flow Classifier.
      • createSFCFlowClassifier

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createSFCFlowClassifier​(NeutronSFCFlowClassifierRequest input)
        Creates new SFC Flow Classifier.
      • updateSFCFlowClassifier

        @Path("{flowClassifierUUID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateSFCFlowClassifier​(@PathParam("flowClassifierUUID")
                                                                 String sfcFlowClassifierUUID,
                                                                 NeutronSFCFlowClassifierRequest input)
        Updates an existing SFC Flow Classifier.
      • deleteSFCFlowClassifier

        @Path("{flowClassifierUUID}")
        @DELETE
        public javax.ws.rs.core.Response deleteSFCFlowClassifier​(@PathParam("flowClassifierUUID")
                                                                 String sfcFlowClassifierUUID)
        Deletes the SFC Flow Classifier.