class_docstr: A wrapper around a Strategy Protocol Buffer.
code: def __init__(self, strategy=None):
      self._strategy = strategy or strategy_pb2.Strategy()
      if strategy is None:
          self._strategy.id = datetime.utcnow().strftime(
              "%Y%m%dT%H%M%SM%f"
          )
  
imports: import os
  from abc import ABC, abstractmethod
  from datetime import datetime
  from autodist.const import DEFAULT_SERIALIZATION_DIR
  from autodist.graph_item import GraphItem
  from autodist.kernel.common.utils import get_op_name
  from autodist.proto import strategy_pb2
  from autodist.resource_spec import ResourceSpec
label_desc: Use image node_id 1 to create a new Strategy object  with example: obj = Strategy(strategy)