Package com.woorea.openstack.quantum

Source Code of com.woorea.openstack.quantum.Quantum

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.RoutersResource;
import com.woorea.openstack.quantum.api.SubnetsResource;


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

}
TOP

Related Classes of com.woorea.openstack.quantum.Quantum

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.