| Package | Description |
|---|---|
| com.amazonaws.services.databasemigrationservice.model |
| Modifier and Type | Method and Description |
|---|---|
S3Settings |
S3Settings.clone() |
S3Settings |
ModifyEndpointRequest.getS3Settings()
Settings in JSON format for the target Amazon S3 endpoint.
|
S3Settings |
CreateEndpointRequest.getS3Settings()
Settings in JSON format for the target Amazon S3 endpoint.
|
S3Settings |
Endpoint.getS3Settings()
The settings for the S3 target endpoint.
|
S3Settings |
S3Settings.withAddColumnName(Boolean addColumnName)
An optional parameter that, when set to
true or y, you can use to add column name
information to the .csv output file. |
S3Settings |
S3Settings.withAddTrailingPaddingCharacter(Boolean addTrailingPaddingCharacter)
Use the S3 target endpoint setting
AddTrailingPaddingCharacter to add padding on string data. |
S3Settings |
S3Settings.withBucketFolder(String bucketFolder)
An optional parameter to set a folder name in the S3 bucket.
|
S3Settings |
S3Settings.withBucketName(String bucketName)
The name of the S3 bucket.
|
S3Settings |
S3Settings.withCannedAclForObjects(CannedAclForObjectsValue cannedAclForObjects)
A value that enables DMS to specify a predefined (canned) access control list for objects created in an Amazon S3
bucket as .csv or .parquet files.
|
S3Settings |
S3Settings.withCannedAclForObjects(String cannedAclForObjects)
A value that enables DMS to specify a predefined (canned) access control list for objects created in an Amazon S3
bucket as .csv or .parquet files.
|
S3Settings |
S3Settings.withCdcInsertsAndUpdates(Boolean cdcInsertsAndUpdates)
A value that enables a change data capture (CDC) load to write INSERT and UPDATE operations to .csv or .parquet
(columnar storage) output files.
|
S3Settings |
S3Settings.withCdcInsertsOnly(Boolean cdcInsertsOnly)
A value that enables a change data capture (CDC) load to write only INSERT operations to .csv or columnar storage
(.parquet) output files.
|
S3Settings |
S3Settings.withCdcMaxBatchInterval(Integer cdcMaxBatchInterval)
Maximum length of the interval, defined in seconds, after which to output a file to Amazon S3.
|
S3Settings |
S3Settings.withCdcMinFileSize(Integer cdcMinFileSize)
Minimum file size, defined in kilobytes, to reach for a file output to Amazon S3.
|
S3Settings |
S3Settings.withCdcPath(String cdcPath)
Specifies the folder path of CDC files.
|
S3Settings |
S3Settings.withCompressionType(CompressionTypeValue compressionType)
An optional parameter to use GZIP to compress the target files.
|
S3Settings |
S3Settings.withCompressionType(String compressionType)
An optional parameter to use GZIP to compress the target files.
|
S3Settings |
S3Settings.withCsvDelimiter(String csvDelimiter)
The delimiter used to separate columns in the .csv file for both source and target.
|
S3Settings |
S3Settings.withCsvNoSupValue(String csvNoSupValue)
This setting only applies if your Amazon S3 output files during a change data capture (CDC) load are written in
.csv format.
|
S3Settings |
S3Settings.withCsvNullValue(String csvNullValue)
An optional parameter that specifies how DMS treats null values.
|
S3Settings |
S3Settings.withCsvRowDelimiter(String csvRowDelimiter)
The delimiter used to separate rows in the .csv file for both source and target.
|
S3Settings |
S3Settings.withDataFormat(DataFormatValue dataFormat)
The format of the data that you want to use for output.
|
S3Settings |
S3Settings.withDataFormat(String dataFormat)
The format of the data that you want to use for output.
|
S3Settings |
S3Settings.withDataPageSize(Integer dataPageSize)
The size of one data page in bytes.
|
S3Settings |
S3Settings.withDatePartitionDelimiter(DatePartitionDelimiterValue datePartitionDelimiter)
Specifies a date separating delimiter to use during folder partitioning.
|
S3Settings |
S3Settings.withDatePartitionDelimiter(String datePartitionDelimiter)
Specifies a date separating delimiter to use during folder partitioning.
|
S3Settings |
S3Settings.withDatePartitionEnabled(Boolean datePartitionEnabled)
When set to
true, this parameter partitions S3 bucket folders based on transaction commit dates. |
S3Settings |
S3Settings.withDatePartitionSequence(DatePartitionSequenceValue datePartitionSequence)
Identifies the sequence of the date format to use during folder partitioning.
|
S3Settings |
S3Settings.withDatePartitionSequence(String datePartitionSequence)
Identifies the sequence of the date format to use during folder partitioning.
|
S3Settings |
S3Settings.withDatePartitionTimezone(String datePartitionTimezone)
When creating an S3 target endpoint, set
DatePartitionTimezone to convert the current UTC time into
a specified time zone. |
S3Settings |
S3Settings.withDictPageSizeLimit(Integer dictPageSizeLimit)
The maximum size of an encoded dictionary page of a column.
|
S3Settings |
S3Settings.withEnableStatistics(Boolean enableStatistics)
A value that enables statistics for Parquet pages and row groups.
|
S3Settings |
S3Settings.withEncodingType(EncodingTypeValue encodingType)
The type of encoding you are using:
|
S3Settings |
S3Settings.withEncodingType(String encodingType)
The type of encoding you are using:
|
S3Settings |
S3Settings.withEncryptionMode(EncryptionModeValue encryptionMode)
The type of server-side encryption that you want to use for your data.
|
S3Settings |
S3Settings.withEncryptionMode(String encryptionMode)
The type of server-side encryption that you want to use for your data.
|
S3Settings |
S3Settings.withExpectedBucketOwner(String expectedBucketOwner)
To specify a bucket owner and prevent sniping, you can use the
ExpectedBucketOwner endpoint setting. |
S3Settings |
S3Settings.withExternalTableDefinition(String externalTableDefinition)
Specifies how tables are defined in the S3 source files only.
|
S3Settings |
S3Settings.withGlueCatalogGeneration(Boolean glueCatalogGeneration)
When true, allows Glue to catalog your S3 bucket.
|
S3Settings |
S3Settings.withIgnoreHeaderRows(Integer ignoreHeaderRows)
When this value is set to 1, DMS ignores the first row header in a .csv file.
|
S3Settings |
S3Settings.withIncludeOpForFullLoad(Boolean includeOpForFullLoad)
A value that enables a full load to write INSERT operations to the comma-separated value (.csv) or .parquet
output files only to indicate how the rows were added to the source database.
|
S3Settings |
S3Settings.withMaxFileSize(Integer maxFileSize)
A value that specifies the maximum size (in KB) of any .csv file to be created while migrating to an S3 target
during full load.
|
S3Settings |
S3Settings.withParquetTimestampInMillisecond(Boolean parquetTimestampInMillisecond)
A value that specifies the precision of any
TIMESTAMP column values that are written to an Amazon S3
object file in .parquet format. |
S3Settings |
S3Settings.withParquetVersion(ParquetVersionValue parquetVersion)
The version of the Apache Parquet format that you want to use:
parquet_1_0 (the default) or
parquet_2_0. |
S3Settings |
S3Settings.withParquetVersion(String parquetVersion)
The version of the Apache Parquet format that you want to use:
parquet_1_0 (the default) or
parquet_2_0. |
S3Settings |
S3Settings.withPreserveTransactions(Boolean preserveTransactions)
If set to
true, DMS saves the transaction order for a change data capture (CDC) load on the Amazon
S3 target specified by
CdcPath . |
S3Settings |
S3Settings.withRfc4180(Boolean rfc4180)
For an S3 source, when this value is set to
true or y, each leading double quotation
mark has to be followed by an ending double quotation mark. |
S3Settings |
S3Settings.withRowGroupLength(Integer rowGroupLength)
The number of rows in a row group.
|
S3Settings |
S3Settings.withServerSideEncryptionKmsKeyId(String serverSideEncryptionKmsKeyId)
If you are using
SSE_KMS for the EncryptionMode, provide the KMS key ID. |
S3Settings |
S3Settings.withServiceAccessRoleArn(String serviceAccessRoleArn)
The Amazon Resource Name (ARN) used by the service to access the IAM role.
|
S3Settings |
S3Settings.withTimestampColumnName(String timestampColumnName)
A value that when nonblank causes DMS to add a column with timestamp information to the endpoint data for an
Amazon S3 target.
|
S3Settings |
S3Settings.withUseCsvNoSupValue(Boolean useCsvNoSupValue)
This setting applies if the S3 output files during a change data capture (CDC) load are written in .csv format.
|
S3Settings |
S3Settings.withUseTaskStartTimeForFullLoadTimestamp(Boolean useTaskStartTimeForFullLoadTimestamp)
When set to true, this parameter uses the task start time as the timestamp column value instead of the time data
is written to target.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ModifyEndpointRequest.setS3Settings(S3Settings s3Settings)
Settings in JSON format for the target Amazon S3 endpoint.
|
void |
CreateEndpointRequest.setS3Settings(S3Settings s3Settings)
Settings in JSON format for the target Amazon S3 endpoint.
|
void |
Endpoint.setS3Settings(S3Settings s3Settings)
The settings for the S3 target endpoint.
|
ModifyEndpointRequest |
ModifyEndpointRequest.withS3Settings(S3Settings s3Settings)
Settings in JSON format for the target Amazon S3 endpoint.
|
CreateEndpointRequest |
CreateEndpointRequest.withS3Settings(S3Settings s3Settings)
Settings in JSON format for the target Amazon S3 endpoint.
|
Endpoint |
Endpoint.withS3Settings(S3Settings s3Settings)
The settings for the S3 target endpoint.
|
Copyright © 2024. All rights reserved.