Skip to content

ProviderTransferReadRequest

Defined in: src/providers/ProviderTransferOperations.ts:34

Request passed to provider read implementations.

PropertyTypeDescriptionInherited fromDefined in
attemptnumberOne-based attempt number.ProviderTransferRequest.attemptsrc/transfers/TransferEngine.ts:30
bandwidthLimit?TransferBandwidthLimitOptional throughput limit shape for concrete executors to honor.ProviderTransferRequest.bandwidthLimitsrc/transfers/TransferEngine.ts:34
endpointTransferEndpointEndpoint owned by the provider handling this request.ProviderTransferRequest.endpointsrc/providers/ProviderTransferOperations.ts:30
jobTransferJobJob being executed.ProviderTransferRequest.jobsrc/transfers/TransferEngine.ts:28
range?TransferByteRangeOptional byte range for resumed or partial reads.-src/providers/ProviderTransferOperations.ts:36
signal?AbortSignalAbort signal active for this execution when supplied.ProviderTransferRequest.signalsrc/transfers/TransferEngine.ts:32
reportProgress(bytesTransferred: number, totalBytes?: number): TransferProgressEvent;

Defined in: src/transfers/TransferEngine.ts:38

Emits a normalized progress event through engine options.

ParameterType
bytesTransferrednumber
totalBytes?number

TransferProgressEvent

ProviderTransferRequest.reportProgress


throwIfAborted(): void;

Defined in: src/transfers/TransferEngine.ts:36

Throws an SDK abort error when the active signal has been cancelled.

void

ProviderTransferRequest.throwIfAborted