Interface SnapshotConfig


@ConfigMapping(prefix="tachyon.snapshot") public interface SnapshotConfig
Project Tachyon Class SnapshotConfig
Since:
1.0.0-SNAPSHOT
Version:
1.0
Author:
Jimmy (vSKAH) - 06/04/2026
  • Method Details

    • collection

      @WithDefault("snapshots") String collection()
    • streamKey

      @WithDefault("tachyon:snapshot_stream") String streamKey()
    • streamGroupName

      @WithDefault("tachyon:snapshot_group") String streamGroupName()
    • consumerId

      @WithDefault("tachyon:snapshot_worker_1") String consumerId()
    • s3Bucket

      @WithDefault("tachyon") String s3Bucket()
    • retentionDays

      @WithDefault("7") int retentionDays()
    • maxConcurrentUploads

      @WithDefault("10") int maxConcurrentUploads()
    • throttleSeconds

      @WithDefault("300") int throttleSeconds()