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.
backupRetentionSettingsBackup retention settings.binaryLogEnabled(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.enabledWhether this configuration is enabled.kindThis is alwayssql#backupConfiguration.locationLocation of the backuppointInTimeRecoveryEnabledWhether point in time recovery is enabled.replicationLogArchivingEnabledReserved for future use.startTimeStart time for the daily backup configuration in UTC timezone in the 24 hour format -HH:MM.transactionLogRetentionDaysThe 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