Package com.oracle.bmc.opensearch.model
Class BackupPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.opensearch.model.BackupPolicy.Builder
-
- Enclosing class:
- BackupPolicy
public static class BackupPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupPolicy
build()
BackupPolicy.Builder
copy(BackupPolicy model)
BackupPolicy.Builder
frequencyInHours(Integer frequencyInHours)
Specifies how often backup should be performedBackupPolicy.Builder
isEnabled(Boolean isEnabled)
Specifies if automatic backups are enabled.BackupPolicy.Builder
retentionInDays(Integer retentionInDays)
Specifies how long backup copy should remain on Storage in days
-
-
-
Method Detail
-
isEnabled
public BackupPolicy.Builder isEnabled(Boolean isEnabled)
Specifies if automatic backups are enabled.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
retentionInDays
public BackupPolicy.Builder retentionInDays(Integer retentionInDays)
Specifies how long backup copy should remain on Storage in days- Parameters:
retentionInDays
- the value to set- Returns:
- this builder
-
frequencyInHours
public BackupPolicy.Builder frequencyInHours(Integer frequencyInHours)
Specifies how often backup should be performed- Parameters:
frequencyInHours
- the value to set- Returns:
- this builder
-
build
public BackupPolicy build()
-
copy
public BackupPolicy.Builder copy(BackupPolicy model)
-
-