@Singleton @Path(value="/bgpvpns") public final class NeutronBgpvpnsNorthbound extends AbstractNeutronNorthbound<NeutronBgpvpn,NeutronBgpvpnRequest,INeutronBgpvpnCRUD>
HTTP_OK_BOTTOM, HTTP_OK_TOP| Constructor and Description |
|---|
NeutronBgpvpnsNorthbound(INeutronBgpvpnCRUD neutronCRUD) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createBgpvpns(NeutronBgpvpnRequest input)
Creates new Bgpvpns.
|
javax.ws.rs.core.Response |
deleteBgpvpn(String bgpvpnUUID)
Deletes a Bgpvpn.
|
protected String |
getResourceName() |
javax.ws.rs.core.Response |
listBgpvpns(List<String> fields,
String queryID,
String queryName,
String queryAdminStateUp,
String queryStatus,
String queryTenantID,
String queryType,
String queryAutoAggregate,
Integer limit,
String marker,
Boolean pageReverse)
Returns a list of all Bgpvpns.
|
javax.ws.rs.core.Response |
showBgpvpn(String bgpvpnUUID,
List<String> fields)
Returns a specific Bgpvpn.
|
javax.ws.rs.core.Response |
updateBgpvpn(String bgpvpnUUID,
NeutronBgpvpnRequest input) |
protected void |
updateDelta(String uuid,
NeutronBgpvpn delta,
NeutronBgpvpn original)
Updates a Bgpvpn.
|
create, delete, getNeutronCRUD, serviceUnavailable, show, update, uuidNoExist@Inject public NeutronBgpvpnsNorthbound(INeutronBgpvpnCRUD neutronCRUD)
protected String getResourceName()
getResourceName in class AbstractNeutronNorthbound<NeutronBgpvpn,NeutronBgpvpnRequest,INeutronBgpvpnCRUD>@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response listBgpvpns(@QueryParam(value="fields")
List<String> fields,
@QueryParam(value="id")
String queryID,
@QueryParam(value="name")
String queryName,
@QueryParam(value="admin_state_up")
String queryAdminStateUp,
@QueryParam(value="status")
String queryStatus,
@QueryParam(value="tenant_id")
String queryTenantID,
@QueryParam(value="type")
String queryType,
@QueryParam(value="auto_aggregate")
String queryAutoAggregate,
@QueryParam(value="limit")
Integer limit,
@QueryParam(value="marker")
String marker,
@DefaultValue(value="false") @QueryParam(value="page_reverse")
Boolean pageReverse)
@Path(value="{bgpvpnUUID}")
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response showBgpvpn(@PathParam(value="bgpvpnUUID")
String bgpvpnUUID,
@QueryParam(value="fields")
List<String> fields)
@POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response createBgpvpns(NeutronBgpvpnRequest input)
protected void updateDelta(String uuid, NeutronBgpvpn delta, NeutronBgpvpn original)
updateDelta in class AbstractNeutronNorthbound<NeutronBgpvpn,NeutronBgpvpnRequest,INeutronBgpvpnCRUD>@Path(value="{bgpvpnUUID}")
@PUT
@Produces(value="application/json")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateBgpvpn(@PathParam(value="bgpvpnUUID")
String bgpvpnUUID,
NeutronBgpvpnRequest input)
@Path(value="{bgpvpnUUID}")
@DELETE
public javax.ws.rs.core.Response deleteBgpvpn(@PathParam(value="bgpvpnUUID")
String bgpvpnUUID)
Copyright © 2019 OpenDaylight. All rights reserved.