FusionMetadata

class FusionMetadata(config: FusionConfiguration, runId: UUID, epochSeconds: Long)(source)

Shared run identity for the schema, completion marker, and S3 batch headers.

Constructors

Link copied to clipboard
constructor(config: FusionConfiguration, runId: UUID, epochSeconds: Long)

Functions

Link copied to clipboard
fun batch(streamKey: String, generationId: Long, syncId: Long, schemaId: String, recordCount: Long, batchId: UUID): Map<String, String>
Link copied to clipboard
fun schema(descriptor: Map<String, Any?>, schemaId: String, generationId: Long, syncId: Long): Map<String, Any?>
Link copied to clipboard
fun streamComplete(jobId: Long, minGenerationId: Long? = null): Map<String, Any>

The catalog sync ID is populated from the platform job ID.