Package com.oracle.bmc.mysql.model
Class BackupValidationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.mysql.model.BackupValidationDetails.Builder
-
- Enclosing class:
- BackupValidationDetails
public static class BackupValidationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
validationStatus
public BackupValidationDetails.Builder validationStatus(BackupValidationDetails.ValidationStatus validationStatus)
The status of backup validation: NOT_VALIDATED (Default): The backup has not been validated.VALIDATED: The backup has been validated successfully. NEEDS_ATTENTION: The backup validation failed due to a transient issue. Validation should be retried. FAILED: The backup cannot be restored.
- Parameters:
validationStatus
- the value to set- Returns:
- this builder
-
timeLastValidated
public BackupValidationDetails.Builder timeLastValidated(Date timeLastValidated)
The date and time of the most recent validation performed on the backup.- Parameters:
timeLastValidated
- the value to set- Returns:
- this builder
-
estimatedRestoreDuration
public BackupValidationDetails.Builder estimatedRestoreDuration(String estimatedRestoreDuration)
The estimated restore duration of the backup.- Parameters:
estimatedRestoreDuration
- the value to set- Returns:
- this builder
-
errorMessage
public BackupValidationDetails.Builder errorMessage(String errorMessage)
Error message if the backup validation has failed.- Parameters:
errorMessage
- the value to set- Returns:
- this builder
-
backupPreparationStatus
public BackupValidationDetails.Builder backupPreparationStatus(BackupValidationDetails.BackupPreparationStatus backupPreparationStatus)
Indicates whether the backup has been prepared successfully.PREPARED: The backup is prepared one. NOT_PREPARED: The backup is not prepared.
- Parameters:
backupPreparationStatus
- the value to set- Returns:
- this builder
-
preparedBackupDetails
public BackupValidationDetails.Builder preparedBackupDetails(PreparedBackupDetails preparedBackupDetails)
-
build
public BackupValidationDetails build()
-
copy
public BackupValidationDetails.Builder copy(BackupValidationDetails model)
-
-