Skip to content

ProviderTransferRequest

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

Shared provider transfer request fields.

PropertyTypeDescriptionInherited fromDefined in
attemptnumberOne-based attempt number.TransferExecutionContext.attemptsrc/transfers/TransferEngine.ts:30
bandwidthLimit?TransferBandwidthLimitOptional throughput limit shape for concrete executors to honor.TransferExecutionContext.bandwidthLimitsrc/transfers/TransferEngine.ts:34
endpointTransferEndpointEndpoint owned by the provider handling this request.-src/providers/ProviderTransferOperations.ts:30
jobTransferJobJob being executed.TransferExecutionContext.jobsrc/transfers/TransferEngine.ts:28
signal?AbortSignalAbort signal active for this execution when supplied.TransferExecutionContext.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

TransferExecutionContext.reportProgress


throwIfAborted(): void;

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

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

void

TransferExecutionContext.throwIfAborted