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.BuilderauthorizationConfig(Consumer<FSxWindowsFileServerAuthorizationConfig.Builder> authorizationConfig)The authorization configuration details for the Amazon FSx for Windows File Server file system.FSxWindowsFileServerVolumeConfiguration.BuilderauthorizationConfig(FSxWindowsFileServerAuthorizationConfig authorizationConfig)The authorization configuration details for the Amazon FSx for Windows File Server file system.FSxWindowsFileServerVolumeConfiguration.BuilderfileSystemId(String fileSystemId)The Amazon FSx for Windows File Server file system ID to use.FSxWindowsFileServerVolumeConfiguration.BuilderrootDirectory(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaFSxWindowsFileServerAuthorizationConfig.builder().When the
Consumercompletes,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)
-
-