Interface CreateFileCacheLustreConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CreateFileCacheLustreConfiguration.Builder,,CreateFileCacheLustreConfiguration> SdkBuilder<CreateFileCacheLustreConfiguration.Builder,,CreateFileCacheLustreConfiguration> SdkPojo
- Enclosing class:
CreateFileCacheLustreConfiguration
public static interface CreateFileCacheLustreConfiguration.Builder
extends SdkPojo, CopyableBuilder<CreateFileCacheLustreConfiguration.Builder,CreateFileCacheLustreConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondeploymentType(String deploymentType) Specifies the cache deployment type, which must beCACHE_1.deploymentType(FileCacheLustreDeploymentType deploymentType) Specifies the cache deployment type, which must beCACHE_1.metadataConfiguration(Consumer<FileCacheLustreMetadataConfiguration.Builder> metadataConfiguration) The configuration for a Lustre MDT (Metadata Target) storage volume.metadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration) The configuration for a Lustre MDT (Metadata Target) storage volume.perUnitStorageThroughput(Integer perUnitStorageThroughput) Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in MB/s/TiB.weeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) Sets the value of the WeeklyMaintenanceStartTime property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
perUnitStorageThroughput
CreateFileCacheLustreConfiguration.Builder perUnitStorageThroughput(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.- Parameters:
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 is1000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentType
Specifies the cache deployment type, which must be
CACHE_1.- Parameters:
deploymentType- Specifies the cache deployment type, which must beCACHE_1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deploymentType
CreateFileCacheLustreConfiguration.Builder deploymentType(FileCacheLustreDeploymentType deploymentType) Specifies the cache deployment type, which must be
CACHE_1.- Parameters:
deploymentType- Specifies the cache deployment type, which must beCACHE_1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
weeklyMaintenanceStartTime
CreateFileCacheLustreConfiguration.Builder weeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) Sets the value of the WeeklyMaintenanceStartTime property for this object.- Parameters:
weeklyMaintenanceStartTime- The new value for the WeeklyMaintenanceStartTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
CreateFileCacheLustreConfiguration.Builder metadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration) The configuration for a Lustre MDT (Metadata Target) storage volume.
- Parameters:
metadataConfiguration- The configuration for a Lustre MDT (Metadata Target) storage volume.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataConfiguration
default CreateFileCacheLustreConfiguration.Builder metadataConfiguration(Consumer<FileCacheLustreMetadataConfiguration.Builder> metadataConfiguration) The configuration for a Lustre MDT (Metadata Target) storage volume.
This is a convenience method that creates an instance of theFileCacheLustreMetadataConfiguration.Builderavoiding the need to create one manually viaFileCacheLustreMetadataConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadataConfiguration(FileCacheLustreMetadataConfiguration).- Parameters:
metadataConfiguration- a consumer that will call methods onFileCacheLustreMetadataConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-