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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateFileCacheLustreConfiguration.BuilderdeploymentType(String deploymentType)Specifies the cache deployment type, which must beCACHE_1.CreateFileCacheLustreConfiguration.BuilderdeploymentType(FileCacheLustreDeploymentType deploymentType)Specifies the cache deployment type, which must beCACHE_1.default CreateFileCacheLustreConfiguration.BuildermetadataConfiguration(Consumer<FileCacheLustreMetadataConfiguration.Builder> metadataConfiguration)The configuration for a Lustre MDT (Metadata Target) storage volume.CreateFileCacheLustreConfiguration.BuildermetadataConfiguration(FileCacheLustreMetadataConfiguration metadataConfiguration)The configuration for a Lustre MDT (Metadata Target) storage volume.CreateFileCacheLustreConfiguration.BuilderperUnitStorageThroughput(Integer perUnitStorageThroughput)Provisions the amount of read and write throughput for each 1 tebibyte (TiB) of cache storage capacity, in MB/s/TiB.CreateFileCacheLustreConfiguration.BuilderweeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)Sets the value of the WeeklyMaintenanceStartTime property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
CreateFileCacheLustreConfiguration.Builder deploymentType(String 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:
FileCacheLustreDeploymentType,FileCacheLustreDeploymentType
-
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:
FileCacheLustreDeploymentType,FileCacheLustreDeploymentType
-
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:
metadataConfiguration(FileCacheLustreMetadataConfiguration)
-
-