class_docstr: Builder config for a view transforming another dataset.
class_docstr_tok: ["Builder","config","for","a","view","transforming","another","dataset","."]
code: def input_dataset_builder(
      self,
      data_dir: Optional[str] = None,
  ) -> dataset_builder.DatasetBuilder:
      assert self.input_dataset, "Input dataset must be specified."
      tfds_name = self.input_dataset.tfds_name(include_version=True)
      data_dir = self.input_dataset.data_dir or data_dir
      return load_lib.builder(name=tfds_name, data_dir=data_dir)
  
imports: from __future__ import annotations
  import functools
  from typing import Callable, Dict, Iterator, List, Optional, Union
  from tensorflow_datasets.core import beam_utils
  from tensorflow_datasets.core import dataset_builder
  from tensorflow_datasets.core import dataset_utils
  from tensorflow_datasets.core import load
  from tensorflow_datasets.core import naming
  from tensorflow_datasets.core import registered
  from tensorflow_datasets.core import split_builder
  from tensorflow_datasets.core import splits
  from tensorflow_datasets.core import transform
  from tensorflow_datasets.core.download import download_manager
  from tensorflow_datasets.core.utils import read_config
  from tensorflow_datasets.core.utils.lazy_imports_utils import apache_beam
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
label_desc: Use image node_id 2 for calling the ViewConfig obj's underlying member method code with example usage: obj.input_dataset_builder(data_dir) and returns: load_lib