code: def arguments(self):
      if self.input_data:
          return {"input_data": self.input_data}
      return dict()
  
imports: from __future__ import absolute_import
  from typing import List, Optional, Union, Callable
  from sagemaker.utils import base_from_name
  from sagemaker.workflow.properties import Properties
  from sagemaker.workflow.retry import RetryPolicy
  from sagemaker.workflow.step_outputs import StepOutput
  from sagemaker.workflow.steps import ConfigurableRetryStep, Step, StepTypeEnum, CacheConfig
  from sagemaker.workflow.step_collections import StepCollection
  from sagemaker.workflow.utilities import execute_job_functions
  from sagemaker.workflow.entities import RequestType
  from sagemaker.remote_function.job import _JobSettings
label_desc: Use image node_id 2 for calling the CustomStep obj's underlying member method code with example usage: obj.arguments() and returns: dict, dict