BackupConfiguration class

Database instance backup configuration.

Constructors

BackupConfiguration({BackupRetentionSettings? backupRetentionSettings, String? backupTier, bool? binaryLogEnabled, bool? enabled, String? kind, String? location, bool? pointInTimeRecoveryEnabled, bool? replicationLogArchivingEnabled, String? startTime, int? transactionLogRetentionDays, String? transactionalLogStorageState})
BackupConfiguration.fromJson(Map json_)

Properties

backupRetentionSettings ↔ BackupRetentionSettings?
Backup retention settings.
getter/setter pair
backupTier ↔ String?
Backup tier that manages the backups for the instance.
getter/setter pair
binaryLogEnabled ↔ bool?
(MySQL only) Whether binary log is enabled.
getter/setter pair
enabled ↔ bool?
Whether this configuration is enabled.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
kind ↔ String?
This is always sql#backupConfiguration.
getter/setter pair
location ↔ String?
Location of the backup
getter/setter pair
pointInTimeRecoveryEnabled ↔ bool?
Whether point in time recovery is enabled.
getter/setter pair
replicationLogArchivingEnabled ↔ bool?
Deprecated: replication_log_archiving_enabled is deprecated and will be removed from a future version of the API.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime ↔ String?
Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
getter/setter pair
transactionalLogStorageState ↔ String?
This value contains the storage location of transactional logs used to perform point-in-time recovery (PITR) for the database.
getter/setter pair
transactionLogRetentionDays ↔ int?
The number of days of transaction logs we retain for point in time restore, from 1-7.
getter/setter pair

Methods

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

Operators

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