@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)
Marshalls this structured data using the given
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.LustreDeploymentType
public String getDeploymentType()
The deployment type of the FSX for Lustre file system.
LustreDeploymentType
public 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.LustreDeploymentType
public 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.LustreDeploymentType
public 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 Object
Object.toString()
public LustreFileSystemConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.