BackupConfigurationResponse class

Database instance backup configuration.

Constructors

BackupConfigurationResponse({required Input<BackupRetentionSettingsResponse> backupRetentionSettings, required Input<bool> binaryLogEnabled, required Input<bool> enabled, required Input<String> kind, required Input<String> location, required Input<bool> pointInTimeRecoveryEnabled, required Input<bool> replicationLogArchivingEnabled, required Input<String> startTime, required Input<int> transactionLogRetentionDays})
Creates a new BackupConfigurationResponse. backupRetentionSettings Backup retention settings. binaryLogEnabled (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. enabled Whether this configuration is enabled. kind This is always sql#backupConfiguration. location Location of the backup pointInTimeRecoveryEnabled Whether point in time recovery is enabled. replicationLogArchivingEnabled Reserved for future use. startTime Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM. transactionLogRetentionDays The number of days of transaction logs we retain for point in time restore, from 1-7.
const
BackupConfigurationResponse.fromMap(Map<String, dynamic> map)
factory

Properties

backupRetentionSettings → Input<BackupRetentionSettingsResponse>
Backup retention settings.
final
binaryLogEnabled → Input<bool>
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
final
enabled → Input<bool>
Whether this configuration is enabled.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → Input<String>
This is always sql#backupConfiguration.
final
location → Input<String>
Location of the backup
final
pointInTimeRecoveryEnabled → Input<bool>
Whether point in time recovery is enabled.
final
replicationLogArchivingEnabled → Input<bool>
Reserved for future use.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime → Input<String>
Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
final
transactionLogRetentionDays → Input<int>
The number of days of transaction logs we retain for point in time restore, from 1-7.
final

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