@Generated(value="software.amazon.awssdk:codegen") public final class CreateFileCacheLustreConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CreateFileCacheLustreConfiguration.Builder,CreateFileCacheLustreConfiguration>
The Amazon File Cache configuration for the cache that you are creating.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateFileCacheLustreConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateFileCacheLustreConfiguration.Builder |
builder() |
FileCacheLustreDeploymentType |
deploymentType()
Specifies the cache deployment type, which must be
CACHE_1. |
String |
deploymentTypeAsString()
Specifies the cache deployment type, which must be
CACHE_1. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
FileCacheLustreMetadataConfiguration |
metadataConfiguration()
The configuration for a Lustre MDT (Metadata Target) storage volume.
|
Integer |
perUnitStorageThroughput()
Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in
MB/s/TiB.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateFileCacheLustreConfiguration.Builder> |
serializableBuilderClass() |
CreateFileCacheLustreConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
weeklyMaintenanceStartTime()
Returns the value of the WeeklyMaintenanceStartTime property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
1000.public final FileCacheLustreDeploymentType deploymentType()
Specifies the cache deployment type, which must be CACHE_1.
If the service returns an enum value that is not available in the current SDK version, deploymentType
will return FileCacheLustreDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from deploymentTypeAsString().
CACHE_1.FileCacheLustreDeploymentTypepublic final String deploymentTypeAsString()
Specifies the cache deployment type, which must be CACHE_1.
If the service returns an enum value that is not available in the current SDK version, deploymentType
will return FileCacheLustreDeploymentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service
is available from deploymentTypeAsString().
CACHE_1.FileCacheLustreDeploymentTypepublic final String weeklyMaintenanceStartTime()
public final FileCacheLustreMetadataConfiguration metadataConfiguration()
The configuration for a Lustre MDT (Metadata Target) storage volume.
public CreateFileCacheLustreConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateFileCacheLustreConfiguration.Builder,CreateFileCacheLustreConfiguration>public static CreateFileCacheLustreConfiguration.Builder builder()
public static Class<? extends CreateFileCacheLustreConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.