package com.woorea.openstack.quantum;


import com.woorea.openstack.base.client.OpenStackClient;
import com.woorea.openstack.base.client.OpenStackClientConnector;
import com.woorea.openstack.quantum.api.NetworksResource;
import com.woorea.openstack.quantum.api.PortsResource;
import com.woorea.openstack.quantum.api.SubnetsResource;

public class Quantum extends OpenStackClient {
	
	private final NetworksResource NETWORKS;
	
	private final PortsResource PORTS;
	
	private final SubnetsResource SUBNETS;
	
	public Quantum(String endpoint, OpenStackClientConnector connector) {
		super(endpoint, connector);
		NETWORKS = new NetworksResource(this);
		PORTS = new PortsResource(this);
		SUBNETS = new SubnetsResource(this);
	}
	
	public Quantum(String endpoint) {
		this(endpoint, null);
	}
	
	public NetworksResource networks() {
		return NETWORKS;
	}
	
	public PortsResource ports() {
		return PORTS;
	}
	
	public SubnetsResource subnets() {
		return SUBNETS;
	}

}

@@ -261,32 +261,89 @@
 .PortsResource;%0A
+import com.woorea.openstack.quantum.api.RoutersResource;%0A
 import com.woore
@@ -384,16 +384,17 @@
 ource;%0A%0A
+%0A
 public c
@@ -552,24 +552,64 @@
 ce SUBNETS;%0A
+%09private final RoutersResource ROUTERS;%0A
 %09%0A%09public Qu
@@ -814,16 +814,57 @@
 (this);%0A
+%09%09ROUTERS=new RoutersResource(this);%09%0A%09%09%0A
 %09%7D%0A%09%0A%09pu
@@ -1093,14 +1093,74 @@
 UBNETS;%0A
-
 %09%7D
+%0A%09public RoutersResource routers()%0A%09%7B%0A%09%09return ROUTERS;%0A%09%7D%0A%09
 %0A%0A%7D%0A

Update Quantum.java