public static interface UpdateFileSystemRequest.Builder extends FSxRequest.Builder, SdkPojo, CopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>
Modifier and Type | Method and Description |
---|---|
UpdateFileSystemRequest.Builder |
clientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent updates.
|
UpdateFileSystemRequest.Builder |
fileSystemId(String fileSystemId)
Sets the value of the FileSystemId property for this object.
|
default UpdateFileSystemRequest.Builder |
lustreConfiguration(Consumer<UpdateFileSystemLustreConfiguration.Builder> lustreConfiguration)
Sets the value of the LustreConfiguration property for this object.
|
UpdateFileSystemRequest.Builder |
lustreConfiguration(UpdateFileSystemLustreConfiguration lustreConfiguration)
Sets the value of the LustreConfiguration property for this object.
|
UpdateFileSystemRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateFileSystemRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default UpdateFileSystemRequest.Builder |
windowsConfiguration(Consumer<UpdateFileSystemWindowsConfiguration.Builder> windowsConfiguration)
The configuration for this Microsoft Windows file system.
|
UpdateFileSystemRequest.Builder |
windowsConfiguration(UpdateFileSystemWindowsConfiguration windowsConfiguration)
The configuration for this Microsoft Windows file system.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateFileSystemRequest.Builder fileSystemId(String fileSystemId)
fileSystemId
- The new value for the FileSystemId property for this object.UpdateFileSystemRequest.Builder clientRequestToken(String clientRequestToken)
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent updates. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.
clientRequestToken
- (Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent updates.
This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS
CLI) or an AWS SDK.UpdateFileSystemRequest.Builder windowsConfiguration(UpdateFileSystemWindowsConfiguration windowsConfiguration)
The configuration for this Microsoft Windows file system. The only supported options are for backup and maintenance.
windowsConfiguration
- The configuration for this Microsoft Windows file system. The only supported options are for backup
and maintenance.default UpdateFileSystemRequest.Builder windowsConfiguration(Consumer<UpdateFileSystemWindowsConfiguration.Builder> windowsConfiguration)
The configuration for this Microsoft Windows file system. The only supported options are for backup and maintenance.
This is a convenience that creates an instance of theUpdateFileSystemWindowsConfiguration.Builder
avoiding the need to create one manually via UpdateFileSystemWindowsConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to windowsConfiguration(UpdateFileSystemWindowsConfiguration)
.windowsConfiguration
- a consumer that will call methods on UpdateFileSystemWindowsConfiguration.Builder
windowsConfiguration(UpdateFileSystemWindowsConfiguration)
UpdateFileSystemRequest.Builder lustreConfiguration(UpdateFileSystemLustreConfiguration lustreConfiguration)
lustreConfiguration
- The new value for the LustreConfiguration property for this object.default UpdateFileSystemRequest.Builder lustreConfiguration(Consumer<UpdateFileSystemLustreConfiguration.Builder> lustreConfiguration)
UpdateFileSystemLustreConfiguration.Builder
avoiding the need to create one manually via UpdateFileSystemLustreConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to lustreConfiguration(UpdateFileSystemLustreConfiguration)
.lustreConfiguration
- a consumer that will call methods on UpdateFileSystemLustreConfiguration.Builder
lustreConfiguration(UpdateFileSystemLustreConfiguration)
UpdateFileSystemRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateFileSystemRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.