Reference documentation and code samples for the NetApp V1 API class Google::Cloud::NetApp::V1::BackupVault::BackupRetentionPolicy.
Retention policy for backups in the backup vault
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#backup_minimum_enforced_retention_days
def backup_minimum_enforced_retention_days() -> ::Integer
Returns
- (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.
#backup_minimum_enforced_retention_days=
def backup_minimum_enforced_retention_days=(value) -> ::Integer
Parameter
- value (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.
Returns
- (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.
#daily_backup_immutable
def daily_backup_immutable() -> ::Boolean
Returns
- (::Boolean) — 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.
#daily_backup_immutable=
def daily_backup_immutable=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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.
#manual_backup_immutable
def manual_backup_immutable() -> ::Boolean
Returns
- (::Boolean) — 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.
#manual_backup_immutable=
def manual_backup_immutable=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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.
#monthly_backup_immutable
def monthly_backup_immutable() -> ::Boolean
Returns
- (::Boolean) — 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.
#monthly_backup_immutable=
def monthly_backup_immutable=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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.
#weekly_backup_immutable
def weekly_backup_immutable() -> ::Boolean
Returns
- (::Boolean) — 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.
#weekly_backup_immutable=
def weekly_backup_immutable=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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.
Returns
- (::Boolean) — 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.