Class CfnS3AccessPointAttachmentPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.fsx.CfnS3AccessPointAttachmentPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnS3AccessPointAttachmentPropsMixin>
- Enclosing class:
CfnS3AccessPointAttachmentPropsMixin
@Stability(Stable)
public static final class CfnS3AccessPointAttachmentPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnS3AccessPointAttachmentPropsMixin>
A fluent builder for
CfnS3AccessPointAttachmentPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The name of the S3 access point attachment;ontapConfiguration(CfnS3AccessPointAttachmentPropsMixin.S3AccessPointOntapConfigurationProperty ontapConfiguration) The ONTAP configuration of the S3 access point attachment.ontapConfiguration(IResolvable ontapConfiguration) The ONTAP configuration of the S3 access point attachment.openZfsConfiguration(CfnS3AccessPointAttachmentPropsMixin.S3AccessPointOpenZFSConfigurationProperty openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.openZfsConfiguration(IResolvable openZfsConfiguration) The OpenZFSConfiguration of the S3 access point attachment.The S3 access point configuration of the S3 access point attachment.s3AccessPoint(IResolvable 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 CfnS3AccessPointAttachmentPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnS3AccessPointAttachmentPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnS3AccessPointAttachmentPropsMixin.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:
-
ontapConfiguration
@Stability(Stable) public CfnS3AccessPointAttachmentPropsMixin.Builder ontapConfiguration(IResolvable ontapConfiguration) The ONTAP configuration of the S3 access point attachment.- Parameters:
ontapConfiguration- The ONTAP configuration of the S3 access point attachment. This parameter is required.- Returns:
this- See Also:
-
ontapConfiguration
@Stability(Stable) public CfnS3AccessPointAttachmentPropsMixin.Builder ontapConfiguration(CfnS3AccessPointAttachmentPropsMixin.S3AccessPointOntapConfigurationProperty ontapConfiguration) The ONTAP configuration of the S3 access point attachment.- Parameters:
ontapConfiguration- The ONTAP configuration of the S3 access point attachment. This parameter is required.- Returns:
this- See Also:
-
openZfsConfiguration
@Stability(Stable) public CfnS3AccessPointAttachmentPropsMixin.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 CfnS3AccessPointAttachmentPropsMixin.Builder openZfsConfiguration(CfnS3AccessPointAttachmentPropsMixin.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:
-
s3AccessPoint
@Stability(Stable) public CfnS3AccessPointAttachmentPropsMixin.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 CfnS3AccessPointAttachmentPropsMixin.Builder s3AccessPoint(CfnS3AccessPointAttachmentPropsMixin.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:
-
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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnS3AccessPointAttachmentPropsMixin>- Returns:
- a newly built instance of
CfnS3AccessPointAttachmentPropsMixin.
-