Class ModelExportConfigProcessor


  • public final class ModelExportConfigProcessor
    extends Object
    Processes map of CONGA configuration parameters before serializing them in a model export file. Removes CONGA-defined context variables, and encrypts sensitive parameter values if required.
    • Constructor Detail

      • ModelExportConfigProcessor

        public ModelExportConfigProcessor​(PluginContextOptions pluginContextOptions,
                                          Set<String> sensitiveConfigParameters)
        Parameters:
        pluginContextOptions - Plugin context options
        sensitiveConfigParameters - Sensitive config parameter names
    • Method Detail

      • apply

        public Map<String,​Object> apply​(Map<String,​Object> config)
        Apply processor.
        Parameters:
        config - Configuration
        Returns:
        Processed configuration