Interface UpdateFileSystemRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>,EfsRequest.Builder,SdkBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateFileSystemRequest
public static interface UpdateFileSystemRequest.Builder extends EfsRequest.Builder, SdkPojo, CopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateFileSystemRequest.BuilderfileSystemId(String fileSystemId)The ID of the file system that you want to update.UpdateFileSystemRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateFileSystemRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateFileSystemRequest.BuilderprovisionedThroughputInMibps(Double provisionedThroughputInMibps)(Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating.UpdateFileSystemRequest.BuilderthroughputMode(String throughputMode)(Optional) Updates the file system's throughput mode.UpdateFileSystemRequest.BuilderthroughputMode(ThroughputMode throughputMode)(Optional) Updates the file system's throughput mode.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.efs.model.EfsRequest.Builder
build
-
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
-
fileSystemId
UpdateFileSystemRequest.Builder fileSystemId(String fileSystemId)
The ID of the file system that you want to update.
- Parameters:
fileSystemId- The ID of the file system that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throughputMode
UpdateFileSystemRequest.Builder throughputMode(String throughputMode)
(Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.- Parameters:
throughputMode- (Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing theThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ThroughputMode,ThroughputMode
-
throughputMode
UpdateFileSystemRequest.Builder throughputMode(ThroughputMode throughputMode)
(Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.- Parameters:
throughputMode- (Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing theThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ThroughputMode,ThroughputMode
-
provisionedThroughputInMibps
UpdateFileSystemRequest.Builder provisionedThroughputInMibps(Double provisionedThroughputInMibps)
(Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating. Required if
ThroughputModeis set toprovisioned. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.- Parameters:
provisionedThroughputInMibps- (Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating. Required ifThroughputModeis set toprovisioned. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateFileSystemRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateFileSystemRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-