Interface RestoreSnapshotTierResponse.Builder

    • Method Detail

      • snapshotId

        RestoreSnapshotTierResponse.Builder snapshotId​(String 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.