Class UpdateOkeClusterBackupConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.disasterrecovery.model.UpdateOkeClusterBackupConfigDetails.Builder
-
- Enclosing class:
- UpdateOkeClusterBackupConfigDetails
public static class UpdateOkeClusterBackupConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
namespaces
public UpdateOkeClusterBackupConfigDetails.Builder namespaces(List<String> namespaces)
A list of namespaces that need to be backed up.The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region.
Example: ["default", "pv-nginx"]
- Parameters:
namespaces
- the value to set- Returns:
- this builder
-
backupSchedule
public UpdateOkeClusterBackupConfigDetails.Builder backupSchedule(String backupSchedule)
The schedule for backing up namespaces to the destination region.If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region.
Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- Parameters:
backupSchedule
- the value to set- Returns:
- this builder
-
replicateImages
public UpdateOkeClusterBackupConfigDetails.Builder replicateImages(OkeClusterImageReplication replicateImages)
Controls the behaviour of image replication across regions.This property applies to the OKE cluster member in primary region.
- Parameters:
replicateImages
- the value to set- Returns:
- this builder
-
maxNumberOfBackupsRetained
public UpdateOkeClusterBackupConfigDetails.Builder maxNumberOfBackupsRetained(Integer maxNumberOfBackupsRetained)
The maximum number of backups that should be retained.This property applies to the OKE cluster member in primary region.
- Parameters:
maxNumberOfBackupsRetained
- the value to set- Returns:
- this builder
-
imageReplicationVaultSecretId
public UpdateOkeClusterBackupConfigDetails.Builder imageReplicationVaultSecretId(String imageReplicationVaultSecretId)
The OCID of the vault secret that stores the image credential.This property applies to the OKE cluster member in both the primary and standby region.
- Parameters:
imageReplicationVaultSecretId
- the value to set- Returns:
- this builder
-
build
public UpdateOkeClusterBackupConfigDetails build()
-
copy
public UpdateOkeClusterBackupConfigDetails.Builder copy(UpdateOkeClusterBackupConfigDetails model)
-
-