PersistenceConfig class

Configuration of the persistence functionality.

Constructors

PersistenceConfig({Input<PersistenceConfigPersistenceMode>? persistenceMode, Input<PersistenceConfigRdbSnapshotPeriod>? rdbSnapshotPeriod, Input<String>? rdbSnapshotStartTime})
Creates a new PersistenceConfig. persistenceMode Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used. rdbSnapshotPeriod Optional. Period between RDB snapshots. Snapshots will be attempted every period starting from the provided snapshot start time. For example, a start time of 01/01/2033 06:45 and SIX_HOURS snapshot period will do nothing until 01/01/2033, and then trigger snapshots every day at 06:45, 12:45, 18:45, and 00:45 the next day, and so on. If not provided, TWENTY_FOUR_HOURS will be used as default. rdbSnapshotStartTime Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
const
PersistenceConfig.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
persistenceMode → Input<PersistenceConfigPersistenceMode>?
Optional. Controls whether Persistence features are enabled. If not provided, the existing value will be used.
final
rdbSnapshotPeriod → Input<PersistenceConfigRdbSnapshotPeriod>?
Optional. Period between RDB snapshots. Snapshots will be attempted every period starting from the provided snapshot start time. For example, a start time of 01/01/2033 06:45 and SIX_HOURS snapshot period will do nothing until 01/01/2033, and then trigger snapshots every day at 06:45, 12:45, 18:45, and 00:45 the next day, and so on. If not provided, TWENTY_FOUR_HOURS will be used as default.
final
rdbSnapshotStartTime → Input<String>?
Optional. Date and time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited