public class Volume
extends Object
implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Volume.Builder |
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
Volume() |
Volume(Long volumeID,
String name,
Long accountID,
String createTime,
String status,
String access,
Boolean enable512e,
Optional<String> iqn,
String scsiEUIDeviceID,
String scsiNAADeviceID,
VolumeQOS qos,
Long[] volumeAccessGroups,
VolumePair[] volumePairs,
Optional<String> deleteTime,
Optional<String> purgeTime,
Long sliceCount,
Long totalSize,
Long blockSize,
Optional<UUID> virtualVolumeID,
Attributes attributes) |
Volume(Long volumeID,
String name,
Long accountID,
String createTime,
String status,
String access,
Boolean enable512e,
Optional<String> iqn,
String scsiEUIDeviceID,
String scsiNAADeviceID,
VolumeQOS qos,
Long[] volumeAccessGroups,
VolumePair[] volumePairs,
Optional<String> deleteTime,
Optional<String> purgeTime,
Long sliceCount,
Long totalSize,
Optional<UUID> virtualVolumeID,
Attributes attributes) |
| Modifier and Type | Method and Description |
|---|---|
Volume.Builder |
asBuilder() |
static Volume.Builder |
builder() |
boolean |
equals(Object o) |
String |
getAccess()
Access allowed for the volume
readOnly: Only read operations are allowed.
|
Long |
getAccountID()
Unique AccountID for the account.
|
Attributes |
getAttributes()
List of Name/Value pairs in JSON object format.
|
Long |
getBlockSize()
Size of the blocks on the volume.
|
String |
getCreateTime()
UTC formatted time the volume was created.
|
Optional<String> |
getDeleteTime()
The time this volume was deleted.
|
Boolean |
getEnable512e()
If "true", the volume provides 512 byte sector emulation.
|
Optional<String> |
getIqn()
Volume iSCSI Qualified Name.
|
String |
getName()
Name of the volume as provided at creation time.
|
Optional<String> |
getPurgeTime()
The time this volume will be purged from the system.
|
VolumeQOS |
getQos()
Quality of service settings for this volume.
|
String |
getScsiEUIDeviceID()
Globally unique SCSI device identifier for the volume in EUI-64 based 16-byte format.
|
String |
getScsiNAADeviceID()
Globally unique SCSI device identifier for the volume in NAA IEEE Registered Extended format.
|
Long |
getSliceCount()
The number of slices backing this volume.
|
String |
getStatus()
Current status of the volume
init: A volume that is being initialized and is not ready for connections.
|
Long |
getTotalSize()
Total size of this volume in bytes.
|
Optional<UUID> |
getVirtualVolumeID()
Virtual volume ID this volume backs.
|
Long[] |
getVolumeAccessGroups()
List of volume access groups to which a volume beintegers.
|
Long |
getVolumeID()
Unique VolumeID for the volume.
|
VolumePair[] |
getVolumePairs()
Information about a paired volume.
|
int |
hashCode() |
void |
setAccess(String access) |
void |
setAccountID(Long accountID) |
void |
setAttributes(Attributes attributes) |
void |
setBlockSize(Long blockSize) |
void |
setCreateTime(String createTime) |
void |
setDeleteTime(Optional<String> deleteTime) |
void |
setEnable512e(Boolean enable512e) |
void |
setIqn(Optional<String> iqn) |
void |
setName(String name) |
void |
setPurgeTime(Optional<String> purgeTime) |
void |
setQos(VolumeQOS qos) |
void |
setScsiEUIDeviceID(String scsiEUIDeviceID) |
void |
setScsiNAADeviceID(String scsiNAADeviceID) |
void |
setSliceCount(Long sliceCount) |
void |
setStatus(String status) |
void |
setTotalSize(Long totalSize) |
void |
setVirtualVolumeID(Optional<UUID> virtualVolumeID) |
void |
setVolumeAccessGroups(Long[] volumeAccessGroups) |
void |
setVolumeID(Long volumeID) |
void |
setVolumePairs(VolumePair[] volumePairs) |
Map<String,Object> |
toMap() |
String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public Volume(Long volumeID, String name, Long accountID, String createTime, String status, String access, Boolean enable512e, Optional<String> iqn, String scsiEUIDeviceID, String scsiNAADeviceID, VolumeQOS qos, Long[] volumeAccessGroups, VolumePair[] volumePairs, Optional<String> deleteTime, Optional<String> purgeTime, Long sliceCount, Long totalSize, Optional<UUID> virtualVolumeID, Attributes attributes)
@Since(value="8.0") public Volume(Long volumeID, String name, Long accountID, String createTime, String status, String access, Boolean enable512e, Optional<String> iqn, String scsiEUIDeviceID, String scsiNAADeviceID, VolumeQOS qos, Long[] volumeAccessGroups, VolumePair[] volumePairs, Optional<String> deleteTime, Optional<String> purgeTime, Long sliceCount, Long totalSize, Long blockSize, Optional<UUID> virtualVolumeID, Attributes attributes)
public Long getVolumeID()
public void setVolumeID(Long volumeID)
public String getName()
public void setName(String name)
public Long getAccountID()
public void setAccountID(Long accountID)
public String getCreateTime()
public void setCreateTime(String createTime)
public String getStatus()
public void setStatus(String status)
public String getAccess()
public void setAccess(String access)
public Boolean getEnable512e()
public void setEnable512e(Boolean enable512e)
public Optional<String> getIqn()
public void setIqn(Optional<String> iqn)
public String getScsiEUIDeviceID()
public void setScsiEUIDeviceID(String scsiEUIDeviceID)
public String getScsiNAADeviceID()
public void setScsiNAADeviceID(String scsiNAADeviceID)
public VolumeQOS getQos()
public void setQos(VolumeQOS qos)
public Long[] getVolumeAccessGroups()
public void setVolumeAccessGroups(Long[] volumeAccessGroups)
public VolumePair[] getVolumePairs()
for return values.public void setVolumePairs(VolumePair[] volumePairs)
public Optional<String> getDeleteTime()
public void setDeleteTime(Optional<String> deleteTime)
public Optional<String> getPurgeTime()
public void setPurgeTime(Optional<String> purgeTime)
public Long getSliceCount()
public void setSliceCount(Long sliceCount)
public Long getTotalSize()
public void setTotalSize(Long totalSize)
public Long getBlockSize()
public void setBlockSize(Long blockSize)
public Optional<UUID> getVirtualVolumeID()
public void setVirtualVolumeID(Optional<UUID> virtualVolumeID)
public Attributes getAttributes()
public void setAttributes(Attributes attributes)
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic Map<String,Object> toMap()
public String toString()
toString in class Objectpublic static Volume.Builder builder()
public final Volume.Builder asBuilder()
Copyright © 2014-2016 NetApp, Inc. All Rights Reserved.