public class BlockVirtualPoolRestRep extends VirtualPoolCommonRestRep
Modifier and Type | Field and Description |
---|---|
java.lang.Boolean |
fastExpansion |
Constructor and Description |
---|
BlockVirtualPoolRestRep() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAutoTieringPolicyName()
Name of the auto tier policy for the virtual pool.
|
java.lang.Boolean |
getCompressionEnabled() |
java.lang.Boolean |
getDedupCapable() |
java.lang.String |
getDriveType()
The supported disk drive type for the virtual pool.
|
java.lang.Boolean |
getExpandable()
Specifies whether or not volumes can be expanded.
|
java.lang.Boolean |
getFastExpansion()
Indicates that virtual pool volumes should use concatenated meta volumes,
not striped.
|
VirtualPoolHighAvailabilityParam |
getHighAvailability()
The high availability settings for the virtual pool.
|
java.lang.Integer |
getHostIOLimitBandwidth() |
java.lang.Integer |
getHostIOLimitIOPs() |
java.lang.Integer |
getMaxPaths()
Number of max paths supported by this virtual pool.
|
java.lang.Integer |
getMinPaths() |
java.lang.Boolean |
getMultiVolumeConsistent()
Specifies whether or not multi-volume consistency is supported for the
virtual pool.
|
java.lang.Integer |
getPathsPerInitiator()
Number of paths to be provisioned per initiator.
|
java.lang.String |
getPlacementPolicy()
Resource placement policy used by the virtual pool.
|
BlockVirtualPoolProtectionParam |
getProtection()
The protection settings for the virtual pool.
|
java.util.Set<java.lang.String> |
getRaidLevels() |
java.lang.Integer |
getThinVolumePreAllocationPercentage()
The preallocation size for VMAX thin volumes.
|
java.lang.Boolean |
getUniquePolicyNames()
Specifies whether or not unique auto tier policy names are required.
|
void |
setAutoTieringPolicyName(java.lang.String autoTieringPolicyName) |
void |
setCompressionEnabled(java.lang.Boolean compressionEnabled) |
void |
setDedupCapable(java.lang.Boolean dedupCapable) |
void |
setDriveType(java.lang.String driveType) |
void |
setExpandable(java.lang.Boolean expandable) |
void |
setFastExpansion(java.lang.Boolean fastExpansion) |
void |
setHighAvailability(VirtualPoolHighAvailabilityParam highAvailability) |
void |
setHostIOLimitBandwidth(java.lang.Integer hostIOLimitBandwidth) |
void |
setHostIOLimitIOPs(java.lang.Integer hostIOLimitIOPs) |
void |
setMaxPaths(java.lang.Integer maxPaths) |
void |
setMinPaths(java.lang.Integer minPaths) |
void |
setMultiVolumeConsistent(java.lang.Boolean multiVolumeConsistent) |
void |
setPathsPerInitiator(java.lang.Integer pathsPerInitiator) |
void |
setPlacementPolicy(java.lang.String placementPolicy) |
void |
setProtection(BlockVirtualPoolProtectionParam protection) |
void |
setRaidLevels(java.util.Set<java.lang.String> raidLevels) |
void |
setThinVolumePreAllocationPercentage(java.lang.Integer thinVolumePreAllocationPercentage) |
void |
setUniquePolicyNames(java.lang.Boolean uniquePolicyNames) |
getAssignedStoragePools, getDescription, getInvalidMatchedStoragePools, getMatchedStoragePools, getNumPaths, getNumResources, getProtocols, getProvisioningType, getSystemType, getType, getUseMatchedPools, getVirtualArrays, setAssignedStoragePools, setDescription, setInvalidMatchedStoragePools, setMatchedStoragePools, setNumPaths, setNumResources, setProtocols, setProvisioningType, setSystemType, setType, setUseMatchedPools, setVirtualArrays
getCreationTime, getGlobal, getId, getInactive, getInternal, getLink, getName, getRemote, getTags, getVdc, setCreationTime, setGlobal, setId, setInactive, setInternal, setLink, setName, setRemote, setTags, setVdc, toString
public java.lang.String getAutoTieringPolicyName()
public java.lang.String getDriveType()
public java.lang.Boolean getExpandable()
public java.lang.Boolean getFastExpansion()
public void setFastExpansion(java.lang.Boolean fastExpansion)
public VirtualPoolHighAvailabilityParam getHighAvailability()
public java.lang.Integer getThinVolumePreAllocationPercentage()
public java.lang.Boolean getMultiVolumeConsistent()
public BlockVirtualPoolProtectionParam getProtection()
public java.util.Set<java.lang.String> getRaidLevels()
public void setAutoTieringPolicyName(java.lang.String autoTieringPolicyName)
public void setDriveType(java.lang.String driveType)
public void setExpandable(java.lang.Boolean expandable)
public void setHighAvailability(VirtualPoolHighAvailabilityParam highAvailability)
public void setThinVolumePreAllocationPercentage(java.lang.Integer thinVolumePreAllocationPercentage)
public void setMultiVolumeConsistent(java.lang.Boolean multiVolumeConsistent)
public void setProtection(BlockVirtualPoolProtectionParam protection)
public void setRaidLevels(java.util.Set<java.lang.String> raidLevels)
public java.lang.Boolean getUniquePolicyNames()
public void setUniquePolicyNames(java.lang.Boolean uniquePolicyNames)
public java.lang.Integer getMaxPaths()
public void setMaxPaths(java.lang.Integer maxPaths)
public java.lang.Integer getMinPaths()
public void setMinPaths(java.lang.Integer minPaths)
public java.lang.Integer getPathsPerInitiator()
public void setPathsPerInitiator(java.lang.Integer pathsPerInitiator)
public java.lang.Boolean getCompressionEnabled()
public void setCompressionEnabled(java.lang.Boolean compressionEnabled)
compressionEnabled
- the compressionEnabled to setpublic java.lang.Integer getHostIOLimitBandwidth()
public void setHostIOLimitBandwidth(java.lang.Integer hostIOLimitBandwidth)
public java.lang.Integer getHostIOLimitIOPs()
public void setHostIOLimitIOPs(java.lang.Integer hostIOLimitIOPs)
public java.lang.Boolean getDedupCapable()
public void setDedupCapable(java.lang.Boolean dedupCapable)
public java.lang.String getPlacementPolicy()
public void setPlacementPolicy(java.lang.String placementPolicy)