Interface AwsEfsAccessPointDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEfsAccessPointDetails.Builder,
,AwsEfsAccessPointDetails> SdkBuilder<AwsEfsAccessPointDetails.Builder,
,AwsEfsAccessPointDetails> SdkPojo
- Enclosing class:
AwsEfsAccessPointDetails
-
Method Summary
Modifier and TypeMethodDescriptionaccessPointId
(String accessPointId) The ID of the Amazon EFS access point.The Amazon Resource Name (ARN) of the Amazon EFS access point.clientToken
(String clientToken) The opaque string specified in the request to ensure idempotent creation.fileSystemId
(String fileSystemId) The ID of the Amazon EFS file system that the access point applies to.default AwsEfsAccessPointDetails.Builder
The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.posixUser
(AwsEfsAccessPointPosixUserDetails posixUser) The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.default AwsEfsAccessPointDetails.Builder
rootDirectory
(Consumer<AwsEfsAccessPointRootDirectoryDetails.Builder> rootDirectory) The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.rootDirectory
(AwsEfsAccessPointRootDirectoryDetails rootDirectory) The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.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
-
accessPointId
The ID of the Amazon EFS access point.
- Parameters:
accessPointId
- The ID of the Amazon EFS access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the Amazon EFS access point.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the Amazon EFS access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
The opaque string specified in the request to ensure idempotent creation.
- Parameters:
clientToken
- The opaque string specified in the request to ensure idempotent creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemId
The ID of the Amazon EFS file system that the access point applies to.
- Parameters:
fileSystemId
- The ID of the Amazon EFS file system that the access point applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
posixUser
The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.
- Parameters:
posixUser
- The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
posixUser
default AwsEfsAccessPointDetails.Builder posixUser(Consumer<AwsEfsAccessPointPosixUserDetails.Builder> posixUser) The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point, that is used for all file operations by NFS clients using the access point.
This is a convenience method that creates an instance of theAwsEfsAccessPointPosixUserDetails.Builder
avoiding the need to create one manually viaAwsEfsAccessPointPosixUserDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toposixUser(AwsEfsAccessPointPosixUserDetails)
.- Parameters:
posixUser
- a consumer that will call methods onAwsEfsAccessPointPosixUserDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rootDirectory
The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.
- Parameters:
rootDirectory
- The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rootDirectory
default AwsEfsAccessPointDetails.Builder rootDirectory(Consumer<AwsEfsAccessPointRootDirectoryDetails.Builder> rootDirectory) The directory on the Amazon EFS file system that the access point exposes as the root directory to NFS clients using the access point.
This is a convenience method that creates an instance of theAwsEfsAccessPointRootDirectoryDetails.Builder
avoiding the need to create one manually viaAwsEfsAccessPointRootDirectoryDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torootDirectory(AwsEfsAccessPointRootDirectoryDetails)
.- Parameters:
rootDirectory
- a consumer that will call methods onAwsEfsAccessPointRootDirectoryDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-