code: def test_param_setters_has_all_api_parameters(fedot_builder_methods):
      methods = fedot_builder_methods
      setter_signs = [
          sign
          for func in methods.values()
          if (sign := signature(func)).return_annotation
          == FedotBuilder.__name__
      ]
      builder_params = set(
          chain(*[sign.parameters.keys() for sign in setter_signs])
      )
      builder_params.update(
          signature(FedotBuilder.__init__).parameters.keys()
      )
  
      fedot_api_all_params = set(
          ApiParamsRepository.default_params_for_task(
              TaskTypesEnum.classification
          ).keys()
      )
      fedot_api_all_params.update(
          signature(Fedot.__init__).parameters.keys()
      )
      fedot_api_all_params.discard(
          "composer_tuner_params"
      )  # this param is used for kwargs in Fedot.__init__
  
      assert builder_params == fedot_api_all_params
  
file_path: FEDOT/test/unit/api/test_api_builder.py
imports: from inspect import signature
  from itertools import chain
  import pytest
  from fedot import Fedot, FedotBuilder
  from fedot.api.api_utils.api_params_repository import ApiParamsRepository
  from fedot.api.api_utils.params import ApiParams
  from fedot.core.repository.tasks import TaskTypesEnum
label_desc: Use image node_id 6 for calling a global function with example usage: test_param_setters_has_all_api_parameters(fedot_builder_methods) without return types