Painful and sometimes impossible to change pipeline options using Template
Not all parameters can be configured at runtime. The doc should provide those information to users.
For example, AWS credentials/regions are configured during template construction time. There is no way (at least for me) to change it during run-time if I want to pass in credentials during run-time.
Another case, in order to accept dynamic BigQuery queries at run-time, extra code is needed to override the default query.
What confuses me is that a query/table has to be provided during template construction otherwise BigQueryIO complains.