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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupPolicybuild()BackupPolicy.Buildercopy(BackupPolicy model)BackupPolicy.BuilderfrequencyInHours(Integer frequencyInHours)Specifies how often backup should be performedBackupPolicy.BuilderisEnabled(Boolean isEnabled)Specifies if automatic backups are enabled.BackupPolicy.BuilderretentionInDays(Integer retentionInDays)Specifies how long backup copy should remain on Storage in days
 
- 
- 
- 
Method Detail- 
isEnabledpublic BackupPolicy.Builder isEnabled(Boolean isEnabled) Specifies if automatic backups are enabled.- Parameters:
- isEnabled- the value to set
- Returns:
- this builder
 
 - 
retentionInDayspublic 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
 
 - 
frequencyInHourspublic BackupPolicy.Builder frequencyInHours(Integer frequencyInHours) Specifies how often backup should be performed- Parameters:
- frequencyInHours- the value to set
- Returns:
- this builder
 
 - 
buildpublic BackupPolicy build() 
 - 
copypublic BackupPolicy.Builder copy(BackupPolicy model) 
 
- 
 
-