Class CfnS3AccessPointAttachment.Builder
java.lang.Object
software.amazon.awscdk.services.fsx.CfnS3AccessPointAttachment.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnS3AccessPointAttachment>
- Enclosing class:
CfnS3AccessPointAttachment
@Stability(Stable)
public static final class CfnS3AccessPointAttachment.Builder
extends Object
implements software.amazon.jsii.Builder<CfnS3AccessPointAttachment>
A fluent builder for
CfnS3AccessPointAttachment
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
The name of the S3 access point attachment;openZfsConfiguration
(IResolvable openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.openZfsConfiguration
(CfnS3AccessPointAttachment.S3AccessPointOpenZFSConfigurationProperty openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.s3AccessPoint
(IResolvable s3AccessPoint) The S3 access point configuration of the S3 access point attachment.s3AccessPoint
(CfnS3AccessPointAttachment.S3AccessPointProperty s3AccessPoint) The S3 access point configuration of the S3 access point attachment.The type of Amazon FSx volume that the S3 access point is attached to.
-
Method Details
-
create
@Stability(Stable) public static CfnS3AccessPointAttachment.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
CfnS3AccessPointAttachment.Builder
.
-
name
The name of the S3 access point attachment;also used for the name of the S3 access point.
- Parameters:
name
- The name of the S3 access point attachment;. This parameter is required.- Returns:
this
- See Also:
-
openZfsConfiguration
@Stability(Stable) public CfnS3AccessPointAttachment.Builder openZfsConfiguration(IResolvable openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.- Parameters:
openZfsConfiguration
- The OpenZFSConfiguration of the S3 access point attachment. This parameter is required.- Returns:
this
- See Also:
-
openZfsConfiguration
@Stability(Stable) public CfnS3AccessPointAttachment.Builder openZfsConfiguration(CfnS3AccessPointAttachment.S3AccessPointOpenZFSConfigurationProperty openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.- Parameters:
openZfsConfiguration
- The OpenZFSConfiguration of the S3 access point attachment. This parameter is required.- Returns:
this
- See Also:
-
type
The type of Amazon FSx volume that the S3 access point is attached to.- Parameters:
type
- The type of Amazon FSx volume that the S3 access point is attached to. This parameter is required.- Returns:
this
- See Also:
-
s3AccessPoint
@Stability(Stable) public CfnS3AccessPointAttachment.Builder s3AccessPoint(IResolvable s3AccessPoint) The S3 access point configuration of the S3 access point attachment.- Parameters:
s3AccessPoint
- The S3 access point configuration of the S3 access point attachment. This parameter is required.- Returns:
this
- See Also:
-
s3AccessPoint
@Stability(Stable) public CfnS3AccessPointAttachment.Builder s3AccessPoint(CfnS3AccessPointAttachment.S3AccessPointProperty s3AccessPoint) The S3 access point configuration of the S3 access point attachment.- Parameters:
s3AccessPoint
- The S3 access point configuration of the S3 access point attachment. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnS3AccessPointAttachment>
- Returns:
- a newly built instance of
CfnS3AccessPointAttachment
.
-