Interface RestoreSnapshotMessage

All Superinterfaces:
Cloneable, org.apache.ignite.internal.network.NetworkMessage

public interface RestoreSnapshotMessage extends org.apache.ignite.internal.network.NetworkMessage
Message for restoring a snapshot.
  • Field Summary

    Fields inherited from interface org.apache.ignite.internal.network.NetworkMessage

    NULL_GROUP_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable String
     
    boolean
    If false then restoration fails if specified structures already exist.
    @Nullable String
    Name of the snapshot URI in configuration or null for default.
    Set of fully-qualified structure names that will be restored.
    Set of fully-qualified table names that will be restored.
    ID of the Snapshot to be restored.

    Methods inherited from interface org.apache.ignite.internal.network.NetworkMessage

    clone, groupType, messageType, needAck, prepareMarshal, serializer, toStringForLightLogging, unmarshal
  • Method Details

    • targetSnapshotId

      UUID targetSnapshotId()
      ID of the Snapshot to be restored.
    • tableNames

      Set<String> tableNames()
      Set of fully-qualified table names that will be restored. If both this and structureNames() are empty, restores all tables from the snapshot.
    • structureNames

      Set<String> structureNames()
      Set of fully-qualified structure names that will be restored. If both this and tableNames() are empty, restores all structures from the snapshot.
    • source

      @Nullable @Nullable String source()
      Name of the snapshot URI in configuration or null for default.
    • encryptionProviderName

      @Nullable @Nullable String encryptionProviderName()
    • force

      boolean force()
      If false then restoration fails if specified structures already exist.