    

 ## On this page

  

 

 # DataModelReporter Class Reference

 Last update: 16.07.2025 

This class provies all information in Json format about the available functionality in the AutoML framework. [More...](class_data_model_reporter.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

[JsonValue](class_json_value.xhtml) [getAll](class_data_model_reporter.xhtml#a0be0443b31ea9fa1fe6a9f111bb2f1a7) () Collects information on all the internal and custom components currently available in the framework and returns them in a single Json value. [More...](#a0be0443b31ea9fa1fe6a9f111bb2f1a7)  
 [JsonValue](class_json_value.xhtml) [getAllLicenseCapabilities](class_data_model_reporter.xhtml#a1dfd2eb7fd93b20cef6bd60d940144cf) () Collects information on all licensing capabilities available in the framework and returns them in a single Json value. [More...](#a1dfd2eb7fd93b20cef6bd60d940144cf)  
 [JsonValue](class_json_value.xhtml) [getAllModels](class_data_model_reporter.xhtml#a6607e8625bffd2ac3fad644252019d61) () Collects information on the internal and custom models currently available in the framework and returns them in a single Json value. [More...](#a6607e8625bffd2ac3fad644252019d61)  
 [JsonValue](class_json_value.xhtml) [getAllProperties](class_data_model_reporter.xhtml#a5a820c0785dfc0c4f868234c5cbef247) () Collects information on all properties currently available in the framework and returns them in a single Json value. [More...](#a5a820c0785dfc0c4f868234c5cbef247)  
 [JsonValue](class_json_value.xhtml) [getAllQualityMeasures](class_data_model_reporter.xhtml#a36cb9a7fe571d138cf9e77d6a4fad630) () Collects information on all quality measures currently available in the framework and returns them in a single Json value. [More...](#a36cb9a7fe571d138cf9e77d6a4fad630)  
 [JsonValue](class_json_value.xhtml) [getMOP](class_data_model_reporter.xhtml#a6daecf733d4774ecac1237e704d1b1db) () Collects information on the [MOP](class_m_o_p.xhtml "a group of random fields belonging together (either a single random field, or multiple cross-correlat...") and returns them in a single Json value. [More...](#a6daecf733d4774ecac1237e704d1b1db)  
 [JsonValue](class_json_value.xhtml) [getScalarMOP](class_data_model_reporter.xhtml#ad29521e5539c7797839c63c6e9632b03) () Collects information on the [ScalarMOP](struct_scalar_m_o_p.xhtml "This is only a sketch of the possible ScalarMOPApproximate API Implementation shall be refined if mor...") and returns them in a single Json value. [More...](#ad29521e5539c7797839c63c6e9632b03)  
 ## <a name="pub-attribs"></a>Public Attributes

apply SWIGTYPE \* [DISOWN](class_data_model_reporter.xhtml#aef3131b453733ae4ee2f7852b4b6dbc7) Function to register the reporter that collects information on the custom models This function takes ownership of the CustomModelReporter. [More...](#aef3131b453733ae4ee2f7852b4b6dbc7)  
 <a id="details" name="details"></a>## Detailed Description

This class provies all information in Json format about the available functionality in the AutoML framework.



## Member Function Documentation

<a id="a0be0443b31ea9fa1fe6a9f111bb2f1a7"></a>## [◆ ](#a0be0443b31ea9fa1fe6a9f111bb2f1a7)getAll()

 [JsonValue](class_json_value.xhtml) getAll  ( ) 

Collects information on all the internal and custom components currently available in the framework and returns them in a single Json value.

ReturnsA Json value containing all objects that can be collected through the functions above 



<a id="a1dfd2eb7fd93b20cef6bd60d940144cf"></a>## [◆ ](#a1dfd2eb7fd93b20cef6bd60d940144cf)getAllLicenseCapabilities()

 [JsonValue](class_json_value.xhtml) getAllLicenseCapabilities  ( ) 

Collects information on all licensing capabilities available in the framework and returns them in a single Json value.

ReturnsA Json value containing a list with all available license capabilities 



<a id="a6607e8625bffd2ac3fad644252019d61"></a>## [◆ ](#a6607e8625bffd2ac3fad644252019d61)getAllModels()

 [JsonValue](class_json_value.xhtml) getAllModels  ( ) 

Collects information on the internal and custom models currently available in the framework and returns them in a single Json value.

ReturnsA Json value containing a list with all available models 



<a id="a5a820c0785dfc0c4f868234c5cbef247"></a>## [◆ ](#a5a820c0785dfc0c4f868234c5cbef247)getAllProperties()

 [JsonValue](class_json_value.xhtml) getAllProperties  ( ) 

Collects information on all properties currently available in the framework and returns them in a single Json value.

ReturnsA Json value containing a list with all available properties 



<a id="a36cb9a7fe571d138cf9e77d6a4fad630"></a>## [◆ ](#a36cb9a7fe571d138cf9e77d6a4fad630)getAllQualityMeasures()

 [JsonValue](class_json_value.xhtml) getAllQualityMeasures  ( ) 

Collects information on all quality measures currently available in the framework and returns them in a single Json value.

ReturnsA Json value containing a list with all available quality measures 



<a id="a6daecf733d4774ecac1237e704d1b1db"></a>## [◆ ](#a6daecf733d4774ecac1237e704d1b1db)getMOP()

 [JsonValue](class_json_value.xhtml) getMOP  ( ) 

Collects information on the [MOP](class_m_o_p.xhtml "a group of random fields belonging together (either a single random field, or multiple cross-correlat...") and returns them in a single Json value.

ReturnsA Json value containing the Json configuration of the [ScalarMOP](struct_scalar_m_o_p.xhtml "This is only a sketch of the possible ScalarMOPApproximate API Implementation shall be refined if mor...") 



<a id="ad29521e5539c7797839c63c6e9632b03"></a>## [◆ ](#ad29521e5539c7797839c63c6e9632b03)getScalarMOP()

 [JsonValue](class_json_value.xhtml) getScalarMOP  ( ) 

Collects information on the [ScalarMOP](struct_scalar_m_o_p.xhtml "This is only a sketch of the possible ScalarMOPApproximate API Implementation shall be refined if mor...") and returns them in a single Json value.

ReturnsA Json value containing the Json configuration of the [ScalarMOP](struct_scalar_m_o_p.xhtml "This is only a sketch of the possible ScalarMOPApproximate API Implementation shall be refined if mor...") 



## Member Data Documentation

<a id="aef3131b453733ae4ee2f7852b4b6dbc7"></a>## [◆ ](#aef3131b453733ae4ee2f7852b4b6dbc7)DISOWN

 apply SWIGTYPE\* DISOWN

**Initial value:**{CustomModelReporter * customModelReporter}



 setCustomModelReporter( CustomModelReporter * customModelReporter )



Function to register the reporter that collects information on the custom models This function takes ownership of the CustomModelReporter.

Parameters customModelReporterClass to provide a callback to Python reporting custom models