TransferOptions

Options for file transfers including chunking, resumption, and verification.

Fields

chunkSizeBytes

Chunk size for transfer. Smaller chunks improve resume granularity but increase overhead.

val chunkSizeBytes: Int

resumeEnabled

Whether to attempt resumable transfers.

val resumeEnabled: Boolean

verifyIntegrity

Whether to verify integrity after transfer completes.

val verifyIntegrity: Boolean

Example

val options = TransferOptions(
    chunkSizeBytes = 256 * 1024,
    resumeEnabled = true,
    verifyIntegrity = true
)