public static int ToCompressLevel(this CompressSettingsElastic compressSettingsElastic)
 {
     if (compressSettingsElastic == null)
     {
         return(0);
     }
     return(compressSettingsElastic.CompressLevel);
 }
        public static CompressSettings ToCompressSettings(this CompressSettingsElastic compressSettingsElastic)
        {
            if (compressSettingsElastic == null)
            {
                return new CompressSettings {
                           CategoryOccurence = 0, DataSetOccurence = 0, Operator = LogicalOperatorEnum.AND
                }
            }
            ;

            return(new CompressSettings {
                CategoryOccurence = compressSettingsElastic.CompressCategoryOccurence,
                DataSetOccurence = compressSettingsElastic.CompressDataSetOccurence,
                Operator = (LogicalOperatorEnum)compressSettingsElastic.CompressOperator
            });
        }