UI Component Reference - v2.63.4
    Preparing search index...

    Interface ObjectStorageClient

    Client to store and retrieve Objects

    interface ObjectStorageClient {
        delete(
            objectMeta: ObjectStorageObjectMeta,
            options?: ObjectStorageOptions,
        ): Promise<void>;
        destroy(): void;
        getBlob(
            objectMeta: ObjectStorageObjectMeta,
            options?: ObjectStorageGetBlobOptions,
        ): Promise<Blob>;
        getBlob(
            objectMeta: ({ outputDir?: string } & ObjectStorageObjectMeta)[],
            options?: ObjectStorageGetBlobOptions,
        ): Promise<Blob>;
        getList(options?: ObjectStorageOptions): Promise<ObjectStorageListResponse>;
        store(
            object: Blob,
            options?: ObjectStorageStoreOptions,
        ): Promise<ObjectStorageResponse>;
        update(
            objectMeta: ObjectStorageObjectMeta,
            options: ObjectStorageStoreOptions,
        ): Promise<void>;
    }
    Index

    Methods

    • Delete an object

      Parameters

      • objectMeta: ObjectStorageObjectMeta

        Object meta information

      • Optionaloptions: ObjectStorageOptions

        Request options

      Returns Promise<void>

    • Destroy the client. Always call this when the client is not used anymore. When the context is destroyed, this is called automatically

      Returns void

    • Get an Object

      Parameters

      Returns Promise<Blob>

    • Get a ZIP file with multiple objects

      Parameters

      • objectMeta: ({ outputDir?: string } & ObjectStorageObjectMeta)[]

        An array of object metadata, where each object can optionally specify an outputDir within the ZIP.

      • Optionaloptions: ObjectStorageGetBlobOptions

        Request options

      Returns Promise<Blob>

    • Update the tags of an object.

      Parameters

      Returns Promise<void>