Class CfnExportPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.dynamodb.CfnExportPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExportPropsMixin>
- Enclosing class:
CfnExportPropsMixin
@Stability(Stable)
public static final class CfnExportPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExportPropsMixin>
A fluent builder for
CfnExportPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnExportPropsMixin.Buildercreate()static CfnExportPropsMixin.Buildercreate(CfnPropertyMixinOptions options) exportFormat(String exportFormat) The format of the exported data.exportType(String exportType) The type of export that was performed.The name of the Amazon S3 bucket containing the export.s3BucketOwner(String s3BucketOwner) The ID of the Amazon Web Services account that owns the bucket containing the export.The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.s3SseAlgorithm(String s3SseAlgorithm) Type of encryption used on the bucket where export data is stored.The Amazon Resource Name (ARN) of the table that was exported.
-
Method Details
-
create
@Stability(Stable) public static CfnExportPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnExportPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnExportPropsMixin.Builder.
-
exportFormat
The format of the exported data.- Parameters:
exportFormat- The format of the exported data. This parameter is required.- Returns:
this- See Also:
-
exportType
The type of export that was performed.- Parameters:
exportType- The type of export that was performed. This parameter is required.- Returns:
this- See Also:
-
s3Bucket
The name of the Amazon S3 bucket containing the export.- Parameters:
s3Bucket- The name of the Amazon S3 bucket containing the export. This parameter is required.- Returns:
this- See Also:
-
s3BucketOwner
The ID of the Amazon Web Services account that owns the bucket containing the export.- Parameters:
s3BucketOwner- The ID of the Amazon Web Services account that owns the bucket containing the export. This parameter is required.- Returns:
this- See Also:
-
s3Prefix
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.- Parameters:
s3Prefix- The Amazon S3 bucket prefix used as the file name and path of the exported snapshot. This parameter is required.- Returns:
this- See Also:
-
s3SseAlgorithm
Type of encryption used on the bucket where export data is stored.- Parameters:
s3SseAlgorithm- Type of encryption used on the bucket where export data is stored. This parameter is required.- Returns:
this- See Also:
-
tableArn
The Amazon Resource Name (ARN) of the table that was exported.- Parameters:
tableArn- The Amazon Resource Name (ARN) of the table that was exported. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnExportPropsMixin>- Returns:
- a newly built instance of
CfnExportPropsMixin.
-