public class StoragePoolRestRep extends VirtualArrayResourceRestRep
Constructor and Description |
---|
StoragePoolRestRep() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAutoTieringSupported()
Determines whether auto-tiering is supported on this storage pool
|
java.lang.String |
getCompatibilityStatus()
Whether or not this storage pool is compatible with ViPR
Valid values
COMPATIBLE
INCOMPATIBLE
UNKNOWN
|
java.lang.Boolean |
getCompressionEnabled() |
java.util.List<StringHashMapEntry> |
getControllerParams() |
java.util.Set<java.lang.String> |
getCopyTypes()
The supported local replication types for this pool
|
java.lang.Integer |
getDataCenters()
Number of data centers for storage pool
Valid value: Intergers
|
java.lang.String |
getDiscoveryStatus()
Whether or not this storage pool is visible in discovery
Valid values:
VISIBLE
NOTINVISIBLE
|
java.util.Set<java.lang.String> |
getDriveTypes()
The disk drives types in the pool
|
java.lang.Long |
getFreeCapacity()
The amount of free space in the pool (GB)
|
java.lang.Boolean |
getLongTermRetention()
The Long term retention policy is available on this pool
Valid values:
block = Volume
file = File System
object = Object Store
|
java.lang.Long |
getMaximumThickVolumeSize()
The maximum size for thick volumes in this pool (GB)
|
java.lang.Long |
getMaximumThinVolumeSize()
The maximum size for thin volumes in this pool (GB)
|
java.lang.Integer |
getMaxPoolUtilizationPercentage()
The user-defined limit for this pool's utilization
|
java.lang.Integer |
getMaxResources()
The maximum number of ViPR storage resources that
can exist in this pool
|
java.lang.Integer |
getMaxThinPoolSubscriptionPercentage()
The maximum percentage of usable space that can be assigned to thin volumes
|
java.lang.Long |
getMinimumThickVolumeSize()
The minimum size for thick volumes in this pool (GB)
|
java.lang.Long |
getMinimumThinVolumeSize()
The minimum size for thin volumes in this pool (GB)
|
java.lang.Integer |
getNumResources()
The number of ViPR storage resources that exist
in this pool
|
java.lang.String |
getOperationalStatus()
The operational status of the pool
Valid values:
NOT_READY
READY
|
java.lang.Long |
getPercentSubscribed()
The percentage of usable space that has been assigned to all volumes
in the pool and visible to attached hosts.
|
java.lang.Long |
getPercentUsed()
The percentage of consumed usable space in the pool (GB)
|
java.lang.String |
getPoolName()
The native name of the pool.
|
java.lang.String |
getPoolServiceType()
The ViPR storage resource type that can be provisioned in this pool
Valid values:
block = Volume
file = File System
object = Object Store
|
java.util.Set<java.lang.String> |
getProtocols()
The protocols this pool uses to transport disk commands and
responses across its attached networks.
|
java.util.Set<java.lang.String> |
getRaidLevels()
The supported RAID levels for this pool
Valid values:
RAID1
RAID2
RAID3
RAID4
RAID5
RAID6
RAID10 = RAID 1/0
|
java.lang.String |
getRegistrationStatus()
Whether or not this pool is registered with ViPR.
|
RelatedResourceRep |
getStorageSystem()
The hosting storage system for this pool
|
java.lang.Long |
getSubscribedCapacity()
The total amount of usable space that is configured in the pool
and is associated with resources provisioned in the pool.
|
java.lang.String |
getSupportedResourceTypes()
The volume types that can be created in this pool.
|
java.lang.Boolean |
getThinVolumePreAllocationSupported()
Determines whether pre-allocation of thin volume is supported on this storage pool
|
java.util.List<StringHashMapEntry> |
getTierUtilizationPercentage() |
java.lang.Long |
getTotalCapacity()
The amount of usable space in the pool (GB)
|
java.lang.Long |
getUsedCapacity()
The amount of consumed usable space in the pool (GB)
|
void |
setAutoTieringSupported(java.lang.Boolean autoTieringSupported) |
void |
setCompatibilityStatus(java.lang.String compatibilityStatus) |
void |
setCompressionEnabled(java.lang.Boolean compressionEnabled) |
void |
setControllerParams(java.util.List<StringHashMapEntry> controllerParams) |
void |
setCopyTypes(java.util.Set<java.lang.String> copyTypes) |
void |
setDataCenters(java.lang.Integer dataCenters) |
void |
setDiscoveryStatus(java.lang.String discoveryStatus) |
void |
setDriveTypes(java.util.Set<java.lang.String> driveTypes) |
void |
setFreeCapacity(java.lang.Long freeCapacity) |
void |
setLongTermRetention(boolean longTermRetention) |
void |
setMaximumThickVolumeSize(java.lang.Long maximumThickVolumeSize) |
void |
setMaximumThinVolumeSize(java.lang.Long maximumThinVolumeSize) |
void |
setMaxPoolUtilizationPercentage(java.lang.Integer maxPoolUtilizationPercentage) |
void |
setMaxResources(java.lang.Integer maxResources) |
void |
setMaxThinPoolSubscriptionPercentage(java.lang.Integer maxThinPoolSubscription) |
void |
setMinimumThickVolumeSize(java.lang.Long minimumThickVolumeSize) |
void |
setMinimumThinVolumeSize(java.lang.Long minimumThinVolumeSize) |
void |
setNumResources(java.lang.Integer numResources) |
void |
setOperationalStatus(java.lang.String operationalStatus) |
void |
setPercentSubscribed(java.lang.Long percentSubscribed) |
void |
setPercentUsed(java.lang.Long percentUsed) |
void |
setPoolName(java.lang.String poolName) |
void |
setPoolServiceType(java.lang.String poolServiceType) |
void |
setProtocols(java.util.Set<java.lang.String> protocols) |
void |
setRaidLevels(java.util.Set<java.lang.String> raidLevels) |
void |
setRegistrationStatus(java.lang.String registrationStatus) |
void |
setStorageSystem(RelatedResourceRep storageSystem) |
void |
setSubscribedCapacity(java.lang.Long subscribedCapacity) |
void |
setSupportedResourceTypes(java.lang.String supportedResourceTypes) |
void |
setThinVolumePreAllocationSupported(java.lang.Boolean thinVolumePreAllocationSupported) |
void |
setTierUtilizationPercentage(java.util.List<StringHashMapEntry> tierUtilizationPercentage) |
void |
setTotalCapacity(java.lang.Long totalCapacity) |
void |
setUsedCapacity(java.lang.Long usedCapacity) |
getAssignedVirtualArrays, getConnectedVirtualArrays, getTaggedVirtualArrays, setAssignedVirtualArrays, setConnectedVirtualArrays, setTaggedVirtualArrays
getNativeGuid, setNativeGuid
getCreationTime, getGlobal, getId, getInactive, getInternal, getLink, getName, getRemote, getTags, getVdc, setCreationTime, setGlobal, setId, setInactive, setInternal, setLink, setName, setRemote, setTags, setVdc, toString
public java.util.List<StringHashMapEntry> getControllerParams()
public void setControllerParams(java.util.List<StringHashMapEntry> controllerParams)
public java.util.Set<java.lang.String> getCopyTypes()
public void setCopyTypes(java.util.Set<java.lang.String> copyTypes)
public java.util.Set<java.lang.String> getDriveTypes()
public void setDriveTypes(java.util.Set<java.lang.String> driveTypes)
public java.lang.Long getFreeCapacity()
public void setFreeCapacity(java.lang.Long freeCapacity)
public java.lang.Integer getMaxResources()
public void setMaxResources(java.lang.Integer maxResources)
public java.lang.Integer getNumResources()
public void setNumResources(java.lang.Integer numResources)
public java.lang.String getOperationalStatus()
public void setOperationalStatus(java.lang.String operationalStatus)
public java.lang.String getRegistrationStatus()
public void setRegistrationStatus(java.lang.String registrationStatus)
public java.lang.Long getPercentSubscribed()
public void setPercentSubscribed(java.lang.Long percentSubscribed)
public java.lang.Long getPercentUsed()
public void setPercentUsed(java.lang.Long percentUsed)
public java.lang.Long getMaximumThinVolumeSize()
public void setMaximumThinVolumeSize(java.lang.Long maximumThinVolumeSize)
public java.lang.Long getMinimumThinVolumeSize()
public void setMinimumThinVolumeSize(java.lang.Long minimumThinVolumeSize)
public java.lang.Long getMaximumThickVolumeSize()
public void setMaximumThickVolumeSize(java.lang.Long maximumThickVolumeSize)
public java.lang.Long getMinimumThickVolumeSize()
public void setMinimumThickVolumeSize(java.lang.Long minimumThickVolumeSize)
public java.lang.String getPoolName()
public void setPoolName(java.lang.String poolName)
public java.lang.String getPoolServiceType()
public void setPoolServiceType(java.lang.String poolServiceType)
public java.lang.Boolean getLongTermRetention()
public void setLongTermRetention(boolean longTermRetention)
public java.util.Set<java.lang.String> getProtocols()
public void setProtocols(java.util.Set<java.lang.String> protocols)
public java.util.Set<java.lang.String> getRaidLevels()
public void setRaidLevels(java.util.Set<java.lang.String> raidLevels)
public RelatedResourceRep getStorageSystem()
public void setStorageSystem(RelatedResourceRep storageSystem)
public java.lang.Long getSubscribedCapacity()
public void setSubscribedCapacity(java.lang.Long subscribedCapacity)
public java.lang.String getSupportedResourceTypes()
public void setSupportedResourceTypes(java.lang.String supportedResourceTypes)
public java.util.List<StringHashMapEntry> getTierUtilizationPercentage()
public void setTierUtilizationPercentage(java.util.List<StringHashMapEntry> tierUtilizationPercentage)
public java.lang.Long getTotalCapacity()
public void setTotalCapacity(java.lang.Long totalCapacity)
public java.lang.Long getUsedCapacity()
public void setUsedCapacity(java.lang.Long usedCapacity)
public java.lang.Integer getMaxPoolUtilizationPercentage()
public void setMaxPoolUtilizationPercentage(java.lang.Integer maxPoolUtilizationPercentage)
public java.lang.Integer getMaxThinPoolSubscriptionPercentage()
public void setMaxThinPoolSubscriptionPercentage(java.lang.Integer maxThinPoolSubscription)
public java.lang.Boolean getThinVolumePreAllocationSupported()
public void setThinVolumePreAllocationSupported(java.lang.Boolean thinVolumePreAllocationSupported)
public java.lang.Boolean getAutoTieringSupported()
public void setAutoTieringSupported(java.lang.Boolean autoTieringSupported)
autoTieringSupported
- the autoTieringEnabled to setpublic java.lang.String getCompatibilityStatus()
public void setCompatibilityStatus(java.lang.String compatibilityStatus)
public java.lang.String getDiscoveryStatus()
public void setDiscoveryStatus(java.lang.String discoveryStatus)
public java.lang.Integer getDataCenters()
public void setDataCenters(java.lang.Integer dataCenters)
public java.lang.Boolean getCompressionEnabled()
public void setCompressionEnabled(java.lang.Boolean compressionEnabled)
compressionEnabled
- the compressionEnabled to set