Class: MinioService
Defined in: shared/minio.service.ts:28
Implements
OnModuleInit
Constructors
Constructor
new MinioService(
configSvc):MinioService
Defined in: shared/minio.service.ts:37
Parameters
configSvc
ConfigService
Returns
MinioService
Methods
cleanupOldFiles()
cleanupOldFiles(
maxAgeInDays?):Promise<void>
Defined in: shared/minio.service.ts:248
Parameters
maxAgeInDays?
number = 7
Returns
Promise<void>
createJobMetadata()
createJobMetadata(
jobId,initialData?):Promise<void>
Defined in: shared/minio.service.ts:182
Parameters
jobId
string
initialData?
Partial<JobMetadata>
Returns
Promise<void>
getInputData()
getInputData(
inputId):Promise<string>
Defined in: shared/minio.service.ts:112
Parameters
inputId
string
Returns
Promise<string>
getJobMetadata()
getJobMetadata(
jobId):Promise<JobMetadata>
Defined in: shared/minio.service.ts:231
Parameters
jobId
string
Returns
Promise<JobMetadata>
getOutputData()
getOutputData(
outputId):Promise<string>
Defined in: shared/minio.service.ts:156
Parameters
outputId
string
Returns
Promise<string>
isHealthy()
isHealthy():
Promise<boolean>
Defined in: shared/minio.service.ts:277
Returns
Promise<boolean>
onModuleInit()
onModuleInit():
Promise<void>
Defined in: shared/minio.service.ts:52
Returns
Promise<void>
Implementation of
OnModuleInit.onModuleInit
storeInputData()
storeInputData(
inputData,jobId):Promise<void>
Defined in: shared/minio.service.ts:95
Parameters
inputData
string | NodeQuantRequest
jobId
string
Returns
Promise<void>
storeOutputData()
storeOutputData(
outputData,jobId):Promise<void>
Defined in: shared/minio.service.ts:138
Parameters
outputData
string | Readable
jobId
string
Returns
Promise<void>
updateJobMetadata()
updateJobMetadata(
jobId,updates):Promise<void>
Defined in: shared/minio.service.ts:205
Parameters
jobId
string
updates
Partial<JobMetadata>
Returns
Promise<void>
