Class DebeziumConnectorOptions
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Data.Debezium.Configuration
Assembly: Cephalon.Data.Debezium.dll
Declares one external Debezium-managed connector runtime for the active Cephalon data runtime.
public sealed class DebeziumConnectorOptionsInheritance
Section titled “Inheritance”object ← DebeziumConnectorOptions
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”AcknowledgementMode
Section titled “ AcknowledgementMode”Gets or sets the acknowledgement mode published for the connector runtime.
public string AcknowledgementMode { get; set; }Property Value
Section titled “Property Value”CdcCaptures
Section titled “ CdcCaptures”Gets the Debezium-managed CDC captures that should bind to this connector runtime.
public IList<DebeziumCaptureOptions> CdcCaptures { get; }Property Value
Section titled “Property Value”ConnectClusterId
Section titled “ ConnectClusterId”Gets or sets the operator-facing Kafka Connect or Debezium cluster identifier that owns the connector.
public string ConnectClusterId { get; set; }Property Value
Section titled “Property Value”ConnectorClass
Section titled “ ConnectorClass”Gets or sets the Debezium connector-class identifier when the runtime should publish it on shared operator surfaces.
public string ConnectorClass { get; set; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets or sets the human-readable connector description.
public string Description { get; set; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets or sets the operator-facing connector name.
public string DisplayName { get; set; }Property Value
Section titled “Property Value”EdgeNodeIds
Section titled “ EdgeNodeIds”Gets the declared edge-node identifiers that can originate observations for the managed connector runtime.
public IList<string> EdgeNodeIds { get; }Property Value
Section titled “Property Value”ExecutionOwnership
Section titled “ ExecutionOwnership”Gets or sets the execution-ownership mode published for the connector runtime.
public string ExecutionOwnership { get; set; }Property Value
Section titled “Property Value”ExecutionTopology
Section titled “ ExecutionTopology”Gets or sets the execution-topology classification published for the connector runtime.
public string ExecutionTopology { get; set; }Property Value
Section titled “Property Value”ExpectedTaskCount
Section titled “ ExpectedTaskCount”Gets or sets the expected Debezium task count when the connector should publish that expectation even if task ids are not declared individually.
public int? ExpectedTaskCount { get; set; }Property Value
Section titled “Property Value”int?
Gets or sets the stable execution-runtime identifier for the managed connector.
public string Id { get; set; }Property Value
Section titled “Property Value”ManagementMode
Section titled “ ManagementMode”Gets or sets the operator-facing lifecycle-management mode published for the connector runtime.
public string ManagementMode { get; set; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets arbitrary operator-facing metadata that should flow through the execution-runtime descriptor.
public IDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”ObservationStaleAfterSeconds
Section titled “ ObservationStaleAfterSeconds”Gets or sets the report-freshness window, in seconds, used to mark connector observations stale.
public int? ObservationStaleAfterSeconds { get; set; }Property Value
Section titled “Property Value”int?
RejectConflictingReporterIds
Section titled “ RejectConflictingReporterIds”Gets or sets a value indicating whether the connector rejects conflicting reporter identities while an active lease still exists.
public bool RejectConflictingReporterIds { get; set; }Property Value
Section titled “Property Value”RejectOutOfOrderReports
Section titled “ RejectOutOfOrderReports”Gets or sets a value indicating whether the connector rejects out-of-order external reports.
public bool RejectOutOfOrderReports { get; set; }Property Value
Section titled “Property Value”ReporterLeaseSeconds
Section titled “ ReporterLeaseSeconds”Gets or sets the reporter-lease window, in seconds, used to keep one reporter authoritative for the connector.
public int? ReporterLeaseSeconds { get; set; }Property Value
Section titled “Property Value”int?
SourceProviderId
Section titled “ SourceProviderId”Gets or sets the upstream provider identifier behind the managed connector, such as postgresql or sqlserver.
public string SourceProviderId { get; set; }Property Value
Section titled “Property Value”TaskIds
Section titled “ TaskIds”Gets the declared task identifiers that belong to the managed connector runtime.
public IList<string> TaskIds { get; }Property Value
Section titled “Property Value”TopicPrefix
Section titled “ TopicPrefix”Gets or sets the Debezium topic prefix when the connector fans out into one or more topics.
public string TopicPrefix { get; set; }