class_docstr: Component Node Execution Options.
  
  Currently only apply in experimental orchestrator.
class_docstr_tok: ["Component","Node","Execution","Options",".","Currently","only","apply","in","experimental","orchestrator","."]
code: def __post_init__(self):
      if self.max_execution_retries is not None:
          self.max_execution_retries = max(
              self.max_execution_retries, 0
          )
  
imports: import dataclasses
  from typing import Optional
  from tfx.proto.orchestration import pipeline_pb2
label_desc: Use image node_id 1 for calling the NodeExecutionOptions obj's underlying member method code with example usage: obj.__post_init__() without return types