Class: ObjectsService
Defined in: services/objects.service.ts:36
Constructors
Constructor
new ObjectsService(
client,prefixService):ObjectsService
Defined in: services/objects.service.ts:37
Parameters
client
S3Client
prefixService
Returns
ObjectsService
Methods
copyObject()
copyObject(
sourceBucket,sourceKey,destinationBucket,destinationKey,options?):Promise<CopyObjectOutput>
Defined in: services/objects.service.ts:119
Parameters
sourceBucket
string
sourceKey
string
destinationBucket
string
destinationKey
string
options?
destinationOptions?
sourceOptions?
DisableAutoPrefix & PrefixContext
Returns
Promise<CopyObjectOutput>
deleteObject()
deleteObject(
bucket,remote,options?):Promise<DeleteObjectOutput>
Defined in: services/objects.service.ts:71
Parameters
bucket
string
remote
string
options?
Returns
Promise<DeleteObjectOutput>
deleteObjects()
deleteObjects(
bucket,remotes,options?):Promise<DeleteObjectsOutput>
Defined in: services/objects.service.ts:87
Parameters
bucket
string
remotes
string[]
options?
Returns
Promise<DeleteObjectsOutput>
getObject()
getObject(
bucket,remote,options?):Promise<GetObjectOutput>
Defined in: services/objects.service.ts:107
Parameters
bucket
string
remote
string
options?
Returns
Promise<GetObjectOutput>
listObjects()
listObjects(
bucket,options?):Promise<ListObjectsOutput>
Defined in: services/objects.service.ts:156
Parameters
bucket
string
options?
Returns
Promise<ListObjectsOutput>
listObjectsV2()
listObjectsV2(
bucket,options?):Promise<ListObjectsV2Output>
Defined in: services/objects.service.ts:165
Parameters
bucket
string
options?
Returns
Promise<ListObjectsV2Output>
putObject()
putObject(
bucket,body,remote,options?):Promise<PutObjectOutput>
Defined in: services/objects.service.ts:42
Parameters
bucket
string
body
Buffer
remote
string
options?
Returns
Promise<PutObjectOutput>
putObjectFromPath()
putObjectFromPath(
bucket,path,remote,options?):Promise<PutObjectOutput>
Defined in: services/objects.service.ts:60
Parameters
bucket
string
path
string
remote
string
options?
Returns
Promise<PutObjectOutput>