
    %                     >    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SS.rSS	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 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))V1Status   zk
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
strintV1StatusDetails
V1ListMeta)api_versioncodedetailskindmessagemetadatareasonstatus
apiVersionr   r   r   r   r   r   r   Nc	                    SU l         SU l        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        Ub  Xpl        Ub  Xl        gg)z'
V1Status - a model defined in Swagger
N)_api_version_code_details_kind_message	_metadata_reason_statusdiscriminatorr   r   r   r   r   r   r   r   )	selfr   r   r   r   r   r   r   r   s	            5lib/third_party/kubernetes/client/models/v1_status.py__init__V1Status.__init__4   s     DDJDMDJDMDNDLDLD$ililmkk     c                     U R                   $ )aq  
Gets the api_version of this V1Status.
APIVersion defines the versioned schema of this representation of an
object. Servers should convert recognized schemas to the latest internal
value, and may reject unrecognized values. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#resources

:return: The api_version of this V1Status.
:rtype: str
r   r   s    r    r   V1Status.api_version\   s     r#   c                     Xl         g)a{  
Sets the api_version of this V1Status.
APIVersion defines the versioned schema of this representation of an
object. Servers should convert recognized schemas to the latest internal
value, and may reject unrecognized values. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#resources

:param api_version: The api_version of this V1Status.
:type: str
Nr%   )r   r   s     r    r   r'   j   s
     $r#   c                     U R                   $ )z
Gets the code of this V1Status.
Suggested HTTP return code for this status, 0 if not set.

:return: The code of this V1Status.
:rtype: int
r   r&   s    r    r   V1Status.codey   s     ::r#   c                     Xl         g)z
Sets the code of this V1Status.
Suggested HTTP return code for this status, 0 if not set.

:param code: The code of this V1Status.
:type: int
Nr*   )r   r   s     r    r   r+      s	     Jr#   c                     U R                   $ )a@  
Gets the details of this V1Status.
Extended data associated with the reason.  Each reason may define its
own extended details. This field is optional and the data returned is
not guaranteed to conform to any schema except that defined by the
reason type.

:return: The details of this V1Status.
:rtype: V1StatusDetails
r   r&   s    r    r   V1Status.details   s     ==r#   c                     Xl         g)aF  
Sets the details of this V1Status.
Extended data associated with the reason.  Each reason may define its
own extended details. This field is optional and the data returned is
not guaranteed to conform to any schema except that defined by the
reason type.

:param details: The details of this V1Status.
:type: V1StatusDetails
Nr.   )r   r   s     r    r   r/      s	     Mr#   c                     U R                   $ )ad  
Gets the kind of this V1Status.
Kind is a string value representing the REST resource this object
represents. Servers may infer this from the endpoint the client submits
requests to. Cannot be updated. In CamelCase. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:return: The kind of this V1Status.
:rtype: str
r   r&   s    r    r   V1Status.kind   s     ::r#   c                     Xl         g)ag  
Sets the kind of this V1Status.
Kind is a string value representing the REST resource this object
represents. Servers may infer this from the endpoint the client submits
requests to. Cannot be updated. In CamelCase. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:param kind: The kind of this V1Status.
:type: str
Nr2   )r   r   s     r    r   r3      s	     Jr#   c                     U R                   $ )z
Gets the message of this V1Status.
A human-readable description of the status of this operation.

:return: The message of this V1Status.
:rtype: str
r   r&   s    r    r   V1Status.message   s     ==r#   c                     Xl         g)z
Sets the message of this V1Status.
A human-readable description of the status of this operation.

:param message: The message of this V1Status.
:type: str
Nr6   )r   r   s     r    r   r7      s	     Mr#   c                     U R                   $ )z
Gets the metadata of this V1Status.
Standard list metadata. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:return: The metadata of this V1Status.
:rtype: V1ListMeta
r   r&   s    r    r   V1Status.metadata   s     >>r#   c                     Xl         g)z
Sets the metadata of this V1Status.
Standard list metadata. More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds

:param metadata: The metadata of this V1Status.
:type: V1ListMeta
Nr:   )r   r   s     r    r   r;      s	     Nr#   c                     U R                   $ )a"  
Gets the reason of this V1Status.
A machine-readable description of why this operation is in the
"Failure" status. If this value is empty there is no information
available. A Reason clarifies an HTTP status code but does not override
it.

:return: The reason of this V1Status.
:rtype: str
r   r&   s    r    r   V1Status.reason   s     <<r#   c                     Xl         g)a'  
Sets the reason of this V1Status.
A machine-readable description of why this operation is in the
"Failure" status. If this value is empty there is no information
available. A Reason clarifies an HTTP status code but does not override
it.

:param reason: The reason of this V1Status.
:type: str
Nr>   )r   r   s     r    r   r?     s	     Lr#   c                     U R                   $ )z
Gets the status of this V1Status.
Status of the operation. One of: "Success" or "Failure". More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

:return: The status of this V1Status.
:rtype: str
r   r&   s    r    r   V1Status.status  s     <<r#   c                     Xl         g)z
Sets the status of this V1Status.
Status of the operation. One of: "Success" or "Failure". More info:
https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status

:param status: The status of this V1Status.
:type: str
NrB   )r   r   s     r    r   rC   #  s	     Lr#   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hasattrrG   )xs    r    <lambda>"V1Status.to_dict.<locals>.<lambda>:  s    I)>)>!))+EAEr#   rG   c                 ^    [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )N   rG   r   rH   )items    r    rK   rL   @  s9    47I.. #1gtAw'89 9489r#   )
r   swagger_typesgetattr
isinstancelistmaprI   rG   dictitems)r   resultattr_values        r    rG   V1Status.to_dict0  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   rG   r&   s    r    to_strV1Status.to_strG  s     4<<>""r#   c                 "    U R                  5       $ )z
For `print` and `pprint`
)r]   r&   s    r    __repr__V1Status.__repr__M  s     ;;=r#   c                 `    [        U[        5      (       d  gU R                  UR                  :H  $ )z(
Returns true if both objects are equal
F)rR   r   __dict__r   others     r    __eq__V1Status.__eq__S  s'     eX&&==ENN**r#   c                     X:X  + $ )z,
Returns true if both objects are not equal
 rd   s     r    __ne__V1Status.__ne__\  s     r#   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )NNNNNNNN)__name__
__module____qualname____firstlineno____doc__rP   attribute_mapr!   propertyr   setterr   r   r   r   r   r   r   rG   r]   r`   rf   rj   __static_attributes__ri   r#   r    r   r      s    "	- "	-  &P   $ $   ;;	 	   >>    ;;    >>	 	 	 	 ??
 
   
==  	 	 
==
 
.#+r#   r   )rp   pprintr   sixr   reobjectr   ri   r#   r    <module>ry      s#   	   	Nv Nr#   