public CosmosChangeFeedConfig(string consumerGroupName, string leaseContainerSuffix, CosmosConfig cosmosConfig) { ConsumerGroupName = consumerGroupName; LeaseContainerSuffix = leaseContainerSuffix ?? "-aux"; MaxReadAhead = 64; MaxWriters = 1024; Cosmos = cosmosConfig; }
public CosmosChangeFeedConfig(string consumerGroupName, int maxDocuments, CosmosConfig cosmosConfig) { ConsumerGroupName = consumerGroupName; LeaseContainerSuffix = "-aux"; MaxDocuments = maxDocuments; MaxReadAhead = 64; MaxWriters = 1024; Cosmos = cosmosConfig; }
public CosmosChangeFeedConfig(string consumerGroupName, string leaseContainerSuffix, int maxDocuments, int?maxReadAhead, int?maxWriters, float?lagFreqM, CosmosConfig cosmosConfig) { ConsumerGroupName = consumerGroupName; LeaseContainerSuffix = leaseContainerSuffix ?? "-aux"; MaxDocuments = maxDocuments; MaxReadAhead = maxReadAhead ?? 64; MaxWriters = maxWriters ?? 1024; LagFreqM = lagFreqM; Cosmos = cosmosConfig; }