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<FileSlice[] | null>

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<FileSlice[] | null>