@Generated(value="software.amazon.awssdk:codegen") public final class DiskIopsConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DiskIopsConfiguration.Builder,DiskIopsConfiguration>
The SSD IOPS (input/output operations per second) configuration for an Amazon FSx for NetApp ONTAP, Amazon FSx for Windows File Server, or FSx for OpenZFS file system. By default, Amazon FSx automatically provisions 3 IOPS per GB of storage capacity. You can provision additional IOPS per GB of storage. The configuration consists of the total number of provisioned SSD IOPS and how it is was provisioned, or the mode (by the customer or by Amazon FSx).
| Modifier and Type | Class and Description |
|---|---|
static interface |
DiskIopsConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DiskIopsConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
iops()
The total number of SSD IOPS provisioned for the file system.
|
DiskIopsConfigurationMode |
mode()
Specifies whether the file system is using the
AUTOMATIC setting of SSD IOPS of 3 IOPS per GB of
storage capacity, , or if it using a USER_PROVISIONED value. |
String |
modeAsString()
Specifies whether the file system is using the
AUTOMATIC setting of SSD IOPS of 3 IOPS per GB of
storage capacity, , or if it using a USER_PROVISIONED value. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DiskIopsConfiguration.Builder> |
serializableBuilderClass() |
DiskIopsConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final DiskIopsConfigurationMode mode()
Specifies whether the file system is using the AUTOMATIC setting of SSD IOPS of 3 IOPS per GB of
storage capacity, , or if it using a USER_PROVISIONED value.
If the service returns an enum value that is not available in the current SDK version, mode will return
DiskIopsConfigurationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
modeAsString().
AUTOMATIC setting of SSD IOPS of 3 IOPS per
GB of storage capacity, , or if it using a USER_PROVISIONED value.DiskIopsConfigurationModepublic final String modeAsString()
Specifies whether the file system is using the AUTOMATIC setting of SSD IOPS of 3 IOPS per GB of
storage capacity, , or if it using a USER_PROVISIONED value.
If the service returns an enum value that is not available in the current SDK version, mode will return
DiskIopsConfigurationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
modeAsString().
AUTOMATIC setting of SSD IOPS of 3 IOPS per
GB of storage capacity, , or if it using a USER_PROVISIONED value.DiskIopsConfigurationModepublic final Long iops()
The total number of SSD IOPS provisioned for the file system.
public DiskIopsConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DiskIopsConfiguration.Builder,DiskIopsConfiguration>public static DiskIopsConfiguration.Builder builder()
public static Class<? extends DiskIopsConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.