Examples of UcsRackDto


Examples of com.abiquo.server.core.infrastructure.UcsRackDto

   public void testUpdate() {
      env.ucsRack.setShortDescription("Updated description");
      env.ucsRack.update();

      // Recover the updated rack
      UcsRackDto updated = env.infrastructureApi.getManagedRack(env.datacenter.unwrap(), env.ucsRack.getId());

      assertEquals(updated.getShortDescription(), "Updated description");
   }
View Full Code Here

Examples of com.abiquo.server.core.infrastructure.UcsRackDto

      rack.setNrsq(80);
      return rack;
   }

   public static UcsRackDto managedRackPost() {
      UcsRackDto rack = new UcsRackDto();
      rack.setName("Aloha");
      rack.setShortDescription("A hawaian rack");
      rack.setHaEnabled(false);
      rack.setVlanIdMin(6);
      rack.setVlanIdMax(3024);
      rack.setVlanPerVdcReserved(6);
      rack.setNrsq(80);
      return rack;
   }
View Full Code Here

Examples of com.abiquo.server.core.infrastructure.UcsRackDto

      rack.addLink(new RESTLink("machines", "http://localhost/api/admin/datacenters/1/racks/1/machines"));
      return rack;
   }

   public static UcsRackDto managedRackPut() {
      UcsRackDto rack = managedRackPost();
      rack.setId(1);
      rack.addLink(new RESTLink("datacenter", "http://localhost/api/admin/datacenters/1"));
      rack.addLink(new RESTLink("edit", "http://localhost/api/admin/datacenters/1/racks/1"));
      rack.addLink(new RESTLink("fsm", "http://localhost/api/admin/datacenters/1/racks/1/fsm"));
      rack.addLink(new RESTLink("logicservers", "http://localhost/api/admin/datacenters/1/racks/1/logicservers"));
      rack.addLink(new RESTLink("ls-templates", "http://localhost/api/admin/datacenters/1/racks/1/lstemplates"));
      rack.addLink(new RESTLink("organizations", "http://localhost/api/admin/datacenters/1/racks/1/organizations"));
      rack.addLink(new RESTLink("ls-associate",
            "http://localhost/api/admin/datacenters/1/racks/1/logicservers/associate"));
      rack.addLink(new RESTLink("ls-associateclone",
            "http://localhost/api/admin/datacenters/1/racks/1/logicservers/assocclone"));
      rack.addLink(new RESTLink("ls-associatetemplate",
            "http://localhost/api/admin/datacenters/1/racks/1/logicservers/associatetemplate"));
      rack.addLink(new RESTLink("ls-clone", "http://localhost/api/admin/datacenters/1/racks/1/logicservers/clone"));
      rack.addLink(new RESTLink("ls-delete", "http://localhost/api/admin/datacenters/1/racks/1/logicservers/delete"));
      rack.addLink(new RESTLink("ls-dissociate",
            "http://localhost/api/admin/datacenters/1/racks/1/logicservers/dissociate"));
      return rack;
   }
View Full Code Here

Examples of com.abiquo.server.core.infrastructure.UcsRackDto

    *      RetrieveaUCSRack</a>
    * @return Unmanaged rack with the given id or <code>null</code> if it does
    *         not exist.
    */
   public ManagedRack getManagedRack(final Integer id) {
      UcsRackDto rack = context.getApi().getInfrastructureApi().getManagedRack(target, id);
      return wrap(context, ManagedRack.class, rack);
   }
View Full Code Here

Examples of com.abiquo.server.core.infrastructure.UcsRackDto

         this.datacenter = datacenter;
         return this;
      }

      public ManagedRack build() {
         UcsRackDto dto = new UcsRackDto();
         dto.setId(id);
         dto.setName(name);
         dto.setShortDescription(shortDescription);
         dto.setHaEnabled(haEnabled);
         dto.setNrsq(nrsq);
         dto.setVlanIdMax(vlanIdMax);
         dto.setVlanIdMin(vlanIdMin);
         dto.setVlanPerVdcReserved(vlanPerVdcReserved);
         dto.setVlansIdAvoided(vlansIdAvoided);
         dto.setPort(port);
         dto.setIp(ip);
         dto.setPassword(password);
         dto.setUser(user);
         dto.setDefaultTemplate(defaultTemplate);
         dto.setMaxMachinesOn(maxMachinesOn);

         ManagedRack rack = new ManagedRack(context, dto);
         rack.datacenter = datacenter;
         return rack;
      }
View Full Code Here
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.