class_docstr: Execution Invocation Placeholder helps access ExecutionInvocation proto.
  
  Prefer to use execution_invocation() to create Execution Invocation
  placeholder.
class_docstr_tok: ["Execution","Invocation","Placeholder","helps","access","ExecutionInvocation","proto",".","Prefer","to","use","execution_invocation","(",")","to","create","Execution","Invocation","placeholder","."]
code: def encode(
      self, component_spec: None | Any = None
  ) -> placeholder_pb2.PlaceholderExpression:
      result = placeholder_pb2.PlaceholderExpression()
      result.placeholder.type = (
          placeholder_pb2.Placeholder.Type.EXEC_INVOCATION
      )
      return result
  
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 2 for calling the ExecInvocationPlaceholder obj's underlying member method code with example usage: obj.encode(component_spec) and returns: result