@Path(value="/floatingips") public final class NeutronFloatingIpsNorthbound extends AbstractNeutronNorthbound<NeutronFloatingIp,NeutronFloatingIpRequest,INeutronFloatingIpCRUD>
HTTP_OK_BOTTOM, HTTP_OK_TOP| Constructor and Description |
|---|
NeutronFloatingIpsNorthbound() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createFloatingIps(NeutronFloatingIpRequest input)
Creates new FloatingIps.
|
javax.ws.rs.core.Response |
deleteFloatingIp(String floatingipUUID)
Deletes a FloatingIp.
|
protected String |
getResourceName() |
javax.ws.rs.core.Response |
listFloatingIps(List<String> fields,
String queryID,
String queryFloatingNetworkId,
String queryPortId,
String queryFixedIpAddress,
String queryFloatingIpAddress,
String queryTenantID,
String queryRouterID,
String queryStatus,
String limit,
String marker,
String pageReverse)
Returns a list of all FloatingIps.
|
javax.ws.rs.core.Response |
showFloatingIp(String floatingipUUID,
List<String> fields)
Returns a specific FloatingIp.
|
javax.ws.rs.core.Response |
updateFloatingIp(String floatingipUUID,
NeutronFloatingIpRequest input)
Updates a FloatingIp.
|
create, delete, getNeutronCRUD, serviceUnavailable, show, update, updateDelta, uuidNoExistprotected String getResourceName()
getResourceName in class AbstractNeutronNorthbound<NeutronFloatingIp,NeutronFloatingIpRequest,INeutronFloatingIpCRUD>@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response listFloatingIps(@QueryParam(value="fields")
List<String> fields,
@QueryParam(value="id")
String queryID,
@QueryParam(value="floating_network_id")
String queryFloatingNetworkId,
@QueryParam(value="port_id")
String queryPortId,
@QueryParam(value="fixed_ip_address")
String queryFixedIpAddress,
@QueryParam(value="floating_ip_address")
String queryFloatingIpAddress,
@QueryParam(value="tenant_id")
String queryTenantID,
@QueryParam(value="router_id")
String queryRouterID,
@QueryParam(value="status")
String queryStatus,
@QueryParam(value="limit")
String limit,
@QueryParam(value="marker")
String marker,
@QueryParam(value="page_reverse")
String pageReverse)
@Path(value="{floatingipUUID}")
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response showFloatingIp(@PathParam(value="floatingipUUID")
String floatingipUUID,
@QueryParam(value="fields")
List<String> fields)
@POST @Produces(value="application/json") @Consumes(value="application/json") public javax.ws.rs.core.Response createFloatingIps(NeutronFloatingIpRequest input)
@Path(value="{floatingipUUID}")
@PUT
@Produces(value="application/json")
@Consumes(value="application/json")
public javax.ws.rs.core.Response updateFloatingIp(@PathParam(value="floatingipUUID")
String floatingipUUID,
NeutronFloatingIpRequest input)
@Path(value="{floatingipUUID}")
@DELETE
public javax.ws.rs.core.Response deleteFloatingIp(@PathParam(value="floatingipUUID")
String floatingipUUID)
Copyright © 2019 OpenDaylight. All rights reserved.