Class Restore.RestoreBuilder

java.lang.Object
com.salesforce.multicloudj.dbbackuprestore.driver.Restore.RestoreBuilder
Enclosing class:
Restore

public static class Restore.RestoreBuilder extends Object
  • Method Details

    • restoreId

      public Restore.RestoreBuilder restoreId(String restoreId)
      Unique identifier for the restore operation. This ID can be used to track the progress of the restore.
      Returns:
      this.
    • backupId

      public Restore.RestoreBuilder backupId(String backupId)
      ID of the backup being restored from.
      Returns:
      this.
    • targetResource

      public Restore.RestoreBuilder targetResource(String targetResource)
      Name of the target resource (table/database) being restored to.
      Returns:
      this.
    • status

      public Restore.RestoreBuilder status(RestoreStatus status)
      Current status of the restore operation.
      Returns:
      this.
    • startTime

      public Restore.RestoreBuilder startTime(Instant startTime)
      Timestamp when the restore operation started.
      Returns:
      this.
    • endTime

      public Restore.RestoreBuilder endTime(Instant endTime)
      Timestamp when the restore operation completed. Will be null if the restore is still in progress.
      Returns:
      this.
    • statusMessage

      public Restore.RestoreBuilder statusMessage(String statusMessage)
      Status or failure message from the restore job. For failed jobs, this typically contains the provider-specific restore error reason.
      Returns:
      this.
    • build

      public Restore build()
    • toString

      public String toString()
      Overrides:
      toString in class Object