class_docstr: Conditional step for pipelines to support conditional branching in the execution of steps.
class_docstr_tok: ["Conditional","step","for","pipelines","to","support","conditional","branching","in","the","execution","of","steps","."]
docstr: The arguments dict that is used to define the conditional branching in the pipeline.
docstr_tok: ["The","arguments","dict","that","is","used","to","define","the","conditional","branching","in","the","pipeline","."]
code: def arguments(self) -> RequestType:
      """The arguments dict that is used to define the conditional branching in the pipeline."""
      return dict(
          Conditions=[
              condition.to_request() for condition in self.conditions
          ],
          IfSteps=list_to_request(self.if_steps),
          ElseSteps=list_to_request(self.else_steps),
      )
  
file_path: sagemaker-python-sdk/src/sagemaker/workflow/condition_step.py
imports: from __future__ import absolute_import
  from typing import List, Union, Optional
  from sagemaker.deprecations import deprecated_class
  from sagemaker.workflow.conditions import Condition
  from sagemaker.workflow.step_collections import StepCollection
  from sagemaker.workflow.functions import JsonGet
  from sagemaker.workflow.step_outputs import StepOutput
  from sagemaker.workflow.steps import Step, StepTypeEnum
  from sagemaker.workflow.utilities import list_to_request
  from sagemaker.workflow.entities import RequestType
  from sagemaker.workflow.properties import Properties, PropertyFile
label_desc: Use image node_id 2 for calling the ConditionStep obj's underlying member method code with example usage: obj.arguments() and returns: dict