code: def persistent_attributes(self, persistent_attributes):
          # type: (Dict[str, object]) -> None
          
          if not self._persistence_adapter:
              raise AttributesManagerException(
                  "Cannot set PersistentAttributes without persistence adapter!")
          self._persistence_attributes = persistent_attributes
          self._persistent_attributes_set = True
docs: Overwrites and caches the persistent attributes value.
  
          Note that the persistent attributes will not be saved to
          persistence layer until the save_persistent_attributes method
          is called.
  
          :param persistent_attributes: attributes in persistence layer
          :type persistent_attributes: Dict[str, object]
          :raises: :py:class:`ask_sdk_core.exceptions.AttributesManagerException`
              if trying to set persistent attributes without persistence adapter