Class DebeziumCaptureOptions
Namespace: Cephalon.Data.Debezium.Configuration
Assembly: Cephalon.Data.Debezium.dll
Declares one Debezium-managed CDC capture that should publish truth through the shared Cephalon CDC runtime surfaces.
public sealed class DebeziumCaptureOptionsInheritance
Section titled “Inheritance”object ← DebeziumCaptureOptions
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Section titled “Properties”Description
Section titled “ Description”Gets or sets the human-readable CDC capture description.
public string Description { get; set; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets or sets the operator-facing CDC capture name.
public string DisplayName { get; set; }Property Value
Section titled “Property Value”EventFormat
Section titled “ EventFormat”Gets or sets the operator-facing event format projected on the shared descriptor.
public string EventFormat { get; set; }Property Value
Section titled “Property Value”Gets or sets the stable CDC capture identifier.
public string Id { get; set; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets arbitrary operator-facing metadata that should flow through the capture descriptor.
public IDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”Gets or sets the operator-facing capture mode projected on the shared descriptor.
public string Mode { get; set; }Property Value
Section titled “Property Value”OutboxId
Section titled “ OutboxId”Gets or sets the outbox identifier that the external managed connector logically feeds.
public string OutboxId { get; set; }Property Value
Section titled “Property Value”ResourceIds
Section titled “ ResourceIds”Gets the resource identifiers observed by the capture, such as tables, topics, or collections.
public IList<string> ResourceIds { get; }Property Value
Section titled “Property Value”SnapshotMode
Section titled “ SnapshotMode”Gets or sets the Debezium snapshot mode when the pack should publish it as operator-facing metadata.
public string SnapshotMode { get; set; }Property Value
Section titled “Property Value”SourceId
Section titled “ SourceId”Gets or sets the logical source identifier when it should differ from the derived connector or topic path.
public string SourceId { get; set; }Property Value
Section titled “Property Value”SourceModuleId
Section titled “ SourceModuleId”Gets or sets the module identifier that owns the capture surface.
public string SourceModuleId { get; set; }Property Value
Section titled “Property Value”Gets the descriptive tags associated with the capture.
public IList<string> Tags { get; }Property Value
Section titled “Property Value”TopicName
Section titled “ TopicName”Gets or sets the external topic name that carries the Debezium envelope for this capture.
public string TopicName { get; set; }