com.collation.platform.model.topology.dev
Interface StorageVolume
- All Superinterfaces:
- LogicalDevice, LogicalElement, ManagedElement, ManagedSystemElement, ModelObject, java.io.Serializable, StorageExtent
- All Known Subinterfaces:
- FCVolume, SCSIVolume, SolarisStorageVolume, VeritasVolume
public interface StorageVolume
- extends StorageExtent
The StorageVolume class represents the transition of a
StorageExents from one modeling domain to another. For example a
Redundant Array of Inexpensive or Independent Disks) RAID
cabinet could model its redundancy and striping by building up
StorageExtents. When the RAID cabinet is ready to represent it's
storage to the operating environment, it would represent this
last StorageExtent as the StorageVolume A StorageVolume is an
Extent that is presented to the Operating System (for example,
by a hardware RAID cabinet), to a File System (for example, by a
software volume manager) or to another entity. StorageVolumes do
NOT participate in StorageRedundancy Groups. They are directly
Realized in hardware or are the end result of assembling lower
level Extents. Practically speaking a StorageVolume is most
likely a StorageExtent that is not a DiskPartition.
Relationships between StorageVolumes are done through
BasedOnExtent relationships between StorageExtents.
- Persistable:
- true
Methods inherited from interface com.collation.platform.model.topology.dev.StorageExtent |
getBasedOn, getBlockSize, getCapacity, getController, getDeviceID, getFreeSpace, getName, getNumOfBlocks, getParent, getRealizedBy, getVirtual, hasBasedOn, hasBlockSize, hasCapacity, hasController, hasDeviceID, hasFreeSpace, hasName, hasNumOfBlocks, hasParent, hasRealizedBy, hasVirtual, setBasedOn, setBlockSize, setCapacity, setController, setDeviceID, setFreeSpace, setName, setNumOfBlocks, setParent, setRealizedBy, setVirtual |
Methods inherited from interface com.collation.platform.model.ModelObject |
getAdminState, getAllAttributes, getBidiFlag, getBidiFormat, getCDMSource, getCmdbSource, getContextIp, getCreatedBy, getDescription, getDisplayName, getExtendedAttributes, getGuid, getLabel, getLastModifiedBy, getLastModifiedTime, getObjectType, getSourceToken, hasAdminState, hasBidiFlag, hasBidiFormat, hasCDMSource, hasCmdbSource, hasContextIp, hasDescription, hasDisplayName, hasExtendedAttributes, hasGuid, hasLabel, hasObjectType, hasSourceToken, setAdminState, setBidiFlag, setBidiFormat, setCDMSource, setCmdbSource, setContextIp, setDescription, setExtendedAttributes, setGuid, setLabel, setObjectType, setSourceToken |
IBM_COPYRIGHT
static final java.lang.String IBM_COPYRIGHT
- See Also:
- Constant Field Values
getIOGroup
java.lang.String getIOGroup()
throws AttributeNotSetException
- Represents the IOGroup through which a virtual disk is exposed.
- Throws:
AttributeNotSetException
setIOGroup
void setIOGroup(java.lang.String x)
hasIOGroup
boolean hasIOGroup()
getType
java.lang.String getType()
throws AttributeNotSetException
- Type of the volume, e.g. LVM-RAID0, MD-RAID5 etc...
- Throws:
AttributeNotSetException
setType
void setType(java.lang.String type)
hasType
boolean hasType()
getNumOfCylinders
java.lang.String getNumOfCylinders()
throws AttributeNotSetException
- Throws:
AttributeNotSetException
setNumOfCylinders
void setNumOfCylinders(java.lang.String x)
hasNumOfCylinders
boolean hasNumOfCylinders()