Interface DbBackupConfigOrBuilder (0.29.0)

public interface DbBackupConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAutoBackupEnabled()

public abstract boolean getAutoBackupEnabled()

Optional. If set to true, enables automatic backups on the database.

bool auto_backup_enabled = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The autoBackupEnabled.

getAutoFullBackupDay()

public abstract DayOfWeek 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.

.google.type.DayOfWeek auto_full_backup_day = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
com.google.type.DayOfWeek

The autoFullBackupDay.

getAutoFullBackupDayValue()

public abstract int getAutoFullBackupDayValue()

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.

.google.type.DayOfWeek auto_full_backup_day = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for autoFullBackupDay.

getAutoFullBackupWindow()

public abstract DbBackupConfig.BackupWindow getAutoFullBackupWindow()

Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupWindow auto_full_backup_window = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DbBackupConfig.BackupWindow

The autoFullBackupWindow.

getAutoFullBackupWindowValue()

public abstract int getAutoFullBackupWindowValue()

Optional. The window in which the full backup should be performed on the database. If no value is provided, the default is anytime.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupWindow auto_full_backup_window = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for autoFullBackupWindow.

getAutoIncrementalBackupWindow()

public abstract DbBackupConfig.BackupWindow 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.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupWindow auto_incremental_backup_window = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DbBackupConfig.BackupWindow

The autoIncrementalBackupWindow.

getAutoIncrementalBackupWindowValue()

public abstract int getAutoIncrementalBackupWindowValue()

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.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupWindow auto_incremental_backup_window = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for autoIncrementalBackupWindow.

getBackupDeletionPolicy()

public abstract DbBackupConfig.BackupDeletionPolicy getBackupDeletionPolicy()

Optional. This defines when the backups will be deleted after Database termination.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupDeletionPolicy backup_deletion_policy = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DbBackupConfig.BackupDeletionPolicy

The backupDeletionPolicy.

getBackupDeletionPolicyValue()

public abstract int getBackupDeletionPolicyValue()

Optional. This defines when the backups will be deleted after Database termination.

.google.cloud.oracledatabase.v1.DbBackupConfig.BackupDeletionPolicy backup_deletion_policy = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for backupDeletionPolicy.

getBackupDestinationDetails(int index)

public abstract DbBackupConfig.BackupDestinationDetails getBackupDestinationDetails(int index)

Optional. Details of the database backup destinations.

repeated .google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetails backup_destination_details = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
DbBackupConfig.BackupDestinationDetails

getBackupDestinationDetailsCount()

public abstract int getBackupDestinationDetailsCount()

Optional. Details of the database backup destinations.

repeated .google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetails backup_destination_details = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getBackupDestinationDetailsList()

public abstract List<DbBackupConfig.BackupDestinationDetails> getBackupDestinationDetailsList()

Optional. Details of the database backup destinations.

repeated .google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetails backup_destination_details = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<BackupDestinationDetails>

getBackupDestinationDetailsOrBuilder(int index)

public abstract DbBackupConfig.BackupDestinationDetailsOrBuilder getBackupDestinationDetailsOrBuilder(int index)

Optional. Details of the database backup destinations.

repeated .google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetails backup_destination_details = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
DbBackupConfig.BackupDestinationDetailsOrBuilder

getBackupDestinationDetailsOrBuilderList()

public abstract List<? extends DbBackupConfig.BackupDestinationDetailsOrBuilder> getBackupDestinationDetailsOrBuilderList()

Optional. Details of the database backup destinations.

repeated .google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetails backup_destination_details = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.oracledatabase.v1.DbBackupConfig.BackupDestinationDetailsOrBuilder>

getRetentionPeriodDays()

public abstract int 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.

int32 retention_period_days = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The retentionPeriodDays.