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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FSxWindowsFileServerVolumeConfiguration.Builder
authorizationConfig(Consumer<FSxWindowsFileServerAuthorizationConfig.Builder> authorizationConfig)
The authorization configuration details for the Amazon FSx for Windows File Server file system.FSxWindowsFileServerVolumeConfiguration.Builder
authorizationConfig(FSxWindowsFileServerAuthorizationConfig authorizationConfig)
The authorization configuration details for the Amazon FSx for Windows File Server file system.FSxWindowsFileServerVolumeConfiguration.Builder
fileSystemId(String fileSystemId)
The Amazon FSx for Windows File Server file system ID to use.FSxWindowsFileServerVolumeConfiguration.Builder
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 Detail
-
fileSystemId
FSxWindowsFileServerVolumeConfiguration.Builder fileSystemId(String 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
FSxWindowsFileServerVolumeConfiguration.Builder rootDirectory(String 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:
authorizationConfig(FSxWindowsFileServerAuthorizationConfig)
-
-