Interface CfnTablePropsMixin.ImportSourceSpecificationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTablePropsMixin.ImportSourceSpecificationProperty.Jsii$Proxy
- Enclosing class:
CfnTablePropsMixin
@Stability(Stable)
public static interface CfnTablePropsMixin.ImportSourceSpecificationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the properties of data being imported from the S3 bucket source to the table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.dynamodb.*;
ImportSourceSpecificationProperty importSourceSpecificationProperty = ImportSourceSpecificationProperty.builder()
.inputCompressionType("inputCompressionType")
.inputFormat("inputFormat")
.inputFormatOptions(InputFormatOptionsProperty.builder()
.csv(CsvProperty.builder()
.delimiter("delimiter")
.headerList(List.of("headerList"))
.build())
.build())
.s3BucketSource(S3BucketSourceProperty.builder()
.s3Bucket("s3Bucket")
.s3BucketOwner("s3BucketOwner")
.s3KeyPrefix("s3KeyPrefix")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTablePropsMixin.ImportSourceSpecificationPropertystatic final classAn implementation forCfnTablePropsMixin.ImportSourceSpecificationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringType of compression to be used on the input coming from the imported table.default StringThe format of the source data.default ObjectAdditional properties that specify how the input is formatted,.default ObjectThe S3 bucket that provides the source for the import.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputCompressionType
Type of compression to be used on the input coming from the imported table.- See Also:
-
getInputFormat
The format of the source data.Valid values for
ImportFormatareCSV,DYNAMODB_JSONorION.- See Also:
-
getInputFormatOptions
Additional properties that specify how the input is formatted,.Returns union: either
IResolvableorCfnTablePropsMixin.InputFormatOptionsProperty- See Also:
-
getS3BucketSource
The S3 bucket that provides the source for the import.Returns union: either
IResolvableorCfnTablePropsMixin.S3BucketSourceProperty- See Also:
-
builder
-