public class ModifyVolumesRequest
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ModifyVolumesRequest.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
ModifyVolumesRequest() |
ModifyVolumesRequest(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<Attributes> attributes) |
ModifyVolumesRequest(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableSnapMirrorReplication) |
ModifyVolumesRequest(java.lang.Long[] volumeIDs,
Optional<java.lang.Long> accountID,
Optional<java.lang.String> access,
Optional<QoS> qos,
Optional<java.lang.Long> totalSize,
Optional<java.lang.Boolean> associateWithQoSPolicy,
Optional<java.lang.Long> qosPolicyID,
Optional<Attributes> attributes,
Optional<java.lang.Boolean> enableSnapMirrorReplication,
Optional<java.lang.Long> fifoSize,
Optional<java.lang.Long> minFifoSize) |
Modifier and Type | Method and Description |
---|---|
ModifyVolumesRequest.Builder |
asBuilder() |
static ModifyVolumesRequest.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
Optional<java.lang.String> |
getAccess()
Access allowed for the volume.
|
Optional<java.lang.Long> |
getAccountID()
AccountID to which the volume is reassigned.
|
Optional<java.lang.Boolean> |
getAssociateWithQoSPolicy()
Associate the volume with the specified QoS policy.
|
Optional<Attributes> |
getAttributes()
List of name/value pairs in JSON object format.
|
Optional<java.lang.Boolean> |
getEnableSnapMirrorReplication()
Determines whether the volume can be used for replication with SnapMirror endpoints.
|
Optional<java.lang.Long> |
getFifoSize()
Specifies the maximum number of FIFO (First-In-First-Out) snapshots supported by the volume.
|
Optional<java.lang.Long> |
getMinFifoSize()
Specifies the number of snapshot slots that are reserved for only FIFO (First-In-First-Out) snapshots.
|
Optional<QoS> |
getQos()
New quality of service settings for this volume.If not specified, the QoS settings are not changed.
|
Optional<java.lang.Long> |
getQosPolicyID()
The ID for the policy whose QoS settings should be applied to the specified volumes.
|
Optional<java.lang.Long> |
getTotalSize()
New size of the volume in bytes.
|
java.lang.Long[] |
getVolumeIDs()
A list of volumeIDs for the volumes to be modified.
|
int |
hashCode() |
void |
setAccess(Optional<java.lang.String> access) |
void |
setAccountID(Optional<java.lang.Long> accountID) |
void |
setAssociateWithQoSPolicy(Optional<java.lang.Boolean> associateWithQoSPolicy) |
void |
setAttributes(Optional<Attributes> attributes) |
void |
setEnableSnapMirrorReplication(Optional<java.lang.Boolean> enableSnapMirrorReplication) |
void |
setFifoSize(Optional<java.lang.Long> fifoSize) |
void |
setMinFifoSize(Optional<java.lang.Long> minFifoSize) |
void |
setQos(Optional<QoS> qos) |
void |
setQosPolicyID(Optional<java.lang.Long> qosPolicyID) |
void |
setTotalSize(Optional<java.lang.Long> totalSize) |
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
@Since(value="7.0") public ModifyVolumesRequest(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<Attributes> attributes)
@Since(value="10.0") public ModifyVolumesRequest(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableSnapMirrorReplication)
@Since(value="12.0") public ModifyVolumesRequest(java.lang.Long[] volumeIDs, Optional<java.lang.Long> accountID, Optional<java.lang.String> access, Optional<QoS> qos, Optional<java.lang.Long> totalSize, Optional<java.lang.Boolean> associateWithQoSPolicy, Optional<java.lang.Long> qosPolicyID, Optional<Attributes> attributes, Optional<java.lang.Boolean> enableSnapMirrorReplication, Optional<java.lang.Long> fifoSize, Optional<java.lang.Long> minFifoSize)
public java.lang.Long[] getVolumeIDs()
public void setVolumeIDs(java.lang.Long[] volumeIDs)
public Optional<java.lang.Long> getAccountID()
public void setAccountID(Optional<java.lang.Long> accountID)
public Optional<java.lang.String> getAccess()
public void setAccess(Optional<java.lang.String> access)
public Optional<QoS> getQos()
public Optional<java.lang.Long> getTotalSize()
public void setTotalSize(Optional<java.lang.Long> totalSize)
public Optional<java.lang.Boolean> getAssociateWithQoSPolicy()
public void setAssociateWithQoSPolicy(Optional<java.lang.Boolean> associateWithQoSPolicy)
public Optional<java.lang.Long> getQosPolicyID()
public void setQosPolicyID(Optional<java.lang.Long> qosPolicyID)
public Optional<Attributes> getAttributes()
public void setAttributes(Optional<Attributes> attributes)
public Optional<java.lang.Boolean> getEnableSnapMirrorReplication()
public void setEnableSnapMirrorReplication(Optional<java.lang.Boolean> enableSnapMirrorReplication)
public Optional<java.lang.Long> getFifoSize()
public void setFifoSize(Optional<java.lang.Long> fifoSize)
public Optional<java.lang.Long> getMinFifoSize()
public void setMinFifoSize(Optional<java.lang.Long> minFifoSize)
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 ModifyVolumesRequest.Builder builder()
public final ModifyVolumesRequest.Builder asBuilder()