Interface BackupVault.BackupRetentionPolicyOrBuilder (0.43.0)

public static interface BackupVault.BackupRetentionPolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBackupMinimumEnforcedRetentionDays()

public abstract int getBackupMinimumEnforcedRetentionDays()

Required. Minimum retention duration in days for backups in the backup vault.

int32 backup_minimum_enforced_retention_days = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The backupMinimumEnforcedRetentionDays.

getDailyBackupImmutable()

public abstract boolean getDailyBackupImmutable()

Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

bool daily_backup_immutable = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The dailyBackupImmutable.

getManualBackupImmutable()

public abstract boolean getManualBackupImmutable()

Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

bool manual_backup_immutable = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The manualBackupImmutable.

getMonthlyBackupImmutable()

public abstract boolean getMonthlyBackupImmutable()

Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

bool monthly_backup_immutable = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The monthlyBackupImmutable.

getWeeklyBackupImmutable()

public abstract boolean getWeeklyBackupImmutable()

Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

bool weekly_backup_immutable = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The weeklyBackupImmutable.