@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
| Parameter | Type |
|---|---|
client | S3Client |
config | FileSliceConfig |
logger | Logger |
Returns
S3Slicer
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
_doneSlicing | protected | boolean | false | s3/s3-slicer.ts:14 |
bucket | readonly | string | undefined | s3/s3-slicer.ts:11 |
client | public | S3Client | undefined | s3/s3-slicer.ts:10 |
logger | public | Logger | undefined | s3/s3-slicer.ts:9 |
prefix | readonly | string | undefined | s3/s3-slicer.ts:12 |
sliceConfig | readonly | SliceConfig | undefined | s3/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[]>