fix SummaryJavadoc and enable it.
Change-Id: I68a464c78aacbb54d54b198b267d616d228e7403
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
package org.opendaylight.neutron.spi;
/**
- * This class contains behaviour common to Neutron configuration objects
+ * This class contains behaviour common to Neutron configuration objects.
*/
public interface INeutronAdminAttributes<T extends INeutronAdminAttributes> extends INeutronBaseAttributes<T> {
Boolean getAdminStateUp();
package org.opendaylight.neutron.spi;
/**
- * This class contains behaviour common to Neutron configuration objects
+ * This class contains behaviour common to Neutron configuration objects.
*/
public interface INeutronBaseAttributes<T extends INeutronBaseAttributes> extends INeutronObject<T> {
String getName();
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB bgpvpn objects
+ * This interface defines the methods for CRUD of NB bgpvpn objects.
*
*/
import java.util.List;
/**
- * This interface defines the methods for CRUD of NB neutron objects
+ * This interface defines the methods for CRUD of NB neutron objects.
*
*/
public interface INeutronCRUD<T extends INeutronObject<T>> {
/**
* Applications call this interface method to determine if a particular
- * Neutron object exists
+ * Neutron object exists.
*
* @param uuid
* UUID of the Neutron object
T get(String uuid);
/**
- * Applications call this interface method to return all Neutron objects
+ * Applications call this interface method to return all Neutron objects.
*
* @return List of OpenStackNeutrons objects
*/
/**
* Applications call this interface method to add a Neutron object to the
- * concurrent map
+ * concurrent map.
*
* @param input
* OpenStackNeutron object
/**
* Applications call this interface method to remove a Neutron object to the
- * concurrent map
+ * concurrent map.
*
* @param uuid
* identifier for the neutron object
boolean remove(String uuid);
/**
- * Applications call this interface method to edit a Neutron object
+ * Applications call this interface method to edit a Neutron object.
*
* @param uuid
* identifier of the neutron object
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Firewall objects
+ * This interface defines the methods for CRUD of NB OpenStack Firewall objects.
*/
public interface INeutronFirewallCRUD extends INeutronCRUD<NeutronFirewall> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Firewall Policy objects
+ * This interface defines the methods for CRUD of NB OpenStack Firewall Policy objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Firewall Rule objects
+ * This interface defines the methods for CRUD of NB OpenStack Firewall Rule objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB FloatingIP objects
+ * This interface defines the methods for CRUD of NB FloatingIP objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack L2gateway objects
+ * This interface defines the methods for CRUD of NB OpenStack L2gateway objects.
*/
public interface INeutronL2gatewayCRUD extends INeutronCRUD<NeutronL2gateway> {
//Do nothing here.
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack LoadBalancer objects
+ * This interface defines the methods for CRUD of NB OpenStack LoadBalancer objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack LoadBalancerHealthMonitor objects
+ * This interface defines the methods for CRUD of NB OpenStack LoadBalancerHealthMonitor objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack LoadBalancerListener objects
+ * This interface defines the methods for CRUD of NB OpenStack LoadBalancerListener objects.
*
*/
import java.util.List;
/**
- * This interface defines the methods for CRUD of NB OpenStack LoadBalancerPool objects
+ * This interface defines the methods for CRUD of NB OpenStack LoadBalancerPool objects.
*
*/
public interface INeutronLoadBalancerPoolCRUD extends INeutronCRUD<NeutronLoadBalancerPool> {
/**
* Applications call this interface method to determine if a particular
- *NeutronLoadBalancerPoolMember object exists
+ * NeutronLoadBalancerPoolMember object exists.
*
* @param poolUuid
* UUID of the NeutronLoadBalancerPool object
NeutronLoadBalancerPoolMember getNeutronLoadBalancerPoolMember(String poolUuid, String uuid);
/**
- * Applications call this interface method to return all NeutronLoadBalancerPoolMember objects
+ * Applications call this interface method to return all NeutronLoadBalancerPoolMember objects.
*
* @param poolUuid
* UUID of the NeutronLoadBalancerPool object
/**
* Applications call this interface method to add a NeutronLoadBalancerPoolMember object to the
- * concurrent map
+ * concurrent map.
*
* @param poolUuid
* UUID of the NeutronLoadBalancerPool object
/**
* Applications call this interface method to remove a Neutron NeutronLoadBalancerPoolMember object to the
- * concurrent map
+ * concurrent map.
*
* @param poolUuid
* UUID of the NeutronLoadBalancerPool object
boolean removeNeutronLoadBalancerPoolMember(String poolUuid, String uuid);
/**
- * Applications call this interface method to edit a NeutronLoadBalancerPoolMember object
+ * Applications call this interface method to edit a NeutronLoadBalancerPoolMember object.
*
* @param poolUuid
* identifier of the NeutronLoadBalancerPool object
boolean updateNeutronLoadBalancerPoolMember(String poolUuid, String uuid, NeutronLoadBalancerPoolMember delta);
/**
- * Applications call this interface method to see if a MAC address is in use
+ * Applications call this interface method to see if a MAC address is in use.
*
* @param poolUuid
* identifier of the NeutronLoadBalancerPool object
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB network objects
+ * This interface defines the methods for CRUD of NB network objects.
*
*/
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid;
/**
- * This class contains behaviour common to Neutron configuration objects
+ * This class contains behaviour common to Neutron configuration objects.
*/
public interface INeutronObject<T extends INeutronObject> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB Port objects
+ * This interface defines the methods for CRUD of NB Port objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Qos Policy objects
+ * This interface defines the methods for CRUD of NB OpenStack Qos Policy objects.
*/
public interface INeutronQosPolicyCRUD extends INeutronCRUD<NeutronQosPolicy> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB Router objects
+ * This interface defines the methods for CRUD of NB Router objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB SFC Flow Classifier objects
+ * This interface defines the methods for CRUD of NB SFC Flow Classifier objects.
*
*/
public interface INeutronSFCFlowClassifierCRUD extends INeutronCRUD<NeutronSFCFlowClassifier> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB SFC Port Chain objects
+ * This interface defines the methods for CRUD of NB SFC Port Chain objects.
*
*/
public interface INeutronSFCPortChainCRUD extends INeutronCRUD<NeutronSFCPortChain> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB SFC Port Pair objects
+ * This interface defines the methods for CRUD of NB SFC Port Pair objects.
*
*/
public interface INeutronSFCPortPairCRUD extends INeutronCRUD<NeutronSFCPortPair> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB SFC Port Pair Group objects
+ * This interface defines the methods for CRUD of NB SFC Port Pair Group objects.
*
*/
public interface INeutronSFCPortPairGroupCRUD extends INeutronCRUD<NeutronSFCPortPairGroup> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Security Group objects
+ * This interface defines the methods for CRUD of NB OpenStack Security Group objects.
*/
public interface INeutronSecurityGroupCRUD extends INeutronCRUD<NeutronSecurityGroup> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB OpenStack Security Rule objects
+ * This interface defines the methods for CRUD of NB OpenStack Security Rule objects.
*/
public interface INeutronSecurityRuleCRUD extends INeutronCRUD<NeutronSecurityRule> {
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB Subnet objects
+ * This interface defines the methods for CRUD of NB Subnet objects.
*
*/
package org.opendaylight.neutron.spi;
/**
- * This interface defines the methods for CRUD of NB VPNService objects
+ * This interface defines the methods for CRUD of NB VPNService objects.
*
*/
String nextHop;
/**
- * HostRoute constructor
+ * HostRoute constructor.
*/
public NeutronRoute() {
}
/**
* This method determines if this allocation pool contains the
- * input IPv4 address
+ * input IPv4 address.
*
* @param inputString
* IPv4 address in dotted decimal format
/**
* This method determines if this allocation pool contains the
- * input IPv4 address
+ * input IPv4 address.
*
* @param inputString
* IPv4 address in dotted decimal format
/**
* This static method converts the supplied high-ending long back
- * into a dotted decimal representation of an IPv4 address
+ * into a dotted decimal representation of an IPv4 address.
*
* @param l
* high-endian representation of the IPv4 address as a long
/**
* This static method converts the supplied high-ending long back
- * into a dotted decimal representation of an IPv4 address
+ * into a dotted decimal representation of an IPv4 address.
*
* @param l
* high-endian representation of the IPv4 address as a long
private static final long serialVersionUID = 1L;
/**
- * Constructor for the INTERNAL_SERVER_ERROR custom handler
+ * Constructor for the INTERNAL_SERVER_ERROR custom handler.
*
* @param string Error message to specify further the
* INTERNAL_SERVER_ERROR response
}
/**
- * Returns a list of all Bgpvpns */
+ * Returns a list of all Bgpvpns.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Bgpvpn */
+ * Returns a specific Bgpvpn.
+ */
@Path("{bgpvpnUUID}")
@GET
}
/**
- * Creates new Bgpvpns */
+ * Creates new Bgpvpns.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Bgpvpn */
+ * Updates a Bgpvpn.
+ */
@Override
protected void updateDelta(String uuid, NeutronBgpvpn delta, NeutronBgpvpn original) {
//Fill in defaults if they're missing in update
}
/**
- * Deletes a Bgpvpn */
+ * Deletes a Bgpvpn.
+ */
@Path("{bgpvpnUUID}")
@DELETE
}
/**
- * Returns a list of all Firewalls */
+ * Returns a list of all Firewalls.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_OK, condition = "Operation successful"),
}
/**
- * Returns a specific Firewall */
+ * Returns a specific Firewall.
+ */
@Path("{firewallUUID}")
@GET
}
/**
- * Creates new Firewall */
+ * Creates new Firewall.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Firewall */
+ * Updates a Firewall.
+ */
@Path("{firewallUUID}")
@PUT
}
/**
- * Deletes a Firewall */
+ * Deletes a Firewall.
+ */
@Path("{firewallUUID}")
@DELETE
}
/**
- * Returns a list of all Firewall Policies */
+ * Returns a list of all Firewall Policies.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_OK, condition = "Operation successful"),
}
/**
- * Returns a specific Firewall Policy */
+ * Returns a specific Firewall Policy.
+ */
@Path("{firewallPolicyUUID}")
@GET
}
/**
- * Creates new Firewall Policy
+ * Creates new Firewall Policy.
* */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Firewall Policy
+ * Updates a Firewall Policy.
*/
@Path("{firewallPolicyUUID}")
@PUT
}
/**
- * Deletes a Firewall Policy */
+ * Deletes a Firewall Policy.
+ */
@Path("{firewallPolicyUUID}")
@DELETE
}
/**
- * Returns a list of all Firewall Rules
+ * Returns a list of all Firewall Rules.
*/
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Firewall Rule
+ * Returns a specific Firewall Rule.
*/
@Path("{firewallRuleUUID}")
}
/**
- * Creates new Firewall Rule
+ * Creates new Firewall Rule.
*/
@POST
}
/**
- * Updates a Firewall Rule
+ * Updates a Firewall Rule.
*/
@Path("{firewallRuleUUID}")
@PUT
}
/**
- * Deletes a Firewall Rule
+ * Deletes a Firewall Rule.
*/
@Path("{firewallRuleUUID}")
}
/**
- * Returns a list of all FloatingIPs */
+ * Returns a list of all FloatingIPs.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific FloatingIP */
+ * Returns a specific FloatingIP.
+ */
@Path("{floatingipUUID}")
@GET
}
/**
- * Creates new FloatingIPs */
+ * Creates new FloatingIPs.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a FloatingIP */
+ * Updates a FloatingIP.
+ */
@Path("{floatingipUUID}")
@PUT
}
/**
- * Deletes a FloatingIP */
+ * Deletes a FloatingIP.
+ */
@Path("{floatingipUUID}")
@DELETE
}
/**
- * Creates L2gateway Connection
+ * Creates L2gateway Connection.
* @param input contains connection details
* @return status
*/
}
/**
- * Deletes a L2gateway Connection
+ * Deletes a L2gateway Connection.
* @param l2gatewayConnectionID connection ID to delete
* @return status
*/
}
/**
- * Creates L2gateway
+ * Creates L2gateway.
* @param input l2gateway attributes
* @return success or error code
*/
}
/**
- * Returns a list of all L2gateways
+ * Returns a list of all L2gateways.
*/
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a L2gateway
+ * Deletes a L2gateway.
* @param l2gatewayID l2gateway uuid which should be deleted
* @return success or error code
* */
}
/**
- * Updates a L2gateway
+ * Updates a L2gateway.
* @param l2gatewayID gateway ID that needs to be modified
* @param input gateway attributes
* @return status
}
/**
- * Returns a list of all LoadBalancerHealthMonitor */
+ * Returns a list of all LoadBalancerHealthMonitor.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_OK, condition = "Operation successful"),
}
/**
- * Returns a specific LoadBalancerHealthMonitor */
+ * Returns a specific LoadBalancerHealthMonitor.
+ */
@Path("{loadBalancerHealthMonitorID}")
@GET
}
/**
- * Creates new LoadBalancerHealthMonitor */
+ * Creates new LoadBalancerHealthMonitor.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a LoadBalancerHealthMonitor Policy
+ * Updates a LoadBalancerHealthMonitor Policy.
*/
@Path("{loadBalancerHealthMonitorID}")
@PUT
}
/**
- * Deletes a LoadBalancerHealthMonitor
+ * Deletes a LoadBalancerHealthMonitor.
* */
@Path("{loadBalancerHealthMonitorID}")
@DELETE
}
/**
- * Returns a list of all LoadBalancerListener */
+ * Returns a list of all LoadBalancerListener.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_OK, condition = "Operation successful"),
}
/**
- * Returns a specific LoadBalancerListener */
+ * Returns a specific LoadBalancerListener.
+ */
@Path("{loadBalancerListenerID}")
@GET
}
/**
- * Creates new LoadBalancerListener */
+ * Creates new LoadBalancerListener.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a LoadBalancerListener Policy
+ * Updates a LoadBalancerListener Policy.
*/
@Path("{loadBalancerListenerID}")
@PUT
}
/**
- * Deletes a LoadBalancerListener */
+ * Deletes a LoadBalancerListener.
+ */
@Path("{loadBalancerListenerID}")
@DELETE
}
/**
- * Returns a list of all LoadBalancer */
+ * Returns a list of all LoadBalancer.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_OK, condition = "Operation successful"),
}
/**
- * Returns a specific LoadBalancer */
+ * Returns a specific LoadBalancer.
+ */
@Path("{loadBalancerID}")
@GET
}
/**
- * Creates new LoadBalancer */
+ * Creates new LoadBalancer.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a LoadBalancer Policy
+ * Updates a LoadBalancer Policy.
*/
@Path("{loadBalancerID}")
@PUT
}
/**
- * Deletes a LoadBalancer */
+ * Deletes a LoadBalancer.
+ */
@Path("{loadBalancerID}")
@DELETE
}
/**
- * Returns a list of all LoadBalancerPool
+ * Returns a list of all LoadBalancerPool.
* */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific LoadBalancerPool */
+ * Returns a specific LoadBalancerPool.
+ */
@Path("{loadBalancerPoolID}")
@GET
}
/**
- * Creates new LoadBalancerPool */
+ * Creates new LoadBalancerPool.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a LoadBalancerPool Policy
+ * Updates a LoadBalancerPool Policy.
*/
@Path("{loadBalancerPoolID}")
@PUT
}
/**
- * Deletes a LoadBalancerPool
+ * Deletes a LoadBalancerPool.
*/
@Path("{loadBalancerPoolUUID}")
}
/**
- * Returns a list of all LoadBalancerPoolMembers in specified pool
+ * Returns a list of all LoadBalancerPoolMembers in specified pool.
*/
@Path("{loadBalancerPoolUUID}/members")
@GET
}
/**
- * Returns a specific LoadBalancerPoolMember
+ * Returns a specific LoadBalancerPoolMember.
*/
@Path("{loadBalancerPoolUUID}/members/{loadBalancerPoolMemberUUID}")
@GET
}
/**
- * Adds a Member to an LBaaS Pool member
+ * Adds a Member to an LBaaS Pool member.
*/
@Path("{loadBalancerPoolUUID}/members")
@POST
}
/**
- * Updates a LB member pool
+ * Updates a LB member pool.
*/
@Path("{loadBalancerPoolUUID}/members/{loadBalancerPoolMemberUUID}")
}
/**
- * Deletes a LoadBalancerPoolMember
+ * Deletes a LoadBalancerPoolMember.
*/
@Path("{loadBalancerPoolUUID}/members/{loadBalancerPoolMemberUUID}")
}
/**
- * Returns a list of all metering label rules */
+ * Returns a list of all metering label rules.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific metering label rule */
+ * Returns a specific metering label rule.
+ */
@Path("{ruleUUID}")
@GET
}
/**
- * Creates new metering label rule */
+ * Creates new metering label rule.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a Metering Label rule */
+ * Deletes a Metering Label rule.
+ */
@Path("{ruleUUID}")
@DELETE
}
/**
- * Returns a list of all metering labels */
+ * Returns a list of all metering labels.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific metering label */
+ * Returns a specific metering label.
+ */
@Path("{labelUUID}")
@GET
}
/**
- * Creates new metering label */
+ * Creates new metering label.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a Metering Label */
+ * Deletes a Metering Label.
+ */
@Path("{labelUUID}")
@DELETE
}
/**
- * Returns a list of all Networks */
+ * Returns a list of all Networks.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Network */
+ * Returns a specific Network.
+ */
@Path("{netUUID}")
@GET
}
/**
- * Creates new Networks */
+ * Creates new Networks.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Network */
+ * Updates a Network.
+ */
@Path("{netUUID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a Network */
+ * Deletes a Network.
+ */
@Path("{netUUID}")
@DELETE
UriInfo uriInfo;
/**
- * Returns a list of all Ports */
+ * Returns a list of all Ports.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Port */
+ * Returns a specific Port.
+ */
@Path("{portUUID}")
@GET
}
/**
- * Creates new Ports */
+ * Creates new Ports.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Port */
+ * Updates a Port.
+ */
@Path("{portUUID}")
@PUT
}
/**
- * Deletes a Port */
+ * Deletes a Port.
+ */
@Path("{portUUID}")
@DELETE
}
/**
- * Returns a list of all Qos Policies
+ * Returns a list of all Qos Policies.
*/
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Qos Policy
+ * Returns a specific Qos Policy.
*/
@Path("{qosPolicyUUID}")
@GET
}
/**
- * Creates new Qos Policy
+ * Creates new Qos Policy.
*/
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Qos Policy
+ * Updates a Qos Policy.
*/
@Path("{qosPolicyUUID}")
@PUT
}
/**
- * Deletes a Qos Policy
+ * Deletes a Qos Policy.
*/
@Path("{qosPolicyUUID}")
@DELETE
}
/**
- * Returns a list of all Routers */
+ * Returns a list of all Routers.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Router */
+ * Returns a specific Router.
+ */
@Path("{routerUUID}")
@GET
}
/**
- * Creates new Routers */
+ * Creates new Routers.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Router */
+ * Updates a Router.
+ */
@Path("{routerUUID}")
@PUT
}
/**
- * Deletes a Router */
+ * Deletes a Router.
+ */
@Path("{routerUUID}")
@DELETE
}
/**
- * Adds an interface to a router */
+ * Adds an interface to a router.
+ */
@Path("{routerUUID}/add_router_interface")
@PUT
}
/**
- * Returns a list of all SFC Flow Classifiers */
+ * Returns a list of all SFC Flow Classifiers.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific SFC Flow Classifier */
+ * Returns a specific SFC Flow Classifier.
+ */
@Path("{flowClassifierUUID}")
@GET
}
/**
- * Creates new SFC Flow Classifier */
+ * Creates new SFC Flow Classifier.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates an existing SFC Flow Classifier */
+ * Updates an existing SFC Flow Classifier.
+ */
@Path("{flowClassifierUUID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes the SFC Flow Classifier */
+ * Deletes the SFC Flow Classifier.
+ */
@Path("{flowClassifierUUID}")
@DELETE
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_NO_CONTENT, condition = "No Content"),
}
/**
- * Returns a list of all SFC Port Chains*/
+ * Returns a list of all SFC Port Chains.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific SFC Port Chain */
+ * Returns a specific SFC Port Chain.
+ */
@Path("{portChainUUID}")
@GET
}
/**
- * Creates new SFC Port Chain*/
+ * Creates new SFC Port Chain.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates an existing SFC Port Chain */
+ * Updates an existing SFC Port Chain.
+ */
@Path("{portChainUUID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes the SFC Port Chain */
+ * Deletes the SFC Port Chain.
+ */
@Path("{portChainUUID}")
@DELETE
@StatusCodes({ @ResponseCode(code = HttpURLConnection.HTTP_NO_CONTENT, condition = "No Content"),
}
/**
- * Returns a list of all SFC Port Pair Groups*/
+ * Returns a list of all SFC Port Pair Groups.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific SFC Port Pair Group*/
+ * Returns a specific SFC Port Pair Group.
+ */
@Path("{portPairGroupUUID}")
@GET
}
/**
- * Creates new SFC Port Pair Group*/
+ * Creates new SFC Port Pair Group.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates an existing SFC Port Pair Group*/
+ * Updates an existing SFC Port Pair Group.
+ */
@Path("{portPairGroupUUID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes the SFC Port Pair Group*/
+ * Deletes the SFC Port Pair Group.
+ */
@Path("{portPairGroupUUID}")
@DELETE
}
/**
- * Returns a list of all SFC Port Pairs*/
+ * Returns a list of all SFC Port Pairs.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific SFC Port Pair */
+ * Returns a specific SFC Port Pair.
+ */
@Path("{portPairUUID}")
@GET
}
/**
- * Creates new SFC Port Pair*/
+ * Creates new SFC Port Pair.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates an existing SFC Port Pair */
+ * Updates an existing SFC Port Pair.
+ */
@Path("{portPairUUID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes the SFC Port Pair */
+ * Deletes the SFC Port Pair.
+ */
@Path("{portPairUUID}")
@DELETE
}
/**
- * Returns a list of all Security Groups
+ * Returns a list of all Security Groups.
*/
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Security Group
+ * Returns a specific Security Group.
*/
@Path("{securityGroupUUID}")
}
/**
- * Creates new Security Group
+ * Creates new Security Group.
*/
@POST
}
/**
- * Updates a Security Group
+ * Updates a Security Group.
*/
@Path("{securityGroupUUID}")
}
/**
- * Deletes a Security Group
+ * Deletes a Security Group.
*/
@Path("{securityGroupUUID}")
}
/**
- * Returns a list of all Security Rules
+ * Returns a list of all Security Rules.
*/
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific Security Rule
+ * Returns a specific Security Rule.
*/
@Path("{securityRuleUUID}")
}
/**
- * Creates new Security Rule
+ * Creates new Security Rule.
*/
@POST
}
/**
- * Updates a Security Rule
+ * Updates a Security Rule.
*/
@Path("{securityRuleUUID}")
}
/**
- * Deletes a Security Rule
+ * Deletes a Security Rule.
*/
@Path("{securityRuleUUID}")
UriInfo uriInfo;
/**
- * Returns a list of all Subnets */
+ * Returns a list of all Subnets.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
//@TypeHint(OpenStackSubnets.class)
}
/**
- * Returns a specific Subnet */
+ * Returns a specific Subnet.
+ */
@Path("{subnetUUID}")
@GET
}
/**
- * Creates new Subnets */
+ * Creates new Subnets.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a Subnet */
+ * Updates a Subnet.
+ */
@Path("{subnetUUID}")
@PUT
}
/**
- * Deletes a Subnet */
+ * Deletes a Subnet.
+ */
@Path("{subnetUUID}")
@DELETE
}
/**
- * Returns a list of all VPN IKE Policies */
+ * Returns a list of all VPN IKE Policies.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific VPN IKE Policy */
+ * Returns a specific VPN IKE Policy.
+ */
@Path("{policyID}")
@GET
}
/**
- * Creates new VPN IKE Policy */
+ * Creates new VPN IKE Policy.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a VPN IKE Policy */
+ * Updates a VPN IKE Policy.
+ */
@Path("{policyID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a VPN IKE Policy */
+ * Deletes a VPN IKE Policy.
+ */
@Path("{policyID}")
@DELETE
}
/**
- * Returns a list of all VPN IPSEC Policies */
+ * Returns a list of all VPN IPSEC Policies.
+ */
@GET
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Returns a specific VPN IPSEC Policy */
+ * Returns a specific VPN IPSEC Policy.
+ */
@Path("{policyID}")
@GET
}
/**
- * Creates new VPN IPSEC Policy */
+ * Creates new VPN IPSEC Policy.
+ */
@POST
@Produces({ MediaType.APPLICATION_JSON })
@Consumes({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a VPN IPSEC Policy */
+ * Updates a VPN IPSEC Policy.
+ */
@Path("{policyID}")
@PUT
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Deletes a VPN IPSEC Policy */
+ * Deletes a VPN IPSEC Policy.
+ */
@Path("{policyID}")
@DELETE
}
/**
- * Returns a list of all VPN IPSEC SiteConnections
+ * Returns a list of all VPN IPSEC SiteConnections.
*/
@GET
}
/**
- * Returns a specific VPN IPSEC SiteConnection
+ * Returns a specific VPN IPSEC SiteConnection.
*/
@Path("{connectionID}")
}
/**
- * Creates new VPN IPSEC SiteConnection
+ * Creates new VPN IPSEC SiteConnection.
*/
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a VPN IPSEC SiteConnection
+ * Updates a VPN IPSEC SiteConnection.
*/
@Path("{connectionID}")
@PUT
}
/**
- * Deletes a VPN IPSEC SiteConnection
+ * Deletes a VPN IPSEC SiteConnection.
*/
@Path("{connectionID}")
}
/**
- * Returns a list of all VPN Services
+ * Returns a list of all VPN Services.
*/
@GET
}
/**
- * Returns a specific VPN Service
+ * Returns a specific VPN Service.
*/
@Path("{serviceID}")
}
/**
- * Creates new VPN Service
+ * Creates new VPN Service.
*/
@POST
@Produces({ MediaType.APPLICATION_JSON })
}
/**
- * Updates a VPN Service
+ * Updates a VPN Service.
*/
@Path("{serviceID}")
@PUT
}
/**
- * Deletes a VPN Service
+ * Deletes a VPN Service.
*/
@Path("{serviceID}")
private static final long serialVersionUID = 1L;
/**
- * Constructor for the SERVICE_UNAVAILABLE custom handler
+ * Constructor for the SERVICE_UNAVAILABLE custom handler.
*
* @param string Error message to specify further the
* SERVICE_UNAVAILABLE response
private static final long serialVersionUID = 1L;
/**
- * Constructor for the NOT_IMPLEMENTED custom handler
+ * Constructor for the NOT_IMPLEMENTED custom handler.
*
* @param string Error message to specify further the
* SERVICE_UNAVAILABLE response
<suppress checks="JavadocStyleCheck"
files="."
/>
- <suppress checks="SummaryJavadoc"
- files="."
- />
<suppress checks="AbbreviationAsWordInName"
files="."
/>
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-/**
- */
public final class NeutronFirewallPolicyInterface
extends AbstractNeutronInterface<FirewallPolicy, FirewallPolicies, FirewallPolicyKey, NeutronFirewallPolicy>