content: package org.openstack4j.api.networking;
  
  import org.openstack4j.api.networking.ext.*;
  import org.openstack4j.common.RestService;
  
  /**
   * OpenStack Networking Operations API
   *
   * @author Jeremy Unruh
   */
  public interface NetworkingService extends RestService {
  
      /**
       * @return the Network Service API
       */
      NetworkService network();
  
      /**
       * @return the Subnet Service API
       */
      SubnetService subnet();
  
      /**
       * @return the Port Service API
       */
      PortService port();
  
      /**
       * @return the Router Service API
       */
      RouterService router();
  
      /**
       * @return the FloatingIP Service API
       */
      NetFloatingIPService floatingip();
  
      /**
       * @return the Security Group Service API
       */
      SecurityGroupService securitygroup();
  
      /**
       * @return the (Neutron) Resource Tag Service API
       */
      NeutronResourceTagService resourceTags();
  
      /**
       * @return the Security Group Rule Service API
       */
      SecurityGroupRuleService securityrule();
  
      /**
       * @return the network quota service
       */
      NetQuotaService quotas();
  
      /**
       * @return the LBaaS service
       */
      LoadBalancerService loadbalancers();
  
      /**
       * @return the Neutron agent API
       */
      AgentService agent();
  
      /**
       * @return the LBaaS V2 service
       */
      LbaasV2Service lbaasV2();
  
      /**
       * <p>OpenStack Firewall As a Service <code>(FwaaS) : Firewall</code> Operations API</p>
       *
       * @return the FwaaS service
       */
      FirewallAsService firewalls();
  
      /**
       * @return the Availability Zone Service API
       */
      AvailabilityZoneService availabilityzone();
  
      /**
       * @return the Network IP Availability Service API
       */
      NetworkIPAvailabilityService networkIPAvailability();
  
      /**
       * @return the Trunk API
       */
      TrunkService trunk();
  
      /**
       * @return the Networking (Neutron) Qos Policy Extension API
       */
      NetQosPolicyService netQosPolicy();
  }
  