Class NeutronBgpvpnNetworkAssociationsNorthbound
- java.lang.Object
-
- org.opendaylight.neutron.northbound.api.AbstractNeutronNorthbound<NeutronBgpvpnNetworkAssociation,NeutronBgpvpnNetworkAssociationRequest,INeutronBgpvpnNetworkAssociationCRUD>
-
- org.opendaylight.neutron.northbound.api.NeutronBgpvpnNetworkAssociationsNorthbound
-
@Singleton @Path("/bgpvpn/networkassociations") public final class NeutronBgpvpnNetworkAssociationsNorthbound extends AbstractNeutronNorthbound<NeutronBgpvpnNetworkAssociation,NeutronBgpvpnNetworkAssociationRequest,INeutronBgpvpnNetworkAssociationCRUD>
Neutron Northbound REST APIs for BgpvpnNetworkAssociation.
This class provides REST APIs for managing neutron BgpvpnNetworkAssociations
Authentication scheme : HTTP Basic
Authentication realm : opendaylight
Transport : HTTP and HTTPS
HTTPS Authentication is disabled by default. Administrator can enable it in tomcat-server.xml after adding a proper keystore / SSL certificate from a trusted authority.
More info : http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Configuration
-
-
Field Summary
-
Fields inherited from class org.opendaylight.neutron.northbound.api.AbstractNeutronNorthbound
HTTP_OK_BOTTOM, HTTP_OK_TOP
-
-
Constructor Summary
Constructors Constructor Description NeutronBgpvpnNetworkAssociationsNorthbound(INeutronBgpvpnNetworkAssociationCRUD neutronCRUD)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
createBgpvpnNetworkAssociations(NeutronBgpvpnNetworkAssociationRequest input)
Creates new BgpvpnNetworkAssociations.javax.ws.rs.core.Response
deleteBgpvpnNetworkAssociation(String bgpvpnNetworkAssociationUUID)
Deletes a Bgpvpn.protected String
getResourceName()
javax.ws.rs.core.Response
listBgpvpnNetworkAssociations(List<String> fields, String queryID, String queryBgpvpnId, String queryNetworkId, Integer limit, String marker, Boolean pageReverse)
Returns a list of all BgpvpnNetworkAssociations.javax.ws.rs.core.Response
showBgpvpnNetworkAssociation(String bgpvpnNetworkAssociationUUID, List<String> fields)
Returns a specific BgpvpnNetworkAssociation.javax.ws.rs.core.Response
updateBgpvpnNetworkAssociation(String bgpvpnNetworkAssociationUUID, NeutronBgpvpnNetworkAssociationRequest input)
Updates a BgpvpnNetworkAssociation.-
Methods inherited from class org.opendaylight.neutron.northbound.api.AbstractNeutronNorthbound
create, delete, getNeutronCRUD, serviceUnavailable, show, update, updateDelta, uuidNoExist
-
-
-
-
Constructor Detail
-
NeutronBgpvpnNetworkAssociationsNorthbound
@Inject public NeutronBgpvpnNetworkAssociationsNorthbound(INeutronBgpvpnNetworkAssociationCRUD neutronCRUD)
-
-
Method Detail
-
getResourceName
protected String getResourceName()
-
listBgpvpnNetworkAssociations
@GET @Produces("application/json") public javax.ws.rs.core.Response listBgpvpnNetworkAssociations(@QueryParam("fields") List<String> fields, @QueryParam("id") String queryID, @QueryParam("bgpvpn_id") String queryBgpvpnId, @QueryParam("network_id") String queryNetworkId, @QueryParam("limit") Integer limit, @QueryParam("marker") String marker, @DefaultValue("false") @QueryParam("page_reverse") Boolean pageReverse)
Returns a list of all BgpvpnNetworkAssociations.
-
showBgpvpnNetworkAssociation
@Path("{networkassociationUUID}") @GET @Produces("application/json") public javax.ws.rs.core.Response showBgpvpnNetworkAssociation(@PathParam("networkassociationUUID") String bgpvpnNetworkAssociationUUID, @QueryParam("fields") List<String> fields)
Returns a specific BgpvpnNetworkAssociation.
-
createBgpvpnNetworkAssociations
@POST @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response createBgpvpnNetworkAssociations(NeutronBgpvpnNetworkAssociationRequest input)
Creates new BgpvpnNetworkAssociations.
-
updateBgpvpnNetworkAssociation
@Path("{networkassociationUUID}") @PUT @Produces("application/json") @Consumes("application/json") public javax.ws.rs.core.Response updateBgpvpnNetworkAssociation(@PathParam("networkassociationUUID") String bgpvpnNetworkAssociationUUID, NeutronBgpvpnNetworkAssociationRequest input)
Updates a BgpvpnNetworkAssociation.
-
deleteBgpvpnNetworkAssociation
@Path("{networkassociationUUID}") @DELETE public javax.ws.rs.core.Response deleteBgpvpnNetworkAssociation(@PathParam("networkassociationUUID") String bgpvpnNetworkAssociationUUID)
Deletes a Bgpvpn.
-
-