How to create and add a new default data provider

{
     "factoryName": "factory name", //factory name for the provider
     "name": "provider name", //provider name
     "url": "provider_url",
     "loadPriority": "load_priority_int", //this is used to determine the order in which data providers are initialized
     "defaultDataProviderId": "IgbDefaultDataProviderId:16" //this is like a key in a map, so it should be unique from the rest of the providers
}