org.jclouds.elasticstack.domain
Class DriveInfo
java.lang.Object
org.jclouds.elasticstack.domain.Item
org.jclouds.elasticstack.domain.Drive
org.jclouds.elasticstack.domain.DriveInfo
public class DriveInfo
- extends Drive
- Author:
- Adrian Cole
Constructor Summary |
DriveInfo(String uuid,
String name,
long size,
ClaimType claimType,
Iterable<String> readers,
Iterable<String> tags,
Map<String,String> userMetadata,
DriveStatus status,
String user,
Set<String> claimed,
String encryptionCipher,
String imaging,
DriveMetrics metrics)
|
status
protected final DriveStatus status
user
protected final String user
claimed
protected final Set<String> claimed
encryptionCipher
@Nullable
protected final String encryptionCipher
imaging
@Nullable
protected final String imaging
metrics
protected final DriveMetrics metrics
DriveInfo
public DriveInfo(String uuid,
String name,
long size,
ClaimType claimType,
Iterable<String> readers,
Iterable<String> tags,
Map<String,String> userMetadata,
DriveStatus status,
String user,
Set<String> claimed,
String encryptionCipher,
String imaging,
DriveMetrics metrics)
getStatus
public DriveStatus getStatus()
- Returns:
- current status of the drive
getUser
public String getUser()
- Returns:
- owner of the drive
getClaimed
public Set<String> getClaimed()
- Returns:
- if drive is in use by a server, values are the server uuids
getEncryptionCipher
@Nullable
public String getEncryptionCipher()
- Returns:
- either 'none' or 'aes-xts-plain' (the default)
getImaging
public String getImaging()
- Returns:
- percentage completed of drive imaging if this is underway, or 'queued' if waiting for
another imaging operation to complete first
getMetrics
public DriveMetrics getMetrics()
- Returns:
- i/o and request metrics for read and write ops
hashCode
public int hashCode()
- Overrides:
hashCode
in class Drive
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Drive
toString
public String toString()
- Overrides:
toString
in class Drive
Copyright © 2009-2011 jclouds. All Rights Reserved.