Interface RestoreSnapshotTierResponse.Builder

  • Method Details

    • snapshotId

      The ID of the snapshot.

      Parameters:
      snapshotId - The ID of the snapshot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • restoreStartTime

      RestoreSnapshotTierResponse.Builder restoreStartTime(Instant restoreStartTime)

      The date and time when the snapshot restore process started.

      Parameters:
      restoreStartTime - The date and time when the snapshot restore process started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • restoreDuration

      RestoreSnapshotTierResponse.Builder restoreDuration(Integer restoreDuration)

      For temporary restores only. The number of days for which the archived snapshot is temporarily restored.

      Parameters:
      restoreDuration - For temporary restores only. The number of days for which the archived snapshot is temporarily restored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isPermanentRestore

      RestoreSnapshotTierResponse.Builder isPermanentRestore(Boolean isPermanentRestore)

      Indicates whether the snapshot is permanently restored. true indicates a permanent restore. false indicates a temporary restore.

      Parameters:
      isPermanentRestore - Indicates whether the snapshot is permanently restored. true indicates a permanent restore. false indicates a temporary restore.
      Returns:
      Returns a reference to this object so that method calls can be chained together.