class_docstr: Base class for a TFX Beam pipeline component.
  
  An instance of a subclass of BaseBaseComponent represents the parameters for a
  single execution of that TFX Beam pipeline component.
  
  Beam based components should subclass BaseBeamComponent instead of
  BaseComponent in order to inherit Beam related SDKs. All subclasses of
  BaseBeamComponent should override the required class level attributes
  specified in BaseComponent.
docstr: Add per component Beam pipeline args.
  
  Args:
    beam_pipeline_args: List of Beam pipeline args to be added to the Beam
      executor spec.
  
  Returns:
    the same component itself.
docstr_tok: ["Add","per","component","Beam","pipeline","args",".","Args",":","beam_pipeline_args",":","List","of","Beam","pipeline","args","to","be","added","to","the","Beam","executor","spec",".","Returns",":","the","same","component","itself","."]
code: def with_beam_pipeline_args(
      self,
      beam_pipeline_args: Iterable[Union[str, placeholder.Placeholder]],
  ) -> "BaseBeamComponent":
      """Add per component Beam pipeline args.
  
      Args:
        beam_pipeline_args: List of Beam pipeline args to be added to the Beam
          executor spec.
  
      Returns:
        the same component itself.
      """
      cast(
          executor_spec.BeamExecutorSpec, self.executor_spec
      ).add_beam_pipeline_args(beam_pipeline_args)
      return self
  
file_path: tfx/tfx/dsl/components/base/base_beam_component.py
imports: from typing import Iterable, cast, Union
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import executor_spec
  from tfx.dsl.placeholder import placeholder
label_desc: Use image node_id 1 for calling the BaseBeamComponent obj's underlying member method code with example usage: obj.with_beam_pipeline_args(beam_pipeline_args) and returns: self