@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateFileCacheLustreConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon File Cache configuration for the cache that you are creating.
Constructor and Description |
---|
CreateFileCacheLustreConfiguration() |
Modifier and Type | Method and Description |
---|---|
CreateFileCacheLustreConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getDeploymentType()
Specifies the cache deployment type, which must be
CACHE_1 . |
FileCacheLustreMetadataConfiguration |
getMetadataConfiguration()
The configuration for a Lustre MDT (Metadata Target) storage volume.
|
Integer |
getPerUnitStorageThroughput()
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB.
|
String |
getWeeklyMaintenanceStartTime() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeploymentType(String deploymentType)
Specifies the cache deployment type, which must be
CACHE_1 . |
void |
setMetadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration)
The configuration for a Lustre MDT (Metadata Target) storage volume.
|
void |
setPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB.
|
void |
setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) |
String |
toString()
Returns a string representation of this object.
|
CreateFileCacheLustreConfiguration |
withDeploymentType(FileCacheLustreDeploymentType deploymentType)
Specifies the cache deployment type, which must be
CACHE_1 . |
CreateFileCacheLustreConfiguration |
withDeploymentType(String deploymentType)
Specifies the cache deployment type, which must be
CACHE_1 . |
CreateFileCacheLustreConfiguration |
withMetadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration)
The configuration for a Lustre MDT (Metadata Target) storage volume.
|
CreateFileCacheLustreConfiguration |
withPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB.
|
CreateFileCacheLustreConfiguration |
withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) |
public void setPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB. The only supported value is 1000
.
perUnitStorageThroughput
- Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB. The only supported value is 1000
.public Integer getPerUnitStorageThroughput()
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB. The only supported value is 1000
.
1000
.public CreateFileCacheLustreConfiguration withPerUnitStorageThroughput(Integer perUnitStorageThroughput)
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB. The only supported value is 1000
.
perUnitStorageThroughput
- Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB. The only supported value is 1000
.public void setDeploymentType(String deploymentType)
Specifies the cache deployment type, which must be CACHE_1
.
deploymentType
- Specifies the cache deployment type, which must be CACHE_1
.FileCacheLustreDeploymentType
public String getDeploymentType()
Specifies the cache deployment type, which must be CACHE_1
.
CACHE_1
.FileCacheLustreDeploymentType
public CreateFileCacheLustreConfiguration withDeploymentType(String deploymentType)
Specifies the cache deployment type, which must be CACHE_1
.
deploymentType
- Specifies the cache deployment type, which must be CACHE_1
.FileCacheLustreDeploymentType
public CreateFileCacheLustreConfiguration withDeploymentType(FileCacheLustreDeploymentType deploymentType)
Specifies the cache deployment type, which must be CACHE_1
.
deploymentType
- Specifies the cache deployment type, which must be CACHE_1
.FileCacheLustreDeploymentType
public void setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
weeklyMaintenanceStartTime
- public String getWeeklyMaintenanceStartTime()
public CreateFileCacheLustreConfiguration withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
weeklyMaintenanceStartTime
- public void setMetadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration)
The configuration for a Lustre MDT (Metadata Target) storage volume.
metadataConfiguration
- The configuration for a Lustre MDT (Metadata Target) storage volume.public FileCacheLustreMetadataConfiguration getMetadataConfiguration()
The configuration for a Lustre MDT (Metadata Target) storage volume.
public CreateFileCacheLustreConfiguration withMetadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration)
The configuration for a Lustre MDT (Metadata Target) storage volume.
metadataConfiguration
- The configuration for a Lustre MDT (Metadata Target) storage volume.public String toString()
toString
in class Object
Object.toString()
public CreateFileCacheLustreConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.