def __init__(
      self,
      func: Callable[..., Any],
      *,
      credentials_config: Optional[BigQueryCredentialsConfig] = None,
      bigquery_tool_config: Optional[BigQueryToolConfig] = None,
  ):
    """Initialize the Google API tool.

    Args:
        func: callable that impelments the tool's logic, can accept one
          'credential" parameter
        credentials_config: credentials config used to call Google API. If None,
          then we don't hanlde the auth logic
    """
    super().__init__(func=func)
    self._ignore_params.append("credentials")
    self._ignore_params.append("config")
    self._credentials_manager = (
        BigQueryCredentialsManager(credentials_config)
        if credentials_config
        else None
    )
    self._tool_config = bigquery_tool_config
Initialize the Google API tool.

    Args:
        func: callable that impelments the tool's logic, can accept one
          'credential" parameter
        credentials_config: credentials config used to call Google API. If None,
          then we don't hanlde the auth logic
    
src/google/adk/tools/bigquery/bigquery_tool.py