Package-level declarations

Types

Link copied to clipboard
class FusionConfiguration(val roleArn: String, val externalId: String?, val accessKeyId: String? = null, val secretAccessKey: String? = null, val bucket: String, val region: String, val connectionId: UUID, val workspaceId: UUID, val sourceId: UUID, val prefix: String, val organizationId: UUID, val destinationId: UUID)

Fusion is enabled and configured solely by the platform environment.

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

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

Link copied to clipboard

A run owns its schema, completion marker, and all batch objects.

Link copied to clipboard

Extract the original configured catalog without a dependency on either CDK's stream model.

Link copied to clipboard
Link copied to clipboard
class S3FusionUploader @JvmOverloads constructor(config: FusionConfiguration, contentType: String = "application/gzip") : FusionUploader