public class BlockVirtualPoolUpdateParam extends VirtualPoolUpdateParam
Constructor and Description |
---|
BlockVirtualPoolUpdateParam() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowsExpansion()
Convenience method that determines if expansion is set.
|
java.lang.String |
getAutoTieringPolicyName()
The new auto tier policy name for the virtual pool.
|
java.lang.Boolean |
getCompressionEnabled() |
java.lang.Boolean |
getDedupCapable() |
java.lang.String |
getDriveType()
The new drive type supported by the virtual pool.
|
java.lang.Boolean |
getExpandable()
Specifies whether or not the virtual pool supports volume
expansion.
|
java.lang.Boolean |
getFastExpansion()
Indicates that virtual pool volumes should use concatenated meta volumes,
not striped.
|
VirtualPoolHighAvailabilityParam |
getHighAvailability()
The new high availability settings for the virtual pool.
|
java.lang.Integer |
getHostIOLimitBandwidth() |
java.lang.Integer |
getHostIOLimitIOPs() |
java.lang.Integer |
getMaxPaths()
The new maximum number of paths to a given storage system for the virtual
pool.
|
java.lang.Integer |
getMinPaths() |
java.lang.Boolean |
getMultiVolumeConsistency()
Specifies whether or not the virtual pool supports multi-volume
consistency.
|
java.lang.Integer |
getNumPaths()
Deprecated.
use getMaxPaths instead of getNumPaths
|
java.lang.Integer |
getPathsPerInitiator()
The maximum number of paths to a given storage system for the initiator.
|
java.lang.String |
getPlacementPolicy()
Resource placement policy used by the virtual pool.
|
BlockVirtualPoolProtectionUpdateParam |
getProtection()
The new protection settings for the virtual pool.
|
RaidLevelChanges |
getRaidLevelChanges()
The changes to the supported RAID levels for the virtual pool.
|
java.lang.Integer |
getThinVolumePreAllocationPercentage()
The new preallocation size for VMAX thin volumes for the virtual pool.
|
java.lang.Boolean |
getUniquePolicyNames()
Specifies whether or not the virtual pool requires unique auto tier policy names.
|
boolean |
isHostIOLimitBandwidthSet() |
boolean |
isHostIOLimitIOPsSet() |
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 |
setMultiVolumeConsistency(java.lang.Boolean multiVolumeConsistency) |
void |
setNumPaths(java.lang.Integer numPaths)
Deprecated.
use setMaxPaths instead of setNumPaths
|
void |
setPathsPerInitiator(java.lang.Integer pathsPerInitiator) |
void |
setPlacementPolicy(java.lang.String placementPolicy) |
void |
setProtection(BlockVirtualPoolProtectionUpdateParam protection) |
void |
setRaidLevelChanges(RaidLevelChanges raidLevelChanges) |
void |
setThinVolumePreAllocationPercentage(java.lang.Integer thinVolumePreAllocationPercentage) |
void |
setUniquePolicyNames(java.lang.Boolean uniquePolicyNames) |
boolean |
specifiesHighAvailability()
Convenience method that determines if high availability
has been specified.
|
getDescription, getName, getProtocolChanges, getProvisionType, getSystemType, getUseMatchedPools, getVarrayChanges, setDescription, setName, setProtocolChanges, setProvisionType, setSystemType, setUseMatchedPools, setVarrayChanges
@Range(min=1L, max=65535L) public java.lang.Integer getMaxPaths()
public void setMaxPaths(java.lang.Integer maxPaths)
public void setMinPaths(java.lang.Integer minPaths)
@Deprecated public java.lang.Integer getNumPaths()
@Deprecated public void setNumPaths(java.lang.Integer numPaths)
@Range(min=1L, max=65535L) public java.lang.Integer getPathsPerInitiator()
public void setPathsPerInitiator(java.lang.Integer pathsPerInitiator)
public RaidLevelChanges getRaidLevelChanges()
public void setRaidLevelChanges(RaidLevelChanges raidLevelChanges)
public java.lang.String getAutoTieringPolicyName()
public void setAutoTieringPolicyName(java.lang.String autoTieringPolicyName)
public java.lang.Integer getThinVolumePreAllocationPercentage()
public void setThinVolumePreAllocationPercentage(java.lang.Integer thinVolumePreAllocationPercentage)
public java.lang.String getDriveType()
public void setDriveType(java.lang.String driveType)
public java.lang.Boolean getMultiVolumeConsistency()
public void setMultiVolumeConsistency(java.lang.Boolean multiVolumeConsistency)
public java.lang.Boolean getExpandable()
public void setExpandable(java.lang.Boolean expandable)
public java.lang.Boolean getFastExpansion()
public void setFastExpansion(java.lang.Boolean fastExpansion)
public BlockVirtualPoolProtectionUpdateParam getProtection()
public void setProtection(BlockVirtualPoolProtectionUpdateParam protection)
public VirtualPoolHighAvailabilityParam getHighAvailability()
public void setHighAvailability(VirtualPoolHighAvailabilityParam highAvailability)
public java.lang.Boolean getUniquePolicyNames()
public void setUniquePolicyNames(java.lang.Boolean uniquePolicyNames)
public boolean specifiesHighAvailability()
public boolean allowsExpansion()
public 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 getCompressionEnabled()
public void setCompressionEnabled(java.lang.Boolean compressionEnabled)
compressionEnabled
- the compressionEnabled to setpublic boolean isHostIOLimitBandwidthSet()
public boolean isHostIOLimitIOPsSet()
public java.lang.Boolean getDedupCapable()
public void setDedupCapable(java.lang.Boolean dedupCapable)
public java.lang.String getPlacementPolicy()
public void setPlacementPolicy(java.lang.String placementPolicy)