public class QoSPolicy
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
QoSPolicy.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
QoSPolicy() |
QoSPolicy(java.lang.Long qosPolicyID,
java.lang.String name,
java.lang.Long[] volumeIDs,
VolumeQOS qos) |
Modifier and Type | Method and Description |
---|---|
QoSPolicy.Builder |
asBuilder() |
static QoSPolicy.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
The name of the QoS policy.
|
VolumeQOS |
getQos()
Quality of service settings for this volume.
|
java.lang.Long |
getQosPolicyID()
A unique integer identifier for the QoSPolicy auto-assigned by the SolidFire cluster.
|
java.lang.Long[] |
getVolumeIDs()
A list of volumes associated with this policy.
|
int |
hashCode() |
void |
setName(java.lang.String name) |
void |
setQos(VolumeQOS qos) |
void |
setQosPolicyID(java.lang.Long qosPolicyID) |
void |
setVolumeIDs(java.lang.Long[] volumeIDs) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
public java.lang.Long getQosPolicyID()
public void setQosPolicyID(java.lang.Long qosPolicyID)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Long[] getVolumeIDs()
public void setVolumeIDs(java.lang.Long[] volumeIDs)
public VolumeQOS getQos()
public void setQos(VolumeQOS qos)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String toString()
toString
in class java.lang.Object
public static QoSPolicy.Builder builder()
public final QoSPolicy.Builder asBuilder()