> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RestoreBackupResponse.Info

> RestoreBackupResponse.Info — Kinetica Java API

Package [com.gpudb.protocol](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/package-summary.md)

# Class RestoreBackupResponse.Info

[java.lang.Object](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html)
com.gpudb.protocol.RestoreBackupResponse.Info

Enclosing class:`RestoreBackupResponse`

***

public static final class RestoreBackupResponse.Info extends [Object](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html)

A set of string constants for the [`RestoreBackupResponse`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupResponse) parameter [`info`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupResponse#getInfo\(\)).
&#x20;Additional information.

<ul>
  <li>
    ## Field Summary

    Fields

    Modifier and TypeFieldDescription`static final String``CLEAN_DROPPED_OBJECTS`

    If [`RESTORE_POLICY`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#RESTORE_POLICY) is [`CLEAN`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN) or [`CLEAN_ALL`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN_ALL), the objects the clean dropped before restoring, grouped by type, e.g. 'table: s.a, s.b; user: u1; schema: s'.

    `static final String``CLEAN_KEPT_OBJECTS`

    If [`RESTORE_POLICY`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#RESTORE_POLICY) is [`CLEAN`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN) or [`CLEAN_ALL`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN_ALL), comma-separated list of objects in the backup that the clean kept on the target, such as the calling user, and that the restore therefore left as they were instead of restoring them, e.g. user 'u1', directory '\~u1'.
  </li>

  <li>
    ## Method Summary

    Methods inherited from class java.lang.[Object](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html)
    `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
  </li>
</ul>

<ul>
  <li>
    ## Field Details

    <ul>
      <li>
        ### CLEAN\_DROPPED\_OBJECTS

        public static final [String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) CLEAN\_DROPPED\_OBJECTSIf [`RESTORE_POLICY`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#RESTORE_POLICY) is [`CLEAN`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN) or [`CLEAN_ALL`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN_ALL), the objects the clean dropped before restoring, grouped by type, e.g. 'table: s.a, s.b; user: u1; schema: s'. When [`DRY_RUN`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#DRY_RUN) is [`TRUE`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#TRUE), the objects it would drop. A long list ends with the number of objects left out.

        See Also:

        <ul>
          <li>[Constant Field Values](https://docs.kinetica.com/content/api/java/constant-values.md#com.gpudb.protocol.RestoreBackupResponse.Info.CLEAN_DROPPED_OBJECTS)</li>
        </ul>
      </li>

      <li>
        ### CLEAN\_KEPT\_OBJECTS

        public static final [String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html) CLEAN\_KEPT\_OBJECTSIf [`RESTORE_POLICY`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#RESTORE_POLICY) is [`CLEAN`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN) or [`CLEAN_ALL`](https://docs.kinetica.com/content/api/java/com/gpudb/protocol/RestoreBackupRequest.Options#CLEAN_ALL), comma-separated list of objects in the backup that the clean kept on the target, such as the calling user, and that the restore therefore left as they were instead of restoring them, e.g. user 'u1', directory '\~u1'.

        See Also:

        <ul>
          <li>[Constant Field Values](https://docs.kinetica.com/content/api/java/constant-values.md#com.gpudb.protocol.RestoreBackupResponse.Info.CLEAN_KEPT_OBJECTS)</li>
        </ul>
      </li>
    </ul>
  </li>
</ul>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.