Package com.woorea.openstack.quantum.model

Examples of com.woorea.openstack.quantum.model.Network


    Tenants tenants = keystone.tenants().list().execute();
    // try to exchange token using the first tenant

    if (tenants.getList().size() > 0) {
      // access with tenant
      Network network = new Network();
      access = keystone
          .tokens()
          .authenticate(
              new TokenAuthentication(access.getToken().getId()))
          .withTenantId("tenantId").execute();
      Quantum quantum = new Quantum(KeystoneUtils.findEndpointURL(
          access.getServiceCatalog(), "network", null, "public"));
      quantum.setTokenProvider(new OpenStackSimpleTokenProvider(access
          .getToken().getId()));
      NetworkForCreate netcreate = new NetworkForCreate();
      netcreate.setTenantId("tenantId");
      netcreate.setName("net2");
      netcreate.setAdminStateUp(true);

      network = quantum.networks().create(netcreate).execute();

      // Creating Subnet
      try {
        Subnet sub = new Subnet();
        SubnetForCreate subnet = new SubnetForCreate();
        subnet.setCidr("");
        subnet.setName("");
        subnet.setNetworkId(network.getId());
        subnet.setIpVersion(4);
        sub = quantum.subnets().create(subnet).execute();
        RouterForCreate routerForCreate = new RouterForCreate();
        routerForCreate.setName("routerName");
        routerForCreate.setTenantId("tenantId");
View Full Code Here


      access = keystone.tokens().authenticate(new TokenAuthentication(access.getToken().getId())).withTenantId(tenants.getList().get(0).getId()).execute();

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

      Network networkQuery = new Network();
      networkQuery.setName("benn.cs");
      networkQuery.setAdminStateUp(true);
      /*
      Networks networks = quantumClient.execute(NetworkQuery.queryNetworks(networkQuery));

      for (Network network : networks) {
        System.out.println(network);
View Full Code Here

TOP

Related Classes of com.woorea.openstack.quantum.model.Network

Copyright © 2018 www.massapicom. 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.