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.ResponsecreateBgpvpnNetworkAssociations(NeutronBgpvpnNetworkAssociationRequest input)Creates new BgpvpnNetworkAssociations.javax.ws.rs.core.ResponsedeleteBgpvpnNetworkAssociation(String bgpvpnNetworkAssociationUUID)Deletes a Bgpvpn.protected StringgetResourceName()javax.ws.rs.core.ResponselistBgpvpnNetworkAssociations(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.ResponseshowBgpvpnNetworkAssociation(String bgpvpnNetworkAssociationUUID, List<String> fields)Returns a specific BgpvpnNetworkAssociation.javax.ws.rs.core.ResponseupdateBgpvpnNetworkAssociation(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. 
 - 
 
 -