Any opinion towards current interface?

I am trying to make CreateService provide as many functions as possible at the price of adding more parameters.

The interface could be changed to minimal as 
    CreateService(service name, local address)
And later setting additional fields by:
    AddServiceMapping
    SetServicePolicy

Which one do you think is better?