class_docstr: RuntimeInfo Placeholder represents runtime information for a component.
  
  Prefer to use runtime_info(...) to create RuntimeInfo placeholders.
class_docstr_tok: ["RuntimeInfo","Placeholder","represents","runtime","information","for","a","component",".","Prefer","to","use","runtime_info","(","...",")","to","create","RuntimeInfo","placeholders","."]
docstr: Initializes the class. Consider this private.
docstr_tok: ["Initializes","the","class",".","Consider","this","private","."]
code: def __init__(self, key: RuntimeInfoKeys):
      """Initializes the class. Consider this private."""
      super().__init__(expected_type=message.Message)
      if key not in typing.get_args(RuntimeInfoKeys):
          raise ValueError(f"Got unsupported runtime info key: {key}.")
      self._key = key
  
imports: from __future__ import annotations
  import typing
  from typing import Any, Literal, Optional, Union
  from tfx.dsl.placeholder import placeholder_base
  from tfx.proto.orchestration import placeholder_pb2
  from google.protobuf import message
label_desc: Use image node_id 1 to create a new RuntimeInfoPlaceholder object from inherited base classes: placeholder_base with example: obj = RuntimeInfoPlaceholder(key)