Skip to main content

@terascope/file-asset-apis / s3/s3-slicer / S3Slicer

Class: S3Slicer

Defined in: s3/s3-slicer.ts:7

Constructors

Constructor

new S3Slicer(client, config, logger): S3Slicer

Defined in: s3/s3-slicer.ts:16

Parameters

ParameterType
clientS3Client
configFileSliceConfig
loggerLogger

Returns

S3Slicer

Properties

PropertyModifierTypeDefault valueDefined in
_doneSlicingprotectedbooleanfalses3/s3-slicer.ts:14
bucketreadonlystringundefineds3/s3-slicer.ts:11
clientpublicS3Clientundefineds3/s3-slicer.ts:10
loggerpublicLoggerundefineds3/s3-slicer.ts:9
prefixreadonlystringundefineds3/s3-slicer.ts:12
sliceConfigreadonlySliceConfigundefineds3/s3-slicer.ts:8

Methods

slice()

slice(): Promise<null | FileSlice[]>

Defined in: s3/s3-slicer.ts:78

This method will return an array of file slices, or null if the slicer is done

Returns

Promise<null | FileSlice[]>