class_docstr: Base class for all validators. Errors are raised if validation fails.
docstr: Validates FeatureProcessorConfig and a UDF.
docstr_tok: ["Validates","FeatureProcessorConfig","and","a","UDF","."]
code: def validate(
      self, udf: Callable[..., Any], fp_config: FeatureProcessorConfig
  ) -> None:
      """Validates FeatureProcessorConfig and a UDF."""
  
imports: from __future__ import absolute_import
  import inspect
  import re
  from abc import ABC, abstractmethod
  from typing import Any, Callable, List
  import attr
  from sagemaker.feature_store.feature_processor._data_source import FeatureGroupDataSource, BaseDataSource
  from sagemaker.feature_store.feature_processor._feature_processor_config import FeatureProcessorConfig
  from sagemaker.feature_store.feature_processor._input_offset_parser import InputOffsetParser
label_desc: Use image node_id 1 for calling the Validator obj's underlying member method code with example usage: obj.validate(udf, fp_config) without return types