Class RestoreSnapshotRequest

java.lang.Object
com.liferay.portal.search.engine.adapter.ccr.CrossClusterRequest
com.liferay.portal.search.engine.adapter.snapshot.RestoreSnapshotRequest
All Implemented Interfaces:
SnapshotRequest<RestoreSnapshotResponse>

public class RestoreSnapshotRequest extends CrossClusterRequest implements SnapshotRequest<RestoreSnapshotResponse>
  • Constructor Details

    • RestoreSnapshotRequest

      public RestoreSnapshotRequest(String repositoryName, String snapshotName)
  • Method Details

    • accept

      public RestoreSnapshotResponse accept(SnapshotRequestExecutor snapshotRequestExecutor)
      Specified by:
      accept in interface SnapshotRequest<RestoreSnapshotResponse>
    • getIndexNames

      public String[] getIndexNames()
    • getRenamePattern

      public String getRenamePattern()
    • getRenameReplacement

      public String getRenameReplacement()
    • getRepositoryName

      public String getRepositoryName()
    • getSnapshotName

      public String getSnapshotName()
    • isIncludeAliases

      public boolean isIncludeAliases()
    • isPartialRestore

      public boolean isPartialRestore()
    • isRestoreGlobalState

      public boolean isRestoreGlobalState()
    • isWaitForCompletion

      public boolean isWaitForCompletion()
    • setIncludeAliases

      public void setIncludeAliases(boolean includeAliases)
    • setIndexNames

      public void setIndexNames(String... indexNames)
    • setPartialRestore

      public void setPartialRestore(boolean partialRestore)
    • setRenamePattern

      public void setRenamePattern(String renamePattern)
    • setRenameReplacement

      public void setRenameReplacement(String renameReplacement)
    • setRestoreGlobalState

      public void setRestoreGlobalState(boolean restoreGlobalState)
    • setWaitForCompletion

      public void setWaitForCompletion(boolean waitForCompletion)