Skip to main content
Version: 1.18.x

BucketSettings

Defined in: messages/BucketSettings.ts:10

Represents bucket settings

Constructors

Constructor

> new BucketSettings(): BucketSettings

Returns

BucketSettings

Properties

maxBlockRecords?

> readonly optional maxBlockRecords: bigint

Defined in: messages/BucketSettings.ts:19

Maximum number of records in a block


maxBlockSize?

> readonly optional maxBlockSize: bigint

Defined in: messages/BucketSettings.ts:14

Maximal block size in a block


quotaSize?

> readonly optional quotaSize: bigint

Defined in: messages/BucketSettings.ts:31

Quota size in bytes


quotaType?

> readonly optional quotaType: QuotaType

Defined in: messages/BucketSettings.ts:26

Quota type. The storage supports two types: NONE: A bucket will consume the whole free disk space. FIFO: A bucket removes the oldest block of some entry, when it reaches the quota limit.

Methods

parse()

> static parse(data): BucketSettings

Defined in: messages/BucketSettings.ts:33

Parameters

data

OriginalBucketSettings

Returns

BucketSettings


serialize()

> static serialize(settings): OriginalBucketSettings

Defined in: messages/BucketSettings.ts:46

Parameters

settings

BucketSettings

Returns

OriginalBucketSettings