code: public static BigtableDataClient create(BigtableDataSettings settings) throws IOException {
      EnhancedBigtableStub stub = EnhancedBigtableStub.create(settings.getStubSettings());
      return new BigtableDataClient(stub);
    }
docs: Constructs an instance of BigtableDataClient, using the given settings. The channels are
  created based on the settings passed in, or defaults for any settings that are not set.