Skip to main content
Version: 1.21.x

LifecycleSettings

Defined in: messages/LifecycleSettings.ts:26

Lifecycle settings.

Constructors​

Constructor​

> new LifecycleSettings(): LifecycleSettings

Returns​

LifecycleSettings

Properties​

bucket​

> readonly bucket: string = ""

Defined in: messages/LifecycleSettings.ts:35

Bucket to apply lifecycle policy.


entries​

> readonly entries: string[] = []

Defined in: messages/LifecycleSettings.ts:40

List of entries to process. If empty, all matching entries are processed.


interval?​

> readonly optional interval: string

Defined in: messages/LifecycleSettings.ts:50

Interval between lifecycle runs, e.g. "10m", "1h", or "3600s".


lifecycleType?​

> readonly optional lifecycleType: LifecycleType

Defined in: messages/LifecycleSettings.ts:30

Lifecycle action type.


mode?​

> readonly optional mode: LifecycleMode

Defined in: messages/LifecycleSettings.ts:65

Lifecycle mode.


olderThan​

> readonly olderThan: string = ""

Defined in: messages/LifecycleSettings.ts:45

Maximum record age, e.g. "30d", "24h", or "3600s".


processingInterval?​

> readonly optional processingInterval: string

Defined in: messages/LifecycleSettings.ts:55

Maximum data-time span processed by one lifecycle run, e.g. "6h", "12h", or "1d".


when?​

> readonly optional when: any

Defined in: messages/LifecycleSettings.ts:60

Conditional query.

Methods​

parse()​

> static parse(data): LifecycleSettings

Defined in: messages/LifecycleSettings.ts:67

Parameters​

data​

OriginalLifecycleSettings

Returns​

LifecycleSettings


serialize()​

> static serialize(data): OriginalLifecycleSettings

Defined in: messages/LifecycleSettings.ts:80

Parameters​

data​

LifecycleSettings

Returns​

OriginalLifecycleSettings