Sink Configuration Settings
Connector Settings
| Name | Description |
|---|---|
|
|
|
A compatible Kafka Connect converter. Could be one of;
|
|
Schema Registry URL for message keys.
Required when a schema registry is required by the configured |
|
Should be set to |
|
A compatible Kafka Connect converter. Could be one of;
|
|
Schema Registry URL for message values.
Required when a schema registry is required by the configured |
|
Should be set to |
Neo4j Connection Settings
| Name | Description |
|---|---|
|
Neo4j URI to connect to. Multiple URIs can be specified separated by |
|
Neo4j database name to connect to. Recommended to be specified explicitly. |
|
Authentication provider to use.
One of Default: |
|
Username to authenticate with.
Required when |
|
Password to authenticate with.
Required when |
|
Authentication realm to authenticate with, leave empty for default. |
|
Kerberos ticket to establish connection with.
Required when |
|
Bearer token to establish connection with.
Required when |
|
Custom authentication scheme to establish connection with.
Required when |
|
Custom principal to establish connection with.
Required when |
|
Custom credential to establish connection with.
Required when |
|
Custom authentication realm to authenticate with, set as required by your custom authentication provider. |
|
Issuer URL.
The token endpoint is read from |
|
Discovery document URL, given directly.
The document must contain Default: derived from |
|
Issuer that the discovery document must contain.
Set it only when the identity provider is reached at one address and advertises another, for example behind a reverse proxy.
Must match the Default: value of |
|
Token endpoint URL, given directly. Skips discovery. Default: from the discovery document |
|
OAuth 2.0 grant used to obtain tokens.
One of Default: |
|
Space-separated scopes. |
|
Value of the |
|
Value of the |
|
Additional request parameter |
|
Username.
Required when |
|
Password.
Required when |
|
Initial refresh token.
The connector uses the new refresh token when the identity provider rotates it.
Required when |
|
File that holds the subject token.
The file is read on every token request.
Required when |
|
Subject token type, for the Default: |
|
Client identifier.
Required unless |
|
Client secret. |
|
File that holds the client secret, instead of |
|
How the client authenticates to the token endpoint.
One of Default: |
|
PKCS#8 private key file, PEM or DER, for |
|
Key identifier, the |
|
Signing algorithm.
One of Default: |
|
Claim |
|
Validity of the signed JWT, in seconds. Default: |
|
Response field that holds the token.
One of Default: |
|
Number of seconds before expiry at which the token is treated as expired. Default: |
|
Token lifetime, in seconds, when the response has no Default: |
|
Connection timeout to the identity provider, in milliseconds. Default: |
|
Request timeout to the identity provider, in milliseconds. Default: |
|
Number of retries on timeout and on HTTP Default: |
|
Initial delay between retries, in milliseconds.
The delay doubles on every retry, up to 30 seconds.
A Default: |
|
Trust store for TLS connections to the identity provider, for example for a private certificate authority. Default: JDK trust store |
|
Password of |
|
Type of Default: |
|
HTTP proxy host for connections to the identity provider.
Set together with Default: JDK setting |
|
HTTP proxy port for connections to the identity provider.
Set together with Default: JDK setting |
|
Set of default values for a well-known identity provider.
Settings you configure override the profile values.
One of |
|
TCP connection timeout (valid units are: Default: |
|
Maximum number of connections to keep in the connection pool. Default: |
|
Maximum duration to wait for acquiring a connection from the connection pool (valid units are: Default: |
|
Duration after which idle connections are tested for liveness (valid units are: Default: |
|
Duration after which a connection is dropped from the connection pool (valid units are: Default: |
|
Maximum duration to retry a transaction. Default: |
|
Whether encryption is enabled. Only applicable when Default: |
|
Trust strategy to use for TLS connections.
One of Default: |
|
List of files that contain X509 certificates of CAs to trust.
Required when |
|
Whether hostname verification is enabled during TLS handshake.
One of Default: |
Common Sink Settings
| Name | Description | ||
|---|---|---|---|
|
Maximum number of messages processed per transaction per topic. Default: |
||
|
Maximum amount of time a batch is allowed to be processed (valid units are: Default: |
||
|
Maximum number of subqueries to be included in the batched Cypher statement generated by the native batching strategy for sink handlers. Default:
|
||
|
Label name to attach to the node representing the offset of the last successfully processed message.
When specified, this setting allows to achieve exactly-once processing guarantees for sink strategies by keeping track of the last successfully processed message offset in the database.
The label must have a node key constraint on the |
||
|
Whether to create the constraint for Default: |
Cypher Strategy Settings
| Name | Description |
|---|---|
|
Cypher statement to run for the specified topic.
Example: |
|
Under what name message timestamp will be bound in user provided Cypher statements. Set to empty string to disable binding of message timestamp. Default: |
|
Under what name message header will be bound in user provided Cypher statements. Message headers will be bound as a map of header names to corresponding values. Set to empty string to disable binding of message headers. Default: |
|
Under what name message key will be bound in user provided Cypher statements. Set to empty string to disable binding of message key. Default: |
|
Under what name message value will be bound in user provided Cypher statements. Set to empty string to disable binding of message value. Default: |
|
Whether message value will be bound as 'event' in user provided Cypher statements for backward compatibility. Default: |
Pattern Strategy Settings
| Name | Description |
|---|---|
|
Node or relationship pattern to apply on the messages received from the specified topic.
Example: |
|
Whether to merge incoming properties with existing properties of nodes. Default: |
|
Whether to merge incoming properties with existing properties of relationships. Default: |
|
Under what name message timestamp will be bound in patterns. Set to empty string to disable binding of message timestamp. Default: |
|
Under what name message header will be bound in patterns. Message headers will be bound as a map of header names to corresponding values. Set to empty string to disable binding of message headers. Default: |
|
Under what name message key will be bound in patterns. Set to empty string to disable binding of message key. Default: |
|
Under what name message value will be bound in patterns. Set to empty string to disable binding of message value. Default: |
CDC Strategy Settings
| Name | Description |
|---|---|
|
The topic(s) that contain CDC events generated by a Source instance of this connector using |
|
The topic(s) that contain CDC events generated by a Source instance of this connector using |
|
The label name attached to the nodes managed by the Default: |
|
The id property name attached to the nodes managed by the Default: |