class_docstr: Modifies all input measures of the specified metric to have the given filter.
  
  This is useful for programmatically generating different manifests to create different test cases.
code: def __init__(  # noqa: D
      self,
      metric_reference: MetricReference,
      where_filter_intersection: PydanticWhereFilterIntersection,
  ) -> None:
      self._metric_reference = metric_reference
      self._where_filter_intersection = where_filter_intersection
  
file_path: metricflow/metricflow/test/model/modify/modify_input_measure_filter.py
imports: from __future__ import annotations
  import logging
  from dbt_semantic_interfaces.implementations.filters.where_filter import PydanticWhereFilterIntersection
  from dbt_semantic_interfaces.implementations.semantic_manifest import PydanticSemanticManifest
  from dbt_semantic_interfaces.references import MetricReference
  from dbt_semantic_interfaces.transformations.transform_rule import SemanticManifestTransformRule
  from typing_extensions import override
label_desc: Use image node_id 1 to create a new ModifyInputMeasureFilterTransform object from inherited base classes: SemanticManifestTransformRule with example: obj = ModifyInputMeasureFilterTransform(metric_reference, where_filter_intersection)