Ë
    <ª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œZdddœZd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)ÚV1WebhookConversionzŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    Ú"ApiextensionsV1WebhookClientConfigz	list[str])Úclient_configÚconversion_review_versionsÚclientConfigÚconversionReviewVersionsNc                 ót   — |€
t        «       }|| _        d| _        d| _        d| _        ||| _        || _        y)z0V1WebhookConversion - a model defined in OpenAPIN)r   Úlocal_vars_configurationÚ_client_configÚ_conversion_review_versionsÚdiscriminatorr   r   )Úselfr   r   r   s       úc/var/www/openai/venv/lib/python3.12/site-packages/kubernetes/client/models/v1_webhook_conversion.pyÚ__init__zV1WebhookConversion.__init__-   sF   € à#Ð+Ü'4£Ð$Ø(@ˆÔ%à"ˆÔØ+/ˆÔ(Ø!ˆÔàÐ$Ø!.ˆDÔØ*DˆÕ'ó    c                 ó   — | j                   S )zÍGets the client_config of this V1WebhookConversion.  # noqa: E501


        :return: The client_config of this V1WebhookConversion.  # noqa: E501
        :rtype: ApiextensionsV1WebhookClientConfig
        ©r   ©r   s    r   r   z!V1WebhookConversion.client_config;   s   € ð ×"Ñ"Ð"r   c                 ó   — || _         y)zËSets the client_config of this V1WebhookConversion.


        :param client_config: The client_config of this V1WebhookConversion.  # noqa: E501
        :type: ApiextensionsV1WebhookClientConfig
        Nr   )r   r   s     r   r   z!V1WebhookConversion.client_configE   s   € ð ,ˆÕr   c                 ó   — | j                   S )a¬  Gets the conversion_review_versions of this V1WebhookConversion.  # noqa: E501

        conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail.  # noqa: E501

        :return: The conversion_review_versions of this V1WebhookConversion.  # noqa: E501
        :rtype: list[str]
        )r   r   s    r   r   z.V1WebhookConversion.conversion_review_versionsP   s   € ð ×/Ñ/Ð/r   c                 óX   — | j                   j                  r|€t        d«      ‚|| _        y)a·  Sets the conversion_review_versions of this V1WebhookConversion.

        conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail.  # noqa: E501

        :param conversion_review_versions: The conversion_review_versions of this V1WebhookConversion.  # noqa: E501
        :type: list[str]
        NzBInvalid value for `conversion_review_versions`, must not be `None`)r   Úclient_side_validationÚ
ValueErrorr   )r   r   s     r   r   z.V1WebhookConversion.conversion_review_versions[   s-   € ð ×(Ñ(×?Ò?ÐD^ÐDfÜÐaÓbÐbà+EˆÕ(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>z-V1WebhookConversion.to_dict.<locals>.<lambda>q   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   r"   z-V1WebhookConversion.to_dict.<locals>.<lambda>x   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V1WebhookConversion.to_dicti   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V1WebhookConversion.to_str   s   € ä~‰~˜dŸl™l›nÓ-Ð-r   c                 ó"   — | j                  «       S )zFor `print` and `pprint`)r6   r   s    r   Ú__repr__zV1WebhookConversion.__repr__…   s   € à{‰{‹}Ðr   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k(  S )z&Returns true if both objects are equalF©r*   r   r   ©r   Úothers     r   Ú__eq__zV1WebhookConversion.__eq__‰   s'   € ä˜%Ô!4Ô5Øà|‰|‹~ §¡£Ñ0Ð0r   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k7  S )z*Returns true if both objects are not equalTr:   r;   s     r   Ú__ne__zV1WebhookConversion.__ne__   s'   € ä˜%Ô!4Ô5Øà|‰|‹~ §¡£Ñ0Ð0r   )NNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r(   Úattribute_mapr   Úpropertyr   Úsetterr   r   r6   r8   r=   r?   © r   r   r   r      s§   „ ñðð >Ø&1ñ€Mð (Ø&@ñ€Mó
Eð ñ#ó ð#ð ×Ññ,ó ð,ð ñ0ó ð0ð  ×&Ñ&ñFó 'ðFòò0.òò1ó1r   r   )rC   r4   Úrer&   Úkubernetes.client.configurationr   Úobjectr   rG   r   r   Ú<module>rK      s&   ðñó Û 	ã 
å 9ô@1˜&õ @1r   