Class CfnAccessPointPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.s3files.CfnAccessPointPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessPointPropsMixin>
- Enclosing class:
CfnAccessPointPropsMixin
@Stability(Stable)
public static final class CfnAccessPointPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessPointPropsMixin>
A fluent builder for
CfnAccessPointPropsMixin.-
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.create()create(CfnPropertyMixinOptions options) fileSystemId(String fileSystemId) The ID of the S3 Files file system that the access point provides access to.posixUser(IResolvable posixUser) rootDirectory(CfnAccessPointPropsMixin.RootDirectoryProperty rootDirectory) rootDirectory(IResolvable rootDirectory) tags(List<? extends CfnAccessPointPropsMixin.AccessPointTagProperty> tags)
-
Method Details
-
create
@Stability(Stable) public static CfnAccessPointPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAccessPointPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAccessPointPropsMixin.Builder.
-
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:
-
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:
-
posixUser
- Parameters:
posixUser- This parameter is required.- Returns:
this- See Also:
-
posixUser
@Stability(Stable) public CfnAccessPointPropsMixin.Builder posixUser(CfnAccessPointPropsMixin.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 CfnAccessPointPropsMixin.Builder rootDirectory(CfnAccessPointPropsMixin.RootDirectoryProperty rootDirectory) - Parameters:
rootDirectory- This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnAccessPointPropsMixin.Builder tags(List<? extends CfnAccessPointPropsMixin.AccessPointTagProperty> tags) - Parameters:
tags- This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccessPointPropsMixin>- Returns:
- a newly built instance of
CfnAccessPointPropsMixin.
-