
                         >    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.r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 rS rS  rS! rS" rS#rg)%V1ContainerStateTerminated   zk
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
strintdatetime)container_id	exit_codefinished_atmessagereasonsignal
started_atcontainerIDexitCode
finishedAtr   r   r   	startedAtNc                     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        X l	        Ub  X0l
        Ub  X@l        Ub  XPl        Ub  X`l        Ub  Xpl        gg)z9
V1ContainerStateTerminated - a model defined in Swagger
N)_container_id
_exit_code_finished_at_message_reason_signal_started_atdiscriminatorr   r   r   r   r   r   r   )selfr   r   r   r   r   r   r   s           Ilib/third_party/kubernetes/client/models/v1_container_state_terminated.py__init__#V1ContainerStateTerminated.__init__2   s     DDODDMDLDLDD&N$lkk"o     c                     U R                   $ )z
Gets the container_id of this V1ContainerStateTerminated.
Container's ID in the format 'docker://<container_id>'

:return: The container_id of this V1ContainerStateTerminated.
:rtype: str
r   r   s    r    r   'V1ContainerStateTerminated.container_idU   s     r#   c                     Xl         g)z
Sets the container_id of this V1ContainerStateTerminated.
Container's ID in the format 'docker://<container_id>'

:param container_id: The container_id of this
V1ContainerStateTerminated.
:type: str
Nr%   )r   r   s     r    r   r'   `   s
     &r#   c                     U R                   $ )z
Gets the exit_code of this V1ContainerStateTerminated.
Exit status from the last termination of the container

:return: The exit_code of this V1ContainerStateTerminated.
:rtype: int
)r   r&   s    r    r   $V1ContainerStateTerminated.exit_codem   s     ??r#   c                 ,    Uc  [        S5      eXl        g)z
Sets the exit_code of this V1ContainerStateTerminated.
Exit status from the last termination of the container

:param exit_code: The exit_code of this V1ContainerStateTerminated.
:type: int
Nz1Invalid value for `exit_code`, must not be `None`)
ValueErrorr   )r   r   s     r    r   r*   x   s     JKKOr#   c                     U R                   $ )z
Gets the finished_at of this V1ContainerStateTerminated.
Time at which the container last terminated

:return: The finished_at of this V1ContainerStateTerminated.
:rtype: datetime
r   r&   s    r    r   &V1ContainerStateTerminated.finished_at   s     r#   c                     Xl         g)z
Sets the finished_at of this V1ContainerStateTerminated.
Time at which the container last terminated

:param finished_at: The finished_at of this V1ContainerStateTerminated.
:type: datetime
Nr.   )r   r   s     r    r   r/      s
     $r#   c                     U R                   $ )z
Gets the message of this V1ContainerStateTerminated.
Message regarding the last termination of the container

:return: The message of this V1ContainerStateTerminated.
:rtype: str
r   r&   s    r    r   "V1ContainerStateTerminated.message   s     ==r#   c                     Xl         g)z
Sets the message of this V1ContainerStateTerminated.
Message regarding the last termination of the container

:param message: The message of this V1ContainerStateTerminated.
:type: str
Nr2   )r   r   s     r    r   r3      s	     Mr#   c                     U R                   $ )z
Gets the reason of this V1ContainerStateTerminated.
(brief) reason from the last termination of the container

:return: The reason of this V1ContainerStateTerminated.
:rtype: str
r   r&   s    r    r   !V1ContainerStateTerminated.reason        <<r#   c                     Xl         g)z
Sets the reason of this V1ContainerStateTerminated.
(brief) reason from the last termination of the container

:param reason: The reason of this V1ContainerStateTerminated.
:type: str
Nr6   )r   r   s     r    r   r7      	     Lr#   c                     U R                   $ )z
Gets the signal of this V1ContainerStateTerminated.
Signal from the last termination of the container

:return: The signal of this V1ContainerStateTerminated.
:rtype: int
r   r&   s    r    r   !V1ContainerStateTerminated.signal   r8   r#   c                     Xl         g)z
Sets the signal of this V1ContainerStateTerminated.
Signal from the last termination of the container

:param signal: The signal of this V1ContainerStateTerminated.
:type: int
Nr<   )r   r   s     r    r   r=      r:   r#   c                     U R                   $ )z
Gets the started_at of this V1ContainerStateTerminated.
Time at which previous execution of the container started

:return: The started_at of this V1ContainerStateTerminated.
:rtype: datetime
r   r&   s    r    r   %V1ContainerStateTerminated.started_at   s     r#   c                     Xl         g)z
Sets the started_at of this V1ContainerStateTerminated.
Time at which previous execution of the container started

:param started_at: The started_at of this V1ContainerStateTerminated.
:type: datetime
Nr@   )r   r   s     r    r   rA      s
     "r#   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hasattrrE   )xs    r    <lambda>4V1ContainerStateTerminated.to_dict.<locals>.<lambda>  s    I)>)>!))+EAEr#   rE   c                 ^    [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )N   rE   r   rF   )items    r    rI   rJ   	  s9    47I.. #1gtAw'89 9489r#   )
r   swagger_typesgetattr
isinstancelistmaprG   rE   dictitems)r   resultattr_values        r    rE   "V1ContainerStateTerminated.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   rE   r&   s    r    to_str!V1ContainerStateTerminated.to_str  s     4<<>""r#   c                 "    U R                  5       $ )z
For `print` and `pprint`
)r[   r&   s    r    __repr__#V1ContainerStateTerminated.__repr__  s     ;;=r#   c                 `    [        U[        5      (       d  gU R                  UR                  :H  $ )z(
Returns true if both objects are equal
F)rP   r   __dict__r   others     r    __eq__!V1ContainerStateTerminated.__eq__  s(     e788==ENN**r#   c                     X:X  + $ )z,
Returns true if both objects are not equal
 rb   s     r    __ne__!V1ContainerStateTerminated.__ne__%  s     r#   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )NNNNNNN)__name__
__module____qualname____firstlineno____doc__rN   attribute_mapr!   propertyr   setterr   r   r   r   r   r   rE   r[   r^   rd   rh   __static_attributes__rg   r#   r    r   r      s    - $!- !!#F   
& 
&         	$ 	$   >>	 	   
==	 	   
==	 	   	" 	".#+r#   r   )rn   pprintr   sixr   reobjectr   rg   r#   r    <module>rw      s#   	   	W Wr#   