Ë
    <ªgô  ã                   óB   — d Z ddlZddlZddlZddlmZ  G d„ de«      Zy)zö
    Kubernetes

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)  # noqa: E501

    The version of the OpenAPI document: release-1.32
    Generated by: https://openapi-generator.tech
é    N)ÚConfigurationc                   ó$  — e Zd ZdZ	 dddddœZdddd	dœZdd„Zed„ «       Zej                  d„ «       Zed„ «       Z
e
j                  d„ «       Z
ed„ «       Zej                  d„ «       Zed„ «       Zej                  d„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zy
)ÚV1VolumeAttachmentStatuszŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    ÚV1VolumeErrorÚboolzdict(str, str))Úattach_errorÚattachedÚattachment_metadataÚdetach_errorÚattachErrorr	   ÚattachmentMetadataÚdetachErrorNc                 ó¶   — |€
t        «       }|| _        d| _        d| _        d| _        d| _        d| _        ||| _        || _        ||| _	        ||| _
        yy)z5V1VolumeAttachmentStatus - a model defined in OpenAPIN)r   Úlocal_vars_configurationÚ_attach_errorÚ	_attachedÚ_attachment_metadataÚ_detach_errorÚdiscriminatorr   r	   r
   r   )Úselfr   r	   r
   r   r   s         úi/var/www/openai/venv/lib/python3.12/site-packages/kubernetes/client/models/v1_volume_attachment_status.pyÚ__init__z!V1VolumeAttachmentStatus.__init__1   su   € à#Ð+Ü'4£Ð$Ø(@ˆÔ%à!ˆÔØˆŒØ$(ˆÔ!Ø!ˆÔØ!ˆÔàÐ#Ø ,ˆDÔØ ˆŒØÐ*Ø':ˆDÔ$ØÐ#Ø ,ˆDÕð $ó    c                 ó   — | j                   S )zÀGets the attach_error of this V1VolumeAttachmentStatus.  # noqa: E501


        :return: The attach_error of this V1VolumeAttachmentStatus.  # noqa: E501
        :rtype: V1VolumeError
        ©r   ©r   s    r   r   z%V1VolumeAttachmentStatus.attach_errorE   ó   € ð ×!Ñ!Ð!r   c                 ó   — || _         y)z½Sets the attach_error of this V1VolumeAttachmentStatus.


        :param attach_error: The attach_error of this V1VolumeAttachmentStatus.  # noqa: E501
        :type: V1VolumeError
        Nr   )r   r   s     r   r   z%V1VolumeAttachmentStatus.attach_errorO   ó   € ð *ˆÕr   c                 ó   — | j                   S )ad  Gets the attached of this V1VolumeAttachmentStatus.  # noqa: E501

        attached indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.  # noqa: E501

        :return: The attached of this V1VolumeAttachmentStatus.  # noqa: E501
        :rtype: bool
        )r   r   s    r   r	   z!V1VolumeAttachmentStatus.attachedZ   s   € ð ~‰~Ðr   c                 óX   — | j                   j                  r|€t        d«      ‚|| _        y)a]  Sets the attached of this V1VolumeAttachmentStatus.

        attached indicates the volume is successfully attached. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.  # noqa: E501

        :param attached: The attached of this V1VolumeAttachmentStatus.  # noqa: E501
        :type: bool
        Nz0Invalid value for `attached`, must not be `None`)r   Úclient_side_validationÚ
ValueErrorr   )r   r	   s     r   r	   z!V1VolumeAttachmentStatus.attachede   s+   € ð ×(Ñ(×?Ò?ÀHÐDTÜÐOÓPÐPà!ˆr   c                 ó   — | j                   S )aý  Gets the attachment_metadata of this V1VolumeAttachmentStatus.  # noqa: E501

        attachmentMetadata is populated with any information returned by the attach operation, upon successful attach, that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.  # noqa: E501

        :return: The attachment_metadata of this V1VolumeAttachmentStatus.  # noqa: E501
        :rtype: dict(str, str)
        ©r   r   s    r   r
   z,V1VolumeAttachmentStatus.attachment_metadatas   s   € ð ×(Ñ(Ð(r   c                 ó   — || _         y)a  Sets the attachment_metadata of this V1VolumeAttachmentStatus.

        attachmentMetadata is populated with any information returned by the attach operation, upon successful attach, that must be passed into subsequent WaitForAttach or Mount calls. This field must only be set by the entity completing the attach operation, i.e. the external-attacher.  # noqa: E501

        :param attachment_metadata: The attachment_metadata of this V1VolumeAttachmentStatus.  # noqa: E501
        :type: dict(str, str)
        Nr%   )r   r
   s     r   r
   z,V1VolumeAttachmentStatus.attachment_metadata~   s   € ð %8ˆÕ!r   c                 ó   — | j                   S )zÀGets the detach_error of this V1VolumeAttachmentStatus.  # noqa: E501


        :return: The detach_error of this V1VolumeAttachmentStatus.  # noqa: E501
        :rtype: V1VolumeError
        ©r   r   s    r   r   z%V1VolumeAttachmentStatus.detach_errorŠ   r   r   c                 ó   — || _         y)z½Sets the detach_error of this V1VolumeAttachmentStatus.


        :param detach_error: The detach_error of this V1VolumeAttachmentStatus.  # noqa: E501
        :type: V1VolumeError
        Nr(   )r   r   s     r   r   z%V1VolumeAttachmentStatus.detach_error”   r   r   c                 ó~  — i }t        j                  | j                  «      D ]˜  \  }}t        | |«      }t	        |t
        «      rt        t        d„ |«      «      ||<   Œ<t        |d«      r|j                  «       ||<   Œ\t	        |t        «      r(t        t        d„ |j                  «       «      «      ||<   Œ”|||<   Œš |S )z&Returns the model properties as a dictc                 ó>   — t        | d«      r| j                  «       S | S )NÚto_dict©Úhasattrr,   )Úxs    r   Ú<lambda>z2V1VolumeAttachmentStatus.to_dict.<locals>.<lambda>§   s   € ¬W°Q¸	Ô-B˜aŸi™i›kÐIÈÐIr   r,   c                 óT   — t        | d   d«      r| d   | d   j                  «       fS | S )Né   r,   r   r-   )Úitems    r   r0   z2V1VolumeAttachmentStatus.to_dict.<locals>.<lambda>®   s6   € Ü˜t A™w¨	Ô2ð #' q¡'¨4°©7¯?©?Ó+<Ð!=ð "=Ø8<ð"=r   )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚ
isinstanceÚlistÚmapr.   r,   ÚdictÚitems)r   ÚresultÚattrÚ_Úvalues        r   r,   z V1VolumeAttachmentStatus.to_dictŸ   s¯   € àˆä—}‘} T×%7Ñ%7Ö8‰GˆD!Ü˜D $Ó'ˆEÜ˜%¤Ô&Ü#¤CÙIØó%ó  t’ô ˜ 	Ô*Ø$Ÿ}™}›t’Ü˜E¤4Ô(Ü#¤Cñ=à—K‘K“Mó%ó  t’ð  %t’ð! 9ð$ ˆr   c                 óH   — t        j                  | j                  «       «      S )z.Returns the string representation of the model)ÚpprintÚpformatr,   r   s    r   Úto_strzV1VolumeAttachmentStatus.to_str·   s   € ä~‰~˜dŸl™l›nÓ-Ð-r   c                 ó"   — | j                  «       S )zFor `print` and `pprint`)rD   r   s    r   Ú__repr__z!V1VolumeAttachmentStatus.__repr__»   s   € à{‰{‹}Ðr   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k(  S )z&Returns true if both objects are equalF©r8   r   r,   ©r   Úothers     r   Ú__eq__zV1VolumeAttachmentStatus.__eq__¿   s'   € ä˜%Ô!9Ô:Øà|‰|‹~ §¡£Ñ0Ð0r   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k7  S )z*Returns true if both objects are not equalTrH   rI   s     r   Ú__ne__zV1VolumeAttachmentStatus.__ne__Æ   s'   € ä˜%Ô!9Ô:Øà|‰|‹~ §¡£Ñ0Ð0r   )NNNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r6   Úattribute_mapr   Úpropertyr   Úsetterr	   r
   r   r,   rD   rF   rK   rM   © r   r   r   r      s
  „ ñðð (ØØ/Ø'ñ	€Mð &ØØ3Ø%ñ	€Mó-ð( ñ"ó ð"ð ×Ññ*ó ð*ð ñó ðð ‡__ñ"ó ð"ð ñ)ó ð)ð ×Ññ	8ó  ð	8ð ñ"ó ð"ð ×Ññ*ó ð*òò0.òò1ó1r   r   )rQ   rB   Úrer4   Úkubernetes.client.configurationr   Úobjectr   rU   r   r   Ú<module>rY      s&   ðñó Û 	ã 
å 9ôv1˜võ v1r   