Class CfnTableBucket.Builder
java.lang.Object
software.amazon.awscdk.services.s3tables.CfnTableBucket.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTableBucket>
- Enclosing class:
CfnTableBucket
@Stability(Stable)
public static final class CfnTableBucket.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTableBucket>
A fluent builder for
CfnTableBucket.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnTableBucket.BuildertableBucketName(String tableBucketName) The name for the table bucket.unreferencedFileRemoval(IResolvable unreferencedFileRemoval) The unreferenced file removal settings for your table bucket.unreferencedFileRemoval(CfnTableBucket.UnreferencedFileRemovalProperty unreferencedFileRemoval) The unreferenced file removal settings for your table bucket.
-
Method Details
-
create
@Stability(Stable) public static CfnTableBucket.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
CfnTableBucket.Builder.
-
tableBucketName
The name for the table bucket.- Parameters:
tableBucketName- The name for the table bucket. This parameter is required.- Returns:
this- See Also:
-
unreferencedFileRemoval
@Stability(Stable) public CfnTableBucket.Builder unreferencedFileRemoval(IResolvable unreferencedFileRemoval) The unreferenced file removal settings for your table bucket.Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- Parameters:
unreferencedFileRemoval- The unreferenced file removal settings for your table bucket. This parameter is required.- Returns:
this- See Also:
-
unreferencedFileRemoval
@Stability(Stable) public CfnTableBucket.Builder unreferencedFileRemoval(CfnTableBucket.UnreferencedFileRemovalProperty unreferencedFileRemoval) The unreferenced file removal settings for your table bucket.Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- Parameters:
unreferencedFileRemoval- The unreferenced file removal settings for your table bucket. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTableBucket>- Returns:
- a newly built instance of
CfnTableBucket.
-