org.jclouds.virtualbox.domain
Class StorageController

java.lang.Object
  extended by org.jclouds.virtualbox.domain.StorageController

public class StorageController
extends Object

Represents a storage controller in a VirtualBox VM.

name is the unique name of the controller. bus is the type of connection bus for the controller hardDisks contains the hard disks that are attached (or should be attached) to this controller isoImages contains the ISOs that are attached (or should be attached) to this controller

See Also:
StorageBus

Nested Class Summary
static class StorageController.Builder
           
 
Constructor Summary
StorageController(String name, org.virtualbox_4_1.StorageBus bus, Set<HardDisk> hardDisks, Set<IsoImage> isoImages)
           
 
Method Summary
static StorageController.Builder builder()
           
 boolean equals(Object o)
           
 org.virtualbox_4_1.StorageBus getBus()
           
 HardDisk getHardDisk(String diskName)
           
 Set<HardDisk> getHardDisks()
           
 Set<IsoImage> getIsoImages()
           
 String getName()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StorageController

public StorageController(String name,
                         org.virtualbox_4_1.StorageBus bus,
                         Set<HardDisk> hardDisks,
                         Set<IsoImage> isoImages)
Method Detail

getName

public String getName()

getBus

public org.virtualbox_4_1.StorageBus getBus()

getHardDisk

public HardDisk getHardDisk(String diskName)

getHardDisks

public Set<HardDisk> getHardDisks()

getIsoImages

public Set<IsoImage> getIsoImages()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

builder

public static StorageController.Builder builder()


Copyright © 2009-2012 jclouds. All Rights Reserved.