Package com.collibra.dgc.core.api.component.customization

# Interface CustomizationApi

public interface CustomizationApi

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `deleteCustomizations()`
  Removes the current customizations.
  `boolean`
  `restoreCustomizationsFromBackup(RestoreCustomizationBackupRequest request)`
  Restores the customizations as defined in the request object.
  `CustomizationBackup`
  `retrieveBackupFile()`
  Retrieves a CustomizationBackup file containing the current customizations present on this environment.

- ## Method Details

  - ### deleteCustomizations

    void deleteCustomizations()
    Removes the current customizations.

  - ### restoreCustomizationsFromBackup

    boolean restoreCustomizationsFromBackup(RestoreCustomizationBackupRequest request)
    Restores the customizations as defined in the request object.
    Parameters:
      `request` - the request containing the customization details
    Returns:
      true if the customizations were restored successfully

  - ### retrieveBackupFile

    CustomizationBackup retrieveBackupFile()
    Retrieves a CustomizationBackup file containing the current customizations present on this environment.
    Returns:
      a CustomizationBackup file