[Feature Request]: Allow setting BigQuery endpoint, for example to use bigquery emulator

What happened?

There is no way to specify root url for bigquery service like we have for pubsub (PubsubOptions.setPubsubRootUrl). In particular i was trying leverage bigquery-emulator for my local development environment and that was the only blocker.

Issue Priority

Priority: 3 (minor)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner