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 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
-
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)
-
-