@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FileSystemLustreMetadataConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The Lustre metadata performance configuration of an Amazon FSx for Lustre file system using a
PERSISTENT_2
deployment type. The configuration enables the file system to support increasing metadata
performance.
Constructor and Description |
---|
FileSystemLustreMetadataConfiguration() |
Modifier and Type | Method and Description |
---|---|
FileSystemLustreMetadataConfiguration |
clone() |
boolean |
equals(Object obj) |
Integer |
getIops()
The number of Metadata IOPS provisioned for the file system.
|
String |
getMode()
The metadata configuration mode for provisioning Metadata IOPS for the file system.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIops(Integer iops)
The number of Metadata IOPS provisioned for the file system.
|
void |
setMode(String mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
|
String |
toString()
Returns a string representation of this object.
|
FileSystemLustreMetadataConfiguration |
withIops(Integer iops)
The number of Metadata IOPS provisioned for the file system.
|
FileSystemLustreMetadataConfiguration |
withMode(MetadataConfigurationMode mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
|
FileSystemLustreMetadataConfiguration |
withMode(String mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
|
public FileSystemLustreMetadataConfiguration()
public void setIops(Integer iops)
The number of Metadata IOPS provisioned for the file system. Valid values are 1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a maximum of
192000
.
iops
- The number of Metadata IOPS provisioned for the file system. Valid values are 1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a
maximum of 192000
.public Integer getIops()
The number of Metadata IOPS provisioned for the file system. Valid values are 1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a maximum of
192000
.
1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a
maximum of 192000
.public FileSystemLustreMetadataConfiguration withIops(Integer iops)
The number of Metadata IOPS provisioned for the file system. Valid values are 1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a maximum of
192000
.
iops
- The number of Metadata IOPS provisioned for the file system. Valid values are 1500
,
3000
, 6000
, 12000
, and multiples of 12000
up to a
maximum of 192000
.public void setMode(String mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
mode
- The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
MetadataConfigurationMode
public String getMode()
The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
MetadataConfigurationMode
public FileSystemLustreMetadataConfiguration withMode(String mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
mode
- The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
MetadataConfigurationMode
public FileSystemLustreMetadataConfiguration withMode(MetadataConfigurationMode mode)
The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
mode
- The metadata configuration mode for provisioning Metadata IOPS for the file system.
In AUTOMATIC mode, FSx for Lustre automatically provisions and scales the number of Metadata IOPS on your file system based on your file system storage capacity.
In USER_PROVISIONED mode, you can choose to specify the number of Metadata IOPS to provision for your file system.
MetadataConfigurationMode
public String toString()
toString
in class Object
Object.toString()
public FileSystemLustreMetadataConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.