@classmethod
def get_ad_service_config_interface_for_provider(cls, provider_name):
    """
        Staticmethod, returns the config interface for a given ad
        service provider name

        @param provider_name: str, one of enum
            parselmouth.constants.ParselmouthProviders
        @return: child(parselmouth.config.ParselmouthConfig)
        """
    config_interface = cls.ProviderConfigInterfaceMap.get(provider_name)
    if not config_interface:
        raise ValueError(
            'There is no config interface defined for provider: %s' %
            provider_name)
    return config_interface
