@property<EOL><INDENT>def id(self):<DEDENT>
return self._id<EOL>
Gets the id of this CatalogObject.
An identifier to reference this object in the catalog. When a new CatalogObject is inserted, the client should set the id to a temporary identifier starting with a `'#'` character. Other objects being inserted or updated within the same request may use this identifier to refer to the new object.  When the server receives the new object, it will supply a unique identifier that replaces the temporary identifier for all future references.

:return: The id of this CatalogObject.
:rtype: str