obspy.core.event.resourceid.ResourceIdentifier
==============================================

.. currentmodule:: obspy.core.event.resourceid
.. autoclass:: ResourceIdentifier
   :show-inheritance:



.. rubric:: Attributes

.. autosummary::
  :toctree: .
  :nosignatures:

  ~ResourceIdentifier.id
  ~ResourceIdentifier.prefix
  ~ResourceIdentifier.resource_id
  ~ResourceIdentifier.uuid


.. rubric:: Public Methods

.. autosummary::
  :toctree: .
  :nosignatures:


  ~ResourceIdentifier.convert_id_to_quakeml_uri
  ~ResourceIdentifier.copy
  ~ResourceIdentifier.get_quakeml_id
  ~ResourceIdentifier.get_quakeml_uri
  ~ResourceIdentifier.get_quakeml_uri_str
  ~ResourceIdentifier.get_referred_object
  ~ResourceIdentifier.regenerate_uuid
  ~ResourceIdentifier.register_get_object_hook
  ~ResourceIdentifier.remove_get_object_hook
  ~ResourceIdentifier.set_referred_object



.. rubric:: Private Methods

.. warning::

  Private methods are mainly for internal/developer use and their API might change without notice.



.. automethod:: ResourceIdentifier._bind_class_state

.. automethod:: ResourceIdentifier._debug_class_state

.. automethod:: ResourceIdentifier._get_newest_object_with_same_resource_id

.. automethod:: ResourceIdentifier._get_object_from_parent_scope

.. automethod:: ResourceIdentifier._get_similar_referred_object

.. automethod:: ResourceIdentifier._repr_pretty_


.. rubric:: Special Methods



.. automethod:: ResourceIdentifier.__call__

.. automethod:: ResourceIdentifier.__deepcopy__

.. automethod:: ResourceIdentifier.__delattr__

.. automethod:: ResourceIdentifier.__dir__

.. automethod:: ResourceIdentifier.__eq__

.. automethod:: ResourceIdentifier.__format__

.. automethod:: ResourceIdentifier.__ge__

.. automethod:: ResourceIdentifier.__getattribute__

.. automethod:: ResourceIdentifier.__gt__

.. automethod:: ResourceIdentifier.__hash__

.. automethod:: ResourceIdentifier.__init__

.. automethod:: ResourceIdentifier.__init_subclass__

.. automethod:: ResourceIdentifier.__le__

.. automethod:: ResourceIdentifier.__lt__

.. automethod:: ResourceIdentifier.__ne__

.. automethod:: ResourceIdentifier.__new__

.. automethod:: ResourceIdentifier.__reduce__

.. automethod:: ResourceIdentifier.__reduce_ex__

.. automethod:: ResourceIdentifier.__repr__

.. automethod:: ResourceIdentifier.__setattr__

.. automethod:: ResourceIdentifier.__setstate__

.. automethod:: ResourceIdentifier.__sizeof__

.. automethod:: ResourceIdentifier.__str__

.. automethod:: ResourceIdentifier.__subclasshook__