Reference documentation and code samples for the Google Cloud Oracle Database V1 Client class DbBackupConfig.
Backup Options for the Database.
Generated from protobuf message google.cloud.oracledatabase.v1.DbBackupConfig
Namespace
Google \ Cloud \ OracleDatabase \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ auto_backup_enabled
bool
Optional. If set to true, enables automatic backups on the database.
↳ backup_destination_details
array< DbBackupConfig\BackupDestinationDetails
>
Optional. Details of the database backup destinations.
↳ retention_period_days
int
Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.
↳ backup_deletion_policy
int
Optional. This defines when the backups will be deleted after Database termination.
↳ auto_full_backup_day
int
Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.
↳ auto_full_backup_window
int
Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.
↳ auto_incremental_backup_window
int
Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.
getAutoBackupEnabled
Optional. If set to true, enables automatic backups on the database.
bool
setAutoBackupEnabled
Optional. If set to true, enables automatic backups on the database.
var
bool
$this
getBackupDestinationDetails
Optional. Details of the database backup destinations.
setBackupDestinationDetails
Optional. Details of the database backup destinations.
$this
getRetentionPeriodDays
Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.
int
setRetentionPeriodDays
Optional. The number of days an automatic backup is retained before being automatically deleted. This value determines the earliest point in time to which a database can be restored. Min: 1, Max: 60.
var
int
$this
getBackupDeletionPolicy
Optional. This defines when the backups will be deleted after Database termination.
setBackupDeletionPolicy
Optional. This defines when the backups will be deleted after Database termination.
$this
getAutoFullBackupDay
Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.
setAutoFullBackupDay
Optional. The day of the week on which the full backup should be performed on the database. If no value is provided, it will default to Sunday.
$this
getAutoFullBackupWindow
Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.
setAutoFullBackupWindow
Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.
$this
getAutoIncrementalBackupWindow
Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.
setAutoIncrementalBackupWindow
Optional. The window in which the incremental backup should be performed on the database. If no value is provided, the default is anytime except the auto full backup day.
$this

