Ë
    	]j£  ã                   óH   — d Z ddlZ G d„ d ej                  dd«      «      Zy)z1Monitored Resource for the Google Logging API V2.é    Nc                   ó*   — e Zd ZdZdZed„ «       Zd„ Zy)ÚResourcea  A monitored resource identified by specifying values for all labels.

    Attributes:
        type (str): The resource type name.
        labels (dict): A mapping from label names to values for all labels
            enumerated in the associated :class:`ResourceDescriptor`.
    © c                 ó<   —  | |d   |j                  di «      ¬«      S )zèConstruct a resource object from the parsed JSON representation.

        Args:
            info (dict): A ``dict`` parsed from the JSON wire-format representation.

        Returns:
            Resource: A resource object.
        ÚtypeÚlabels©r   r   )Úget)ÚclsÚinfos     úJ/root/env/lib/python3.12/site-packages/google/cloud/logging_v2/resource.pyÚ
_from_dictzResource._from_dict   s    € ñ ˜˜V™¨T¯X©X°hÀÓ-CÔDÐDó    c                 ó4   — | j                   | j                  dœS )zÎBuild a dictionary ready to be serialized to the JSON format.

        Returns:
            dict:
                A dict representation of the object that can be written to
                the API.
        r	   r	   )Úselfs    r   Ú_to_dictzResource._to_dict+   s   € ð Ÿ	™	¨T¯[©[Ñ9Ð9r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Úclassmethodr   r   r   r   r   r   r      s'   „ ñð €Iàñ	Eó ð	Eó:r   r   ztype labels)r   ÚcollectionsÚ
namedtupler   r   r   r   ú<module>r      s)   ðñ 8ã ô:Ð%ˆ{×%Ñ% j°-Ó@õ :r   