
    3i{#                     B    S r SSKrSSKrSSKrSSKJr   " S S\5      rg)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.34
Generated by: https://openapi-generator.tech
    N)Configurationc                      \ 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   z~NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech

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	                    Uc
  [        5       nXl        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)z7V1ContainerStateTerminated - a model defined in OpenAPIN)r   local_vars_configuration_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   r   s	            p/home/james-whalen/.local/lib/python3.13/site-packages/kubernetes/client/models/v1_container_state_terminated.py__init__#V1ContainerStateTerminated.__init__7   s    #+'4$(@%! !# ,""*"L K K!(O "    c                     U R                   $ )zGets the container_id of this V1ContainerStateTerminated.  # noqa: E501

Container's ID in the format '<type>://<container_id>'  # noqa: E501

:return: The container_id of this V1ContainerStateTerminated.  # noqa: E501
:rtype: str
r   r   s    r    r
   'V1ContainerStateTerminated.container_idT   s     !!!r#   c                     Xl         g)zSets the container_id of this V1ContainerStateTerminated.

Container's ID in the format '<type>://<container_id>'  # noqa: E501

:param container_id: The container_id of this V1ContainerStateTerminated.  # noqa: E501
:type: str
Nr%   )r   r
   s     r    r
   r'   _   s
     *r#   c                     U R                   $ )zGets the exit_code of this V1ContainerStateTerminated.  # noqa: E501

Exit status from the last termination of the container  # noqa: E501

:return: The exit_code of this V1ContainerStateTerminated.  # noqa: E501
:rtype: int
)r   r&   s    r    r   $V1ContainerStateTerminated.exit_codek   s     r#   c                 b    U R                   R                  (       a  Uc  [        S5      eXl        g)zSets the exit_code of this V1ContainerStateTerminated.

Exit status from the last termination of the container  # noqa: E501

:param exit_code: The exit_code of this V1ContainerStateTerminated.  # noqa: E501
:type: int
Nz1Invalid value for `exit_code`, must not be `None`)r   client_side_validation
ValueErrorr   )r   r   s     r    r   r*   v   s)     ((??IDUPQQ#r#   c                     U R                   $ )zGets the finished_at of this V1ContainerStateTerminated.  # noqa: E501

Time at which the container last terminated  # noqa: E501

:return: The finished_at of this V1ContainerStateTerminated.  # noqa: E501
:rtype: datetime
r   r&   s    r    r   &V1ContainerStateTerminated.finished_at   s        r#   c                     Xl         g)zSets the finished_at of this V1ContainerStateTerminated.

Time at which the container last terminated  # noqa: E501

:param finished_at: The finished_at of this V1ContainerStateTerminated.  # noqa: E501
:type: datetime
Nr/   )r   r   s     r    r   r0      s
     (r#   c                     U R                   $ )zGets the message of this V1ContainerStateTerminated.  # noqa: E501

Message regarding the last termination of the container  # noqa: E501

:return: The message of this V1ContainerStateTerminated.  # noqa: E501
:rtype: str
r   r&   s    r    r   "V1ContainerStateTerminated.message   s     }}r#   c                     Xl         g)zSets the message of this V1ContainerStateTerminated.

Message regarding the last termination of the container  # noqa: E501

:param message: The message of this V1ContainerStateTerminated.  # noqa: E501
:type: str
Nr3   )r   r   s     r    r   r4      s	      r#   c                     U R                   $ )zGets the reason of this V1ContainerStateTerminated.  # noqa: E501

(brief) reason from the last termination of the container  # noqa: E501

:return: The reason of this V1ContainerStateTerminated.  # noqa: E501
:rtype: str
r   r&   s    r    r   !V1ContainerStateTerminated.reason        ||r#   c                     Xl         g)zSets the reason of this V1ContainerStateTerminated.

(brief) reason from the last termination of the container  # noqa: E501

:param reason: The reason of this V1ContainerStateTerminated.  # noqa: E501
:type: str
Nr7   )r   r   s     r    r   r8      	     r#   c                     U R                   $ )zGets the signal of this V1ContainerStateTerminated.  # noqa: E501

Signal from the last termination of the container  # noqa: E501

:return: The signal of this V1ContainerStateTerminated.  # noqa: E501
:rtype: int
r   r&   s    r    r   !V1ContainerStateTerminated.signal   r9   r#   c                     Xl         g)zSets the signal of this V1ContainerStateTerminated.

Signal from the last termination of the container  # noqa: E501

:param signal: The signal of this V1ContainerStateTerminated.  # noqa: E501
:type: int
Nr=   )r   r   s     r    r   r>      r;   r#   c                     U R                   $ )zGets the started_at of this V1ContainerStateTerminated.  # noqa: E501

Time at which previous execution of the container started  # noqa: E501

:return: The started_at of this V1ContainerStateTerminated.  # noqa: E501
:rtype: datetime
r   r&   s    r    r   %V1ContainerStateTerminated.started_at   s     r#   c                     Xl         g)zSets the started_at of this V1ContainerStateTerminated.

Time at which previous execution of the container started  # noqa: E501

:param started_at: The started_at of this V1ContainerStateTerminated.  # noqa: E501
:type: datetime
NrA   )r   r   s     r    r   rB      s
     &r#   c                    0 n[         R                  " 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 dictc                 H    [        U S5      (       a  U R                  5       $ U $ )Nto_dicthasattrrF   )xs    r    <lambda>4V1ContainerStateTerminated.to_dict.<locals>.<lambda>   s    WQ	-B-BaiikIIr#   rF   c                 ^    [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )N   rF   r   rG   )items    r    rJ   rK     s9    tAw	22 #'q'47??+<!= "=8<"=r#   )six	iteritemsopenapi_typesgetattr
isinstancelistmaprH   rF   dictitems)r   resultattr_values        r    rF   "V1ContainerStateTerminated.to_dict   s    }}T%7%78GDD'E%&&#CI%   	**$}}E4((#C=KKM%    %t! 9$ r#   c                 J    [         R                  " U R                  5       5      $ )z.Returns the string representation of the model)pprintpformatrF   r&   s    r    to_str!V1ContainerStateTerminated.to_str  s    ~~dlln--r#   c                 "    U R                  5       $ )zFor `print` and `pprint`)r`   r&   s    r    __repr__#V1ContainerStateTerminated.__repr__  s    {{}r#   c                 p    [        U[        5      (       d  gU R                  5       UR                  5       :H  $ )z&Returns true if both objects are equalFrS   r   rF   r   others     r    __eq__!V1ContainerStateTerminated.__eq__  s*    %!;<<||~00r#   c                 p    [        U[        5      (       d  gU R                  5       UR                  5       :g  $ )z*Returns true if both objects are not equalTrf   rg   s     r    __ne__!V1ContainerStateTerminated.__ne__  s*    %!;<<||~00r#   )r   r   r   r   r   r   r   r
   r   r   r   r   r   r   r   r   )NNNNNNNN)__name__
__module____qualname____firstlineno____doc__rQ   attribute_mapr!   propertyr
   setterr   r   r   r   r   r   rF   r`   rc   ri   rl   __static_attributes__ r#   r    r   r      s    ! M &#!M): " " 	* 	*   $ $ ! ! 	( 	(   ^^	  	    ]]	 	   ]]	 	     	& 	&0.11r#   r   )rr   r^   rerO   kubernetes.client.configurationr   objectr   rw   r#   r    <module>r{      s&     	 
 9N1 N1r#   