| Package | Description |
|---|---|
| software.amazon.awssdk.services.databasemigration.model |
| Modifier and Type | Method and Description |
|---|---|
KafkaSettings.Builder |
KafkaSettings.Builder.broker(String broker)
A comma-separated list of one or more broker locations in your Kafka cluster that host your Kafka instance.
|
static KafkaSettings.Builder |
KafkaSettings.builder() |
KafkaSettings.Builder |
KafkaSettings.Builder.includeControlDetails(Boolean includeControlDetails)
Shows detailed control information for table definition, column definition, and table and column changes in
the Kafka message output.
|
KafkaSettings.Builder |
KafkaSettings.Builder.includeNullAndEmpty(Boolean includeNullAndEmpty)
Include NULL and empty columns for records migrated to the endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.includePartitionValue(Boolean includePartitionValue)
Shows the partition value within the Kafka message output unless the partition type is
schema-table-type. |
KafkaSettings.Builder |
KafkaSettings.Builder.includeTableAlterOperations(Boolean includeTableAlterOperations)
Includes any data definition language (DDL) operations that change the table in the control data, such as
rename-table, drop-table, add-column, drop-column, and
rename-column. |
KafkaSettings.Builder |
KafkaSettings.Builder.includeTransactionDetails(Boolean includeTransactionDetails)
Provides detailed transaction information from the source database.
|
KafkaSettings.Builder |
KafkaSettings.Builder.messageFormat(MessageFormatValue messageFormat)
The output format for the records created on the endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.messageFormat(String messageFormat)
The output format for the records created on the endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.messageMaxBytes(Integer messageMaxBytes)
The maximum size in bytes for records created on the endpoint The default is 1,000,000.
|
KafkaSettings.Builder |
KafkaSettings.Builder.noHexPrefix(Boolean noHexPrefix)
Set this optional parameter to
true to avoid adding a '0x' prefix to raw data in hexadecimal
format. |
KafkaSettings.Builder |
KafkaSettings.Builder.partitionIncludeSchemaTable(Boolean partitionIncludeSchemaTable)
Prefixes schema and table names to partition values, when the partition type is
primary-key-type
. |
KafkaSettings.Builder |
KafkaSettings.Builder.saslMechanism(KafkaSaslMechanism saslMechanism)
For SASL/SSL authentication, DMS supports the
SCRAM-SHA-512 mechanism by default. |
KafkaSettings.Builder |
KafkaSettings.Builder.saslMechanism(String saslMechanism)
For SASL/SSL authentication, DMS supports the
SCRAM-SHA-512 mechanism by default. |
KafkaSettings.Builder |
KafkaSettings.Builder.saslPassword(String saslPassword)
The secure password you created when you first set up your MSK cluster to validate a client identity and make
an encrypted connection between server and client using SASL-SSL authentication.
|
KafkaSettings.Builder |
KafkaSettings.Builder.saslUsername(String saslUsername)
The secure user name you created when you first set up your MSK cluster to validate a client identity and
make an encrypted connection between server and client using SASL-SSL authentication.
|
KafkaSettings.Builder |
KafkaSettings.Builder.securityProtocol(KafkaSecurityProtocol securityProtocol)
Set secure connection to a Kafka target endpoint using Transport Layer Security (TLS).
|
KafkaSettings.Builder |
KafkaSettings.Builder.securityProtocol(String securityProtocol)
Set secure connection to a Kafka target endpoint using Transport Layer Security (TLS).
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslCaCertificateArn(String sslCaCertificateArn)
The Amazon Resource Name (ARN) for the private certificate authority (CA) cert that DMS uses to securely
connect to your Kafka target endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslClientCertificateArn(String sslClientCertificateArn)
The Amazon Resource Name (ARN) of the client certificate used to securely connect to a Kafka target endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslClientKeyArn(String sslClientKeyArn)
The Amazon Resource Name (ARN) for the client private key used to securely connect to a Kafka target
endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslClientKeyPassword(String sslClientKeyPassword)
The password for the client private key used to securely connect to a Kafka target endpoint.
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslEndpointIdentificationAlgorithm(KafkaSslEndpointIdentificationAlgorithm sslEndpointIdentificationAlgorithm)
Sets hostname verification for the certificate.
|
KafkaSettings.Builder |
KafkaSettings.Builder.sslEndpointIdentificationAlgorithm(String sslEndpointIdentificationAlgorithm)
Sets hostname verification for the certificate.
|
KafkaSettings.Builder |
KafkaSettings.toBuilder() |
KafkaSettings.Builder |
KafkaSettings.Builder.topic(String topic)
The topic to which you migrate the data.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends KafkaSettings.Builder> |
KafkaSettings.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateEndpointRequest.Builder |
CreateEndpointRequest.Builder.kafkaSettings(Consumer<KafkaSettings.Builder> kafkaSettings)
Settings in JSON format for the target Apache Kafka endpoint.
|
default ModifyEndpointRequest.Builder |
ModifyEndpointRequest.Builder.kafkaSettings(Consumer<KafkaSettings.Builder> kafkaSettings)
Settings in JSON format for the target Apache Kafka endpoint.
|
default Endpoint.Builder |
Endpoint.Builder.kafkaSettings(Consumer<KafkaSettings.Builder> kafkaSettings)
The settings for the Apache Kafka target endpoint.
|
Copyright © 2023. All rights reserved.