diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/SimpleImageDataConfig.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/SimpleImageDataConfig.java
index c9e703970b049352e93984a5f4d003be60737c52..91d75cbc2ca2aacd2299d18d0d779bddaab1bd96 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/SimpleImageDataConfig.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/dto/api/v1/SimpleImageDataConfig.java
@@ -362,6 +362,11 @@ abstract public class SimpleImageDataConfig
         imagePyramid.add(new DefaultThumbnailsConfiguration());
     }
 
+    public void setGenerateImagePyramid(IThumbnailsConfiguration[] elements)
+    {
+        imagePyramid.addAll(Arrays.asList(elements));
+    }
+
     public void setGenerateImagePyramidWithScaleFactors(double[] zoomLevels)
     {
         imagePyramid.clear();