congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
NetworksResource
Code IndexAdd Tabnine to your IDE (free)

How to use
NetworksResource
in
com.woorea.openstack.quantum.api

Best Java code snippets using com.woorea.openstack.quantum.api.NetworksResource (Showing top 10 results out of 315)

origin: woorea/openstack-java-sdk

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);	
  
}

origin: woorea/openstack-java-sdk

netcreate.setAdminStateUp(true);
network = quantum.networks().create(netcreate).execute();
Networks networks = quantum.networks().list().execute();
origin: com.att.cdp/cdp-pal-openstack

/**
 * @see com.att.cdp.zones.NetworkService#getNetworks()
 */
@SuppressWarnings("nls")
@Override
public List<Network> getNetworks() throws ZoneException {
  connect();
  Context context = getContext();
  trackRequest();
  RequestState.put(RequestState.SERVICE, "Network");
  RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
  ArrayList<Network> list = new ArrayList<>();
  try {
    Quantum client = quantumConnector.getClient();
    NetworksResource resource = client.networks();
    for (com.woorea.openstack.quantum.model.Network net : resource.list().execute()) {
      list.add(new OpenStackNetwork(context, net));
    }
  } catch (OpenStackBaseException e) {
    ExceptionMapper.mapException(e);
  }
  return list;
}
origin: com.att.cdp/cdp-pal-openstack

@SuppressWarnings("nls")
@Override
public Network createNetwork(Network network) throws ZoneException {
  checkArg(network, "network");
  connect();
  Context context = getContext();
  trackRequest();
  RequestState.put(RequestState.NETWORK, network.getName());
  RequestState.put(RequestState.SERVICE, "Network");
  RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
  try {
    Quantum client = quantumConnector.getClient();
    com.woorea.openstack.quantum.model.Network netcreate = new com.woorea.openstack.quantum.model.Network();
    netcreate.setName(network.getName());
    netcreate.setAdminStateUp(true);
    com.woorea.openstack.quantum.model.Network openstackNetwork = client.networks().create(netcreate).execute();
    return new OpenStackNetwork(context, openstackNetwork);
  } catch (OpenStackBaseException e) {
    ExceptionMapper.mapException(e);
  }
  return null;
}
origin: com.att.cdp/cdp-pal-openstack

/**
 * @see com.att.cdp.zones.NetworkService#getNetworkById(java.lang.String)
 */
@SuppressWarnings("nls")
@Override
public Network getNetworkById(String id) throws ZoneException {
  checkArg(id, "id");
  connect();
  Context context = getContext();
  trackRequest();
  RequestState.put(RequestState.NETWORK, id);
  RequestState.put(RequestState.SERVICE, "Network");
  RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
  try {
    com.woorea.openstack.quantum.model.Network n = quantumConnector.getClient().networks().show(id).execute();
    return new OpenStackNetwork(context, n);
  } catch (OpenStackBaseException ex) {
    ExceptionMapper.mapException(ex);
  }
  return null; // for the compiler
}
origin: com.att.cdp/cdp-pal-openstack

/**
 * Delete the specified network using it's id.
 * 
 * @param network
 *            The network to be deleted.
 * @throws ZoneException
 *             If the network does not exist or cannot be deleted for some reason.
 */
@SuppressWarnings("nls")
@Override
public void deleteNetwork(Network network) throws ZoneException {
  checkArg(network, "network");
  connect();
  Context context = getContext();
  trackRequest();
  RequestState.put(RequestState.NETWORK, network.getId());
  RequestState.put(RequestState.SERVICE, "Network");
  RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
  try {
    Quantum client = quantumConnector.getClient();
    client.networks().delete(network.getId()).execute();
  } catch (OpenStackBaseException e) {
    ExceptionMapper.mapException(e);
  }
}
origin: com.att.cdp/cdp-pal-openstack

/**
 * @see com.att.cdp.zones.NetworkService#getNetworksByName(java.lang.String)
 */
@SuppressWarnings("nls")
@Override
public List<Network> getNetworksByName(String name) throws ZoneException {
  connect();
  Context context = getContext();
  trackRequest();
  RequestState.put(RequestState.NETWORK, name);
  RequestState.put(RequestState.SERVICE, "Network");
  RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
  List<Network> list = new ArrayList<>();
  try {
    Quantum client = quantumConnector.getClient();
    NetworksResource resource = client.networks();
    for (com.woorea.openstack.quantum.model.Network net : resource.list().execute()) {
      if (net.getName().equals(name)) {
        list.add(new OpenStackNetwork(context, net));
      }
    }
  } catch (OpenStackBaseException e) {
    ExceptionMapper.mapException(e);
  }
  return list;
}
origin: com.woorea/quantum-client

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);	
  
}

origin: woorea/openstack-java-sdk

  /**
   * @param args
   */
  public static void main(String[] args) {
    Keystone keystone = new Keystone(ExamplesConfiguration.KEYSTONE_AUTH_URL);
    // access with unscoped token
    Access access = keystone.tokens().authenticate(
        new UsernamePassword(ExamplesConfiguration.KEYSTONE_USERNAME, ExamplesConfiguration.KEYSTONE_PASSWORD))
        .execute();
    // use the token in the following requests
    keystone.setTokenProvider(new OpenStackSimpleTokenProvider(access.getToken().getId()));

    Tenants tenants = keystone.tenants().list().execute();
    // try to exchange token using the first tenant
    if (tenants.getList().size() > 0) {
      // access with tenant
      access = keystone.tokens().authenticate(new TokenAuthentication(access.getToken().getId())).withTenantId(tenants.getList().get(0).getId()).execute();

      Quantum quantum = new Quantum(KeystoneUtils.findEndpointURL(access.getServiceCatalog(), "network",	null, "public"));
      quantum.setTokenProvider(new OpenStackSimpleTokenProvider(access.getToken().getId()));

      Networks networks = quantum.networks().list().execute();
      for (Network network : networks) {
        System.out.println(network);
      }
    } else {
      System.out.println("No tenants found!");
    }
  }
}
origin: com.att.woorea/quantum-client

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);
  LOAD_BALANCERS = new LoadBalancerResource(this);
  VLANS = new VLANResource(this);
}
com.woorea.openstack.quantum.apiNetworksResource

Most used methods

  • <init>
  • create
  • list
  • delete
  • show

Popular in Java

  • Running tasks concurrently on multiple threads
  • scheduleAtFixedRate (ScheduledExecutorService)
  • notifyDataSetChanged (ArrayAdapter)
  • getSupportFragmentManager (FragmentActivity)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • Join (org.hibernate.mapping)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now