Interface FSxWindowsFileServerVolumeConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FSxWindowsFileServerVolumeConfiguration.Builder,
,FSxWindowsFileServerVolumeConfiguration> SdkBuilder<FSxWindowsFileServerVolumeConfiguration.Builder,
,FSxWindowsFileServerVolumeConfiguration> SdkPojo
- Enclosing class:
FSxWindowsFileServerVolumeConfiguration
public static interface FSxWindowsFileServerVolumeConfiguration.Builder
extends SdkPojo, CopyableBuilder<FSxWindowsFileServerVolumeConfiguration.Builder,FSxWindowsFileServerVolumeConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationConfig
(Consumer<FSxWindowsFileServerAuthorizationConfig.Builder> authorizationConfig) The authorization configuration details for the Amazon FSx for Windows File Server file system.authorizationConfig
(FSxWindowsFileServerAuthorizationConfig authorizationConfig) The authorization configuration details for the Amazon FSx for Windows File Server file system.fileSystemId
(String fileSystemId) The Amazon FSx for Windows File Server file system ID to use.rootDirectory
(String rootDirectory) The directory within the Amazon FSx for Windows File Server file system to mount as the root directory inside the host.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, sdkFields
-
Method Details
-
fileSystemId
The Amazon FSx for Windows File Server file system ID to use.
- Parameters:
fileSystemId
- The Amazon FSx for Windows File Server file system ID to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootDirectory
The directory within the Amazon FSx for Windows File Server file system to mount as the root directory inside the host.
- Parameters:
rootDirectory
- The directory within the Amazon FSx for Windows File Server file system to mount as the root directory inside the host.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
FSxWindowsFileServerVolumeConfiguration.Builder authorizationConfig(FSxWindowsFileServerAuthorizationConfig authorizationConfig) The authorization configuration details for the Amazon FSx for Windows File Server file system.
- Parameters:
authorizationConfig
- The authorization configuration details for the Amazon FSx for Windows File Server file system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default FSxWindowsFileServerVolumeConfiguration.Builder authorizationConfig(Consumer<FSxWindowsFileServerAuthorizationConfig.Builder> authorizationConfig) The authorization configuration details for the Amazon FSx for Windows File Server file system.
This is a convenience method that creates an instance of theFSxWindowsFileServerAuthorizationConfig.Builder
avoiding the need to create one manually viaFSxWindowsFileServerAuthorizationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthorizationConfig(FSxWindowsFileServerAuthorizationConfig)
.- Parameters:
authorizationConfig
- a consumer that will call methods onFSxWindowsFileServerAuthorizationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-