@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LustreFileSystemConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for the Amazon FSx for Lustre file system.
| Constructor and Description |
|---|
LustreFileSystemConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LustreFileSystemConfiguration |
clone() |
boolean |
equals(Object obj) |
DataRepositoryConfiguration |
getDataRepositoryConfiguration() |
String |
getDeploymentType()
The deployment type of the FSX for Lustre file system.
|
String |
getMountName()
You use the
MountName value when mounting the file system. |
Integer |
getPerUnitStorageThroughput()
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned.
|
String |
getWeeklyMaintenanceStartTime()
The UTC time that you want to begin your weekly maintenance window.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setDataRepositoryConfiguration(DataRepositoryConfiguration dataRepositoryConfiguration) |
void |
setDeploymentType(String deploymentType)
The deployment type of the FSX for Lustre file system.
|
void |
setMountName(String mountName)
You use the
MountName value when mounting the file system. |
void |
setPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned.
|
void |
setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
The UTC time that you want to begin your weekly maintenance window.
|
String |
toString()
Returns a string representation of this object.
|
LustreFileSystemConfiguration |
withDataRepositoryConfiguration(DataRepositoryConfiguration dataRepositoryConfiguration) |
LustreFileSystemConfiguration |
withDeploymentType(LustreDeploymentType deploymentType)
The deployment type of the FSX for Lustre file system.
|
LustreFileSystemConfiguration |
withDeploymentType(String deploymentType)
The deployment type of the FSX for Lustre file system.
|
LustreFileSystemConfiguration |
withMountName(String mountName)
You use the
MountName value when mounting the file system. |
LustreFileSystemConfiguration |
withPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned.
|
LustreFileSystemConfiguration |
withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
The UTC time that you want to begin your weekly maintenance window.
|
public void setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
The UTC time that you want to begin your weekly maintenance window.
weeklyMaintenanceStartTime - The UTC time that you want to begin your weekly maintenance window.public String getWeeklyMaintenanceStartTime()
The UTC time that you want to begin your weekly maintenance window.
public LustreFileSystemConfiguration withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
The UTC time that you want to begin your weekly maintenance window.
weeklyMaintenanceStartTime - The UTC time that you want to begin your weekly maintenance window.public void setDataRepositoryConfiguration(DataRepositoryConfiguration dataRepositoryConfiguration)
dataRepositoryConfiguration - public DataRepositoryConfiguration getDataRepositoryConfiguration()
public LustreFileSystemConfiguration withDataRepositoryConfiguration(DataRepositoryConfiguration dataRepositoryConfiguration)
dataRepositoryConfiguration - public void setDeploymentType(String deploymentType)
The deployment type of the FSX for Lustre file system.
deploymentType - The deployment type of the FSX for Lustre file system.LustreDeploymentTypepublic String getDeploymentType()
The deployment type of the FSX for Lustre file system.
LustreDeploymentTypepublic LustreFileSystemConfiguration withDeploymentType(String deploymentType)
The deployment type of the FSX for Lustre file system.
deploymentType - The deployment type of the FSX for Lustre file system.LustreDeploymentTypepublic LustreFileSystemConfiguration withDeploymentType(LustreDeploymentType deploymentType)
The deployment type of the FSX for Lustre file system.
deploymentType - The deployment type of the FSX for Lustre file system.LustreDeploymentTypepublic void setPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned. File system throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). This option is only valid for PERSISTENT_1 deployment types.
Valid values are 50, 100, 200.
perUnitStorageThroughput - Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte
of storage provisioned. File system throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). This option is only valid for PERSISTENT_1 deployment
types. Valid values are 50, 100, 200.public Integer getPerUnitStorageThroughput()
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned. File system throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). This option is only valid for PERSISTENT_1 deployment types.
Valid values are 50, 100, 200.
PERSISTENT_1 deployment
types. Valid values are 50, 100, 200.public LustreFileSystemConfiguration withPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of
storage provisioned. File system throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). This option is only valid for PERSISTENT_1 deployment types.
Valid values are 50, 100, 200.
perUnitStorageThroughput - Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte
of storage provisioned. File system throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). This option is only valid for PERSISTENT_1 deployment
types. Valid values are 50, 100, 200.public void setMountName(String mountName)
You use the MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is unique
within an AWS Region.
mountName - You use the MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is
unique within an AWS Region.
public String getMountName()
You use the MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is unique
within an AWS Region.
MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is
unique within an AWS Region.
public LustreFileSystemConfiguration withMountName(String mountName)
You use the MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is unique
within an AWS Region.
mountName - You use the MountName value when mounting the file system.
For the SCRATCH_1 deployment type, this value is always "fsx". For
SCRATCH_2 and PERSISTENT_1 deployment types, this value is a string that is
unique within an AWS Region.
public String toString()
toString in class ObjectObject.toString()public LustreFileSystemConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.