class_docstr: Args to driver from orchestration system.
  
  Attributes:
    enable_cache: whether cache is enabled in current execution.
    interactive_resolution: whether to skip MLMD channel artifact resolution, if
      artifacts are already resolved for a channel when running in interactive
      mode.
code: def __init__(
      self,
      enable_cache: bool = True,
      interactive_resolution: bool = False,
  ):
      self.enable_cache = enable_cache
      self.interactive_resolution = interactive_resolution
  
imports: from typing import Any, Dict, List, Optional, Type, Union
  from tfx import types
  from tfx.dsl.placeholder import placeholder
  from tfx.utils import json_utils
label_desc: Use image node_id 1 to create a new DriverArgs object  with example: obj = DriverArgs(enable_cache, interactive_resolution)