
                         >    S r SSKJr  SSKJr  SSKr " S S\5      rg)z
Kubernetes

No description provided (generated by Swagger Codegen
https://github.com/swagger-api/swagger-codegen)

OpenAPI spec version: v1.14.4

Generated by: https://github.com/swagger-api/swagger-codegen.git
    )pformat)	iteritemsNc                      \ rS rSrSr SSSSSSS.rSSS	S
SSS.r      S!S jr\S 5       r	\	R                  S 5       r	\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       r\S 5       r\R                  S 5       rS rS rS rS rS rS rg)"V1StatusDetails   zk
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
zlist[V1StatusCause]strint)causesgroupkindnameretry_after_secondsuidr
   r   r   r   retryAfterSecondsr   Nc                     SU l         SU l        SU l        SU l        SU l        SU l        SU l        Ub  Xl        Ub  X l        Ub  X0l	        Ub  X@l
        Ub  XPl        Ub  X`l        gg)z.
V1StatusDetails - a model defined in Swagger
N)_causes_group_kind_name_retry_after_seconds_uiddiscriminatorr
   r   r   r   r   r   )selfr
   r   r   r   r   r   s          =lib/third_party/kubernetes/client/models/v1_status_details.py__init__V1StatusDetails.__init__0   s~     DLDKDJDJ $DDIDkjii&!4
h     c                     U R                   $ )z
Gets the causes of this V1StatusDetails.
The Causes array includes more details associated with the StatusReason
failure. Not all StatusReasons may provide detailed causes.

:return: The causes of this V1StatusDetails.
:rtype: list[V1StatusCause]
r   r   s    r   r
   V1StatusDetails.causesP   s     <<r   c                     Xl         g)z
Sets the causes of this V1StatusDetails.
The Causes array includes more details associated with the StatusReason
failure. Not all StatusReasons may provide detailed causes.

:param causes: The causes of this V1StatusDetails.
:type: list[V1StatusCause]
Nr   )r   r
   s     r   r
   r!   \   s	     Lr   c                     U R                   $ )z
Gets the group of this V1StatusDetails.
The group attribute of the resource associated with the status
StatusReason.

:return: The group of this V1StatusDetails.
:rtype: str
r   r    s    r   r   V1StatusDetails.groupi   s     ;;r   c                     Xl         g)z
Sets the group of this V1StatusDetails.
The group attribute of the resource associated with the status
StatusReason.

:param group: The group of this V1StatusDetails.
:type: str
Nr$   )r   r   s     r   r   r%   u   s	     Kr   c                     U R                   $ )aF  
Gets the kind of this V1StatusDetails.
The kind attribute of the resource associated with the status
StatusReason. On some operations may differ from the requested resource
Kind. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:return: The kind of this V1StatusDetails.
:rtype: str
r   r    s    r   r   V1StatusDetails.kind   s     ::r   c                     Xl         g)aI  
Sets the kind of this V1StatusDetails.
The kind attribute of the resource associated with the status
StatusReason. On some operations may differ from the requested resource
Kind. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:param kind: The kind of this V1StatusDetails.
:type: str
Nr(   )r   r   s     r   r   r)      s	     Jr   c                     U R                   $ )z
Gets the name of this V1StatusDetails.
The name attribute of the resource associated with the status
StatusReason (when there is a single name which can be described).

:return: The name of this V1StatusDetails.
:rtype: str
r   r    s    r   r   V1StatusDetails.name   s     ::r   c                     Xl         g)z
Sets the name of this V1StatusDetails.
The name attribute of the resource associated with the status
StatusReason (when there is a single name which can be described).

:param name: The name of this V1StatusDetails.
:type: str
Nr,   )r   r   s     r   r   r-      s	     Jr   c                     U R                   $ )aj  
Gets the retry_after_seconds of this V1StatusDetails.
If specified, the time in seconds before the operation should be
retried. Some errors may indicate the client must take an alternate
action - for those errors this field may indicate how long to wait
before taking the alternate action.

:return: The retry_after_seconds of this V1StatusDetails.
:rtype: int
r   r    s    r   r   #V1StatusDetails.retry_after_seconds   s     $$$r   c                     Xl         g)a|  
Sets the retry_after_seconds of this V1StatusDetails.
If specified, the time in seconds before the operation should be
retried. Some errors may indicate the client must take an alternate
action - for those errors this field may indicate how long to wait
before taking the alternate action.

:param retry_after_seconds: The retry_after_seconds of this
V1StatusDetails.
:type: int
Nr0   )r   r   s     r   r   r1      s
     !4r   c                     U R                   $ )z
Gets the uid of this V1StatusDetails.
UID of the resource. (when there is a single resource which can be
described). More info:
http://kubernetes.io/docs/user-guide/identifiers#uids

:return: The uid of this V1StatusDetails.
:rtype: str
r   r    s    r   r   V1StatusDetails.uid   s     99r   c                     Xl         g)z
Sets the uid of this V1StatusDetails.
UID of the resource. (when there is a single resource which can be
described). More info:
http://kubernetes.io/docs/user-guide/identifiers#uids

:param uid: The uid of this V1StatusDetails.
:type: str
Nr4   )r   r   s     r   r   r5      s	     Ir   c                    0 n[        U R                  5       H  u  p#[        X5      n[        U[        5      (       a  [	        [        S U5      5      X'   M?  [        US5      (       a  UR                  5       X'   Md  [        U[        5      (       a(  [        [        S UR                  5       5      5      X'   M  XAU'   M     U$ )z(
Returns the model properties as a dict
c                 H    [        U S5      (       a  U R                  5       $ U $ )Nto_dicthasattrr9   )xs    r   <lambda>)V1StatusDetails.to_dict.<locals>.<lambda>   s    I)>)>!))+EAEr   r9   c                 ^    [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )N   r9   r   r:   )items    r   r=   r>     s9    47I.. #1gtAw'89 9489r   )
r   swagger_typesgetattr
isinstancelistmapr;   r9   dictitems)r   resultattr_values        r   r9   V1StatusDetails.to_dict   s     FT//0d!e	E4	 	 EuMO5)$$}}eT""9:?++-IJ
 t 1 Mr   c                 4    [        U R                  5       5      $ )z0
Returns the string representation of the model
)r   r9   r    s    r   to_strV1StatusDetails.to_str  s     4<<>""r   c                 "    U R                  5       $ )z
For `print` and `pprint`
)rO   r    s    r   __repr__V1StatusDetails.__repr__  s     ;;=r   c                 `    [        U[        5      (       d  gU R                  UR                  :H  $ )z(
Returns true if both objects are equal
F)rD   r   __dict__r   others     r   __eq__V1StatusDetails.__eq__  s'     e_--==ENN**r   c                     X:X  + $ )z,
Returns true if both objects are not equal
 rV   s     r   __ne__V1StatusDetails.__ne__  s     r   )r   r   r   r   r   r   r
   r   r   r   r   r   r   )NNNNNN)__name__
__module____qualname____firstlineno____doc__rB   attribute_mapr   propertyr
   setterr   r   r   r   r   r9   rO   rR   rX   r\   __static_attributes__r[   r   r   r   r      s    &"- 0- #'@ 	 	 
==
 
 	 	 	<<
 
   ;;  	 	 ;;
 
 % % 4 4 
 
 :: .#+r   r   )rb   pprintr   sixr   reobjectr   r[   r   r   <module>rk      s#   	   	Of Or   