Class NeutronBgpvpnsNorthbound

    • Constructor Detail

      • NeutronBgpvpnsNorthbound

        @Inject
        public NeutronBgpvpnsNorthbound​(INeutronBgpvpnCRUD neutronCRUD)
    • Method Detail

      • listBgpvpns

        @GET
        @Produces("application/json")
        public javax.ws.rs.core.Response listBgpvpns​(@QueryParam("fields")
                                                     List<String> fields,
                                                     @QueryParam("id")
                                                     String queryID,
                                                     @QueryParam("name")
                                                     String queryName,
                                                     @QueryParam("admin_state_up")
                                                     String queryAdminStateUp,
                                                     @QueryParam("status")
                                                     String queryStatus,
                                                     @QueryParam("tenant_id")
                                                     String queryTenantID,
                                                     @QueryParam("type")
                                                     String queryType,
                                                     @QueryParam("auto_aggregate")
                                                     String queryAutoAggregate,
                                                     @QueryParam("limit")
                                                     Integer limit,
                                                     @QueryParam("marker")
                                                     String marker,
                                                     @DefaultValue("false") @QueryParam("page_reverse")
                                                     Boolean pageReverse)
        Returns a list of all Bgpvpns.
      • showBgpvpn

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

        @POST
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response createBgpvpns​(NeutronBgpvpnRequest input)
        Creates new Bgpvpns.
      • updateBgpvpn

        @Path("{bgpvpnUUID}")
        @PUT
        @Produces("application/json")
        @Consumes("application/json")
        public javax.ws.rs.core.Response updateBgpvpn​(@PathParam("bgpvpnUUID")
                                                      String bgpvpnUUID,
                                                      NeutronBgpvpnRequest input)
      • deleteBgpvpn

        @Path("{bgpvpnUUID}")
        @DELETE
        public javax.ws.rs.core.Response deleteBgpvpn​(@PathParam("bgpvpnUUID")
                                                      String bgpvpnUUID)
        Deletes a Bgpvpn.