Interface ConfigurationFactory

  • All Known Implementing Classes:
    ARXConfigurationFactory

    public interface ConfigurationFactory
    Public contract to be fulfilled by data arxaas classes
    • Method Detail

      • create

        org.deidentifier.arx.ARXConfiguration create​(List<PrivacyCriterionModel> privacyModels,
                                                     Double suppressionLimit)
        Returns an ARX ARXConfiguration object created from the provided payload
        Parameters:
        privacyModels - Model object containing the parameters to use in arxaas
        suppressionLimit - a double containing the suppression limit value to be used in arxaas
        Returns:
        ARX ARXConfiguration object containing the arxaas algorithm settings.