org.jclouds.compute.domain.internal
Class VolumeImpl
java.lang.Object
  
org.jclouds.compute.domain.internal.VolumeImpl
- All Implemented Interfaces: 
 - Volume
 
public class VolumeImpl
- extends Object
- implements Volume
  
- Author:
 
  - Adrian Cole
 
 
| Nested classes/interfaces inherited from interface org.jclouds.compute.domain.Volume | 
Volume.Type | 
 
| 
Constructor Summary | 
VolumeImpl(Float size,
           boolean bootDevice,
           boolean durable)
 
            | 
VolumeImpl(Float size,
           String device,
           boolean bootDevice,
           boolean durable)
 
            | 
VolumeImpl(String id,
           Volume.Type type,
           Float size,
           String device,
           boolean bootDevice,
           boolean durable)
 
            | 
 
 
 
VolumeImpl
public VolumeImpl(@Nullable
                  String id,
                  Volume.Type type,
                  @Nullable
                  Float size,
                  @Nullable
                  String device,
                  boolean bootDevice,
                  boolean durable)
VolumeImpl
public VolumeImpl(@Nullable
                  Float size,
                  boolean bootDevice,
                  boolean durable)
VolumeImpl
public VolumeImpl(@Nullable
                  Float size,
                  @Nullable
                  String device,
                  boolean bootDevice,
                  boolean durable)
getId
public String getId()
- Unique identifier. If set, can be used to reference the volume for reorganizing within
 
Hardware or external commands such as backups.
- Specified by:
 getId in interface Volume
 
 
 
getType
public Volume.Type getType()
- Describes the cardinal type of a volume; used to determine scope and exclusivity.
- Specified by:
 getType in interface Volume
 
 
 
getSize
public Float getSize()
- 
- Specified by:
 getSize in interface Volume
 
- Returns:
 - capacity in gigabytes, if available
 
 
 
getDevice
public String getDevice()
- 
- Specified by:
 getDevice in interface Volume
 
- Returns:
 - device this volume relates to on an operating system, if available
 
 
 
isDurable
public boolean isDurable()
- 
- Specified by:
 isDurable in interface Volume
 
- Returns:
 - true if this survives restarts
 
 
 
isBootDevice
public boolean isBootDevice()
- 
- Specified by:
 isBootDevice in interface Volume
 
- Returns:
 - true if this is the boot device
 
 
 
toString
public String toString()
- 
- Overrides:
 toString in class Object
 
 
 
hashCode
public int hashCode()
- Overrides:
 hashCode in class Object
 
 
equals
public boolean equals(Object obj)
- Overrides:
 equals in class Object
 
 
Copyright © 2009-2011 jclouds. All Rights Reserved.