Is your feature request related to a problem? Please describe.
The current implementation of pulsar-flink takes serviceUrl and topic as params and initialises pulsar client from these params. It is not possible to pass other pulsar client params to pulsar-flink connector.
Describe the solution you'd like
pulsar-flink should accept all the params pulsar-client accepts. This should also be extensible so future pulsar-client params can be sent without any modifications to the pulsar-flink module. The idea is to accept pulsar-client params as Map<String, Object> and pass this map to the pulsar-client builder.
This would sit well with the future additions in pulsar-client in future too.