Builds an immutable DOFServerConfig from this DOFServerConfigBuilder instance. 
- Resource Management:
 - This function allocates resources that must later be freed by calling DOFServerConfig_Destroy.
 
- Parameters
 - 
  
    | self | The Server Config Builder. This should not be NULL.  | 
  
   
- Returns
 - An immutable DOFServerConfig. 
 
- Exceptions
 - 
  
    | NULL | is returned if the DOFServerConfig cannot be created, or an invalid parameter was detected.  |