Class CfnAccessPoint.Builder
java.lang.Object
software.amazon.awscdk.services.s3files.CfnAccessPoint.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessPoint>
- Enclosing class:
CfnAccessPoint
@Stability(Stable)
public static final class CfnAccessPoint.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessPoint>
A fluent builder for
CfnAccessPoint.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clientToken(String clientToken) (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.static CfnAccessPoint.BuilderfileSystemId(String fileSystemId) The ID of the S3 Files file system that the access point provides access to.posixUser(IResolvable posixUser) posixUser(CfnAccessPoint.PosixUserProperty posixUser) rootDirectory(IResolvable rootDirectory) rootDirectory(CfnAccessPoint.RootDirectoryProperty rootDirectory) tags(List<? extends CfnAccessPoint.AccessPointTagProperty> tags)
-
Method Details
-
create
@Stability(Stable) public static CfnAccessPoint.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAccessPoint.Builder.
-
fileSystemId
The ID of the S3 Files file system that the access point provides access to.- Parameters:
fileSystemId- The ID of the S3 Files file system that the access point provides access to. This parameter is required.- Returns:
this- See Also:
-
clientToken
(optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.- Parameters:
clientToken- (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation. This parameter is required.- Returns:
this- See Also:
-
posixUser
- Parameters:
posixUser- This parameter is required.- Returns:
this- See Also:
-
posixUser
@Stability(Stable) public CfnAccessPoint.Builder posixUser(CfnAccessPoint.PosixUserProperty posixUser) - Parameters:
posixUser- This parameter is required.- Returns:
this- See Also:
-
rootDirectory
- Parameters:
rootDirectory- This parameter is required.- Returns:
this- See Also:
-
rootDirectory
@Stability(Stable) public CfnAccessPoint.Builder rootDirectory(CfnAccessPoint.RootDirectoryProperty rootDirectory) - Parameters:
rootDirectory- This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAccessPoint.Builder tags(List<? extends CfnAccessPoint.AccessPointTagProperty> tags) - Parameters:
tags- This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccessPoint>- Returns:
- a newly built instance of
CfnAccessPoint.
-