class_docstr: A mutable view to a :obj:`Container` given by a key prefix.
  
  Args:
      prefix (:obj:`bytes`): the prefix that defines the key range of the
          view-container. The resulting container will share an access to
          only records in the `prefix` key range, but with `prefix`-es
          stripped from them.
  
          For example, if the Container contents are:
          `{
              b'e.y': b'012',
              b'meta.x': b'123',
              b'meta.z': b'x',
              b'zzz': b'oOo'
          }`, then `container.view(prefix=b'meta.')` will behave (almost)
          exactly as an Container:
          `{
              b'x': b'123',
              b'z': b'x',
          }`
      container (:obj:`Container`): the parent container to build the view on
docstr: Set a value for given key, optionally store in a batch.
  
  If `store_batch` is provided, instead of the `(key, value)` being added
  to the collection immediately, the operation is stored in a batch in
  order to be executed in a whole with other write operations. Depending
  on the :obj:`Conainer` implementation, this may feature transactions,
  atomic writes, etc.
docstr_tok: ["Set","a","value","for","given","key",",","optionally","store","in","a","batch",".","If","`","store_batch","`","is","provided",",","instead","of","the","`","(","key",",","value",")","`","being","added","to","the","collection","immediately",",","the","operation","is","stored","in","a","batch","in","order","to","be","executed","in","a","whole","with","other","write","operations",".","Depending","on","the",":","obj",":","`","Conainer","`","implementation",",","this","may","feature","transactions",",","atomic","writes",",","etc","."]
code: def set(
      self, key: ContainerKey, value: ContainerValue, store_batch=None
  ) -> None:
      """Set a value for given key, optionally store in a batch.
  
      If `store_batch` is provided, instead of the `(key, value)` being added
      to the collection immediately, the operation is stored in a batch in
      order to be executed in a whole with other write operations. Depending
      on the :obj:`Conainer` implementation, this may feature transactions,
      atomic writes, etc.
      """
      path = self.absolute_path(key)
      self.parent.set(path, value, store_batch=store_batch)
  
imports: from aim.storage.container import Container, ContainerItemsIterator, ContainerKey, ContainerValue
  from aim.storage.containertreeview import ContainerTreeView
  from typing import Iterator, Tuple
label_desc: Use image node_id 8 for calling the PrefixView obj's underlying member method code with example usage: obj.set(key, value, store_batch) without return types