Interface AwsEfsAccessPointDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>,SdkBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>,SdkPojo
- Enclosing class:
- AwsEfsAccessPointDetails
public static interface AwsEfsAccessPointDetails.Builder extends SdkPojo, CopyableBuilder<AwsEfsAccessPointDetails.Builder,AwsEfsAccessPointDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsEfsAccessPointDetails.BuilderaccessPointId(String accessPointId)The ID of the Amazon EFS access point.AwsEfsAccessPointDetails.Builderarn(String arn)The Amazon Resource Name (ARN) of the Amazon EFS access point.AwsEfsAccessPointDetails.BuilderclientToken(String clientToken)The opaque string specified in the request to ensure idempotent creation.AwsEfsAccessPointDetails.BuilderfileSystemId(String fileSystemId)The ID of the Amazon EFS file system that the access point applies to.default AwsEfsAccessPointDetails.BuilderposixUser(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.AwsEfsAccessPointDetails.BuilderposixUser(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.BuilderrootDirectory(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.AwsEfsAccessPointDetails.BuilderrootDirectory(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 Detail
-
accessPointId
AwsEfsAccessPointDetails.Builder accessPointId(String 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
AwsEfsAccessPointDetails.Builder arn(String 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
AwsEfsAccessPointDetails.Builder clientToken(String 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
AwsEfsAccessPointDetails.Builder fileSystemId(String 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
AwsEfsAccessPointDetails.Builder 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.
- 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.Builderavoiding the need to create one manually viaAwsEfsAccessPointPosixUserDetails.builder().When the
Consumercompletes,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:
posixUser(AwsEfsAccessPointPosixUserDetails)
-
rootDirectory
AwsEfsAccessPointDetails.Builder 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.
- 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.Builderavoiding the need to create one manually viaAwsEfsAccessPointRootDirectoryDetails.builder().When the
Consumercompletes,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:
rootDirectory(AwsEfsAccessPointRootDirectoryDetails)
-
-