@Path(value="/tap/flows") public final class NeutronTapFlowNorthbound extends AbstractNeutronNorthbound<NeutronTapFlow,NeutronTapFlowRequest,INeutronTapFlowCRUD>
HTTP_OK_BOTTOM, HTTP_OK_TOP| Constructor and Description |
|---|
NeutronTapFlowNorthbound() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createTapFlow(String tapServiceUUID,
NeutronTapFlowRequest input)
Creates new Tap Flow.
|
javax.ws.rs.core.Response |
deleteTapFlow(String tapServiceUUID,
String tapFlowUUID)
Deletes a Tap Flow.
|
protected String |
getResourceName() |
javax.ws.rs.core.Response |
listGroups(List<String> fields,
String queryTapFlowUUID,
String queryTapFlowTenantID,
String queryTapFlowName,
String queryTapFlowSourcePort,
String queryTapServiceID,
String queryTapFlowDirection,
String limit,
String marker,
String pageReverse)
Returns a list of all Tap Flows.
|
javax.ws.rs.core.Response |
showTapFlow(String tapServiceUUID,
String tapFlowUUID,
List<String> fields)
Returns a specific Tap Flow.
|
javax.ws.rs.core.Response |
updateTapFlow(String tapServiceUUID,
String tapFlowUUID,
NeutronTapFlowRequest input)
Updates a Tap Flow.
|
create, delete, getNeutronCRUD, serviceUnavailable, show, update, updateDelta, uuidNoExistprotected String getResourceName()
getResourceName in class AbstractNeutronNorthbound<NeutronTapFlow,NeutronTapFlowRequest,INeutronTapFlowCRUD>@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response listGroups(@QueryParam(value="fields")
List<String> fields,
@QueryParam(value="id")
String queryTapFlowUUID,
@QueryParam(value="tenant_id")
String queryTapFlowTenantID,
@QueryParam(value="name")
String queryTapFlowName,
@QueryParam(value="source_port")
String queryTapFlowSourcePort,
@QueryParam(value="tap_service_id")
String queryTapServiceID,
@QueryParam(value="direction")
String queryTapFlowDirection,
@QueryParam(value="limit")
String limit,
@QueryParam(value="marker")
String marker,
@QueryParam(value="page_reverse")
String pageReverse)
@Path(value="{tapServiceUUID}/flows")
@POST
@Produces(value="application/json")
@Consumes(value="application/json")
public javax.ws.rs.core.Response createTapFlow(@PathParam(value="tapServiceUUID")
String tapServiceUUID,
NeutronTapFlowRequest input)
@Path(value="{tapServiceUUID}/flows/{tapFlowUUID}")
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response showTapFlow(@PathParam(value="tapServiceUUID")
String tapServiceUUID,
@PathParam(value="tapFlowUUID")
String tapFlowUUID,
@QueryParam(value="fields")
List<String> fields)
@Path(value="{tapServiceUUID}/flows/{tapFlowUUID}")
@PUT
@Produces(value="application/json")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateTapFlow(@PathParam(value="tapServiceUUID")
String tapServiceUUID,
@PathParam(value="tapFlowUUID")
String tapFlowUUID,
NeutronTapFlowRequest input)
Copyright © 2019 OpenDaylight. All rights reserved.