Ë
    °Bvh¯3  ã                   ó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.33
    Generated by: https://openapi-generator.tech
é    N)ÚConfigurationc            
       ó<  — e Zd ZdZ	 ddddddddddœ	Zddddd	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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ed „ «       Zej                  d!„ «       Zd"„ Zd#„ Zd$„ Zd%„ Zd&„ Zy)(ÚV1DeploymentStatuszŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    Úintzlist[V1DeploymentCondition])	Úavailable_replicasÚcollision_countÚ
conditionsÚobserved_generationÚready_replicasÚreplicasÚterminating_replicasÚunavailable_replicasÚupdated_replicasÚavailableReplicasÚcollisionCountr	   ÚobservedGenerationÚreadyReplicasr   ÚterminatingReplicasÚunavailableReplicasÚupdatedReplicasNc                 óZ  — |
€
t        «       }
|
| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _        d| _	        d| _
        d| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        ||| _        |	|	| _        yy)z/V1DeploymentStatus - a model defined in OpenAPIN)r   Úlocal_vars_configurationÚ_available_replicasÚ_collision_countÚ_conditionsÚ_observed_generationÚ_ready_replicasÚ	_replicasÚ_terminating_replicasÚ_unavailable_replicasÚ_updated_replicasÚdiscriminatorr   r   r	   r
   r   r   r   r   r   )Úselfr   r   r	   r
   r   r   r   r   r   r   s              úW/RAG/venv/lib/python3.12/site-packages/kubernetes/client/models/v1_deployment_status.pyÚ__init__zV1DeploymentStatus.__init__;   sè   € à#Ð+Ü'4£Ð$Ø(@ˆÔ%à#'ˆÔ Ø $ˆÔØˆÔØ$(ˆÔ!Ø#ˆÔØˆŒØ%)ˆÔ"Ø%)ˆÔ"Ø!%ˆÔØ!ˆÔàÐ)Ø&8ˆDÔ#ØÐ&Ø#2ˆDÔ ØÐ!Ø(ˆDŒOØÐ*Ø':ˆDÔ$ØÐ%Ø"0ˆDÔØÐØ$ˆDŒMØÐ+Ø(<ˆDÔ%ØÐ+Ø(<ˆDÔ%ØÐ'Ø$4ˆDÕ!ð (ó    c                 ó   — | j                   S )a=  Gets the available_replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of available non-terminating pods (ready for at least minReadySeconds) targeted by this deployment.  # noqa: E501

        :return: The available_replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   ©r#   s    r$   r   z%V1DeploymentStatus.available_replicas_   s   € ð ×'Ñ'Ð'r&   c                 ó   — || _         y)a@  Sets the available_replicas of this V1DeploymentStatus.

        Total number of available non-terminating pods (ready for at least minReadySeconds) targeted by this deployment.  # noqa: E501

        :param available_replicas: The available_replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr(   )r#   r   s     r$   r   z%V1DeploymentStatus.available_replicasj   s   € ð $6ˆÕ r&   c                 ó   — | j                   S )a|  Gets the collision_count of this V1DeploymentStatus.  # noqa: E501

        Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.  # noqa: E501

        :return: The collision_count of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   r)   s    r$   r   z"V1DeploymentStatus.collision_countv   s   € ð ×$Ñ$Ð$r&   c                 ó   — || _         y)a|  Sets the collision_count of this V1DeploymentStatus.

        Count of hash collisions for the Deployment. The Deployment controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ReplicaSet.  # noqa: E501

        :param collision_count: The collision_count of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr,   )r#   r   s     r$   r   z"V1DeploymentStatus.collision_count   s   € ð !0ˆÕr&   c                 ó   — | j                   S )a"  Gets the conditions of this V1DeploymentStatus.  # noqa: E501

        Represents the latest available observations of a deployment's current state.  # noqa: E501

        :return: The conditions of this V1DeploymentStatus.  # noqa: E501
        :rtype: list[V1DeploymentCondition]
        ©r   r)   s    r$   r	   zV1DeploymentStatus.conditions   s   € ð ×ÑÐr&   c                 ó   — || _         y)a  Sets the conditions of this V1DeploymentStatus.

        Represents the latest available observations of a deployment's current state.  # noqa: E501

        :param conditions: The conditions of this V1DeploymentStatus.  # noqa: E501
        :type: list[V1DeploymentCondition]
        Nr/   )r#   r	   s     r$   r	   zV1DeploymentStatus.conditions˜   s   € ð &ˆÕr&   c                 ó   — | j                   S )a  Gets the observed_generation of this V1DeploymentStatus.  # noqa: E501

        The generation observed by the deployment controller.  # noqa: E501

        :return: The observed_generation of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   r)   s    r$   r
   z&V1DeploymentStatus.observed_generation¤   s   € ð ×(Ñ(Ð(r&   c                 ó   — || _         y)a  Sets the observed_generation of this V1DeploymentStatus.

        The generation observed by the deployment controller.  # noqa: E501

        :param observed_generation: The observed_generation of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr2   )r#   r
   s     r$   r
   z&V1DeploymentStatus.observed_generation¯   s   € ð %8ˆÕ!r&   c                 ó   — | j                   S )a  Gets the ready_replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of non-terminating pods targeted by this Deployment with a Ready Condition.  # noqa: E501

        :return: The ready_replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   r)   s    r$   r   z!V1DeploymentStatus.ready_replicas»   s   € ð ×#Ñ#Ð#r&   c                 ó   — || _         y)a  Sets the ready_replicas of this V1DeploymentStatus.

        Total number of non-terminating pods targeted by this Deployment with a Ready Condition.  # noqa: E501

        :param ready_replicas: The ready_replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr5   )r#   r   s     r$   r   z!V1DeploymentStatus.ready_replicasÆ   s   € ð  .ˆÕr&   c                 ó   — | j                   S )a  Gets the replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of non-terminating pods targeted by this deployment (their labels match the selector).  # noqa: E501

        :return: The replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   r)   s    r$   r   zV1DeploymentStatus.replicasÒ   s   € ð ~‰~Ðr&   c                 ó   — || _         y)a  Sets the replicas of this V1DeploymentStatus.

        Total number of non-terminating pods targeted by this deployment (their labels match the selector).  # noqa: E501

        :param replicas: The replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr8   )r#   r   s     r$   r   zV1DeploymentStatus.replicasÝ   s   € ð "ˆr&   c                 ó   — | j                   S )añ  Gets the terminating_replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of terminating pods targeted by this deployment. Terminating pods have a non-null .metadata.deletionTimestamp and have not yet reached the Failed or Succeeded .status.phase.  This is an alpha field. Enable DeploymentReplicaSetTerminatingReplicas to be able to use this field.  # noqa: E501

        :return: The terminating_replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r   r)   s    r$   r   z'V1DeploymentStatus.terminating_replicasé   ó   € ð ×)Ñ)Ð)r&   c                 ó   — || _         y)aö  Sets the terminating_replicas of this V1DeploymentStatus.

        Total number of terminating pods targeted by this deployment. Terminating pods have a non-null .metadata.deletionTimestamp and have not yet reached the Failed or Succeeded .status.phase.  This is an alpha field. Enable DeploymentReplicaSetTerminatingReplicas to be able to use this field.  # noqa: E501

        :param terminating_replicas: The terminating_replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr;   )r#   r   s     r$   r   z'V1DeploymentStatus.terminating_replicasô   ó   € ð &:ˆÕ"r&   c                 ó   — | j                   S )aä  Gets the unavailable_replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.  # noqa: E501

        :return: The unavailable_replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r    r)   s    r$   r   z'V1DeploymentStatus.unavailable_replicas   r<   r&   c                 ó   — || _         y)aé  Sets the unavailable_replicas of this V1DeploymentStatus.

        Total number of unavailable pods targeted by this deployment. This is the total number of pods that are still required for the deployment to have 100% available capacity. They may either be pods that are running but not yet available or pods that still have not been created.  # noqa: E501

        :param unavailable_replicas: The unavailable_replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        Nr@   )r#   r   s     r$   r   z'V1DeploymentStatus.unavailable_replicas  r>   r&   c                 ó   — | j                   S )a.  Gets the updated_replicas of this V1DeploymentStatus.  # noqa: E501

        Total number of non-terminating pods targeted by this deployment that have the desired template spec.  # noqa: E501

        :return: The updated_replicas of this V1DeploymentStatus.  # noqa: E501
        :rtype: int
        ©r!   r)   s    r$   r   z#V1DeploymentStatus.updated_replicas  s   € ð ×%Ñ%Ð%r&   c                 ó   — || _         y)a/  Sets the updated_replicas of this V1DeploymentStatus.

        Total number of non-terminating pods targeted by this deployment that have the desired template spec.  # noqa: E501

        :param updated_replicas: The updated_replicas of this V1DeploymentStatus.  # noqa: E501
        :type: int
        NrC   )r#   r   s     r$   r   z#V1DeploymentStatus.updated_replicas"  s   € ð "2ˆÕ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©ÚhasattrrG   )Úxs    r$   Ú<lambda>z,V1DeploymentStatus.to_dict.<locals>.<lambda>6  s   € ¬W°Q¸	Ô-B˜aŸi™i›kÐIÈÐIr&   rG   c                 óT   — t        | d   d«      r| d   | d   j                  «       fS | S )Né   rG   r   rH   )Úitems    r$   rK   z,V1DeploymentStatus.to_dict.<locals>.<lambda>=  s6   € Ü˜t A™w¨	Ô2ð #' q¡'¨4°©7¯?©?Ó+<Ð!=ð "=Ø8<ð"=r&   )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚ
isinstanceÚlistÚmaprI   rG   ÚdictÚitems)r#   ÚresultÚattrÚ_Úvalues        r$   rG   zV1DeploymentStatus.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ÚpformatrG   r)   s    r$   Úto_strzV1DeploymentStatus.to_strF  s   € ä~‰~˜dŸl™l›nÓ-Ð-r&   c                 ó"   — | j                  «       S )zFor `print` and `pprint`)r_   r)   s    r$   Ú__repr__zV1DeploymentStatus.__repr__J  s   € à{‰{‹}Ðr&   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k(  S )z&Returns true if both objects are equalF©rS   r   rG   ©r#   Úothers     r$   Ú__eq__zV1DeploymentStatus.__eq__N  s'   € ä˜%Ô!3Ô4Øà|‰|‹~ §¡£Ñ0Ð0r&   c                 óf   — t        |t        «      sy| j                  «       |j                  «       k7  S )z*Returns true if both objects are not equalTrc   rd   s     r$   Ú__ne__zV1DeploymentStatus.__ne__U  s'   € ä˜%Ô!3Ô4Øà|‰|‹~ §¡£Ñ0Ð0r&   )
NNNNNNNNNN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rQ   Úattribute_mapr%   Úpropertyr   Úsetterr   r	   r
   r   r   r   r   r   rG   r_   ra   rf   rh   © r&   r$   r   r      s  „ ñðð $Ø Ø3Ø$ØØØ %Ø %Ø!ñ
€Mð 2Ø+Ø"Ø3Ø)ØØ 5Ø 5Ø-ñ
€Mó"5ðH ñ(ó ð(ð ×Ññ	6ó ð	6ð ñ%ó ð%ð ×Ññ	0ó ð	0ð ñ ó ð ð ×Ññ	&ó ð	&ð ñ)ó ð)ð ×Ññ	8ó  ð	8ð ñ$ó ð$ð ×Ññ	.ó ð	.ð ñó ðð ‡__ñ	"ó ð	"ð ñ*ó ð*ð × Ñ ñ	:ó !ð	:ð ñ*ó ð*ð × Ñ ñ	:ó !ð	:ð ñ&ó ð&ð ×Ññ	2ó ð	2òò0.òò1ó1r&   r   )rl   r]   ÚrerO   Úkubernetes.client.configurationr   Úobjectr   rp   r&   r$   Ú<module>rt      s&   ðñó Û 	ã 
å 9ôE1˜õ E1r&   