ó
    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.r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 rS rS rS rS rSrg
)ÚV1beta1AllocationResulté   z~NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech

Do not edit the class manually.
ÚdatetimeÚV1beta1DeviceAllocationResultÚV1NodeSelector)Úallocation_timestampÚdevicesÚnode_selectorÚallocationTimestampr   ÚnodeSelectorNc                 óš   • Uc
  [        5       nX@l        SU l        SU l        SU l        SU l        Ub  Xl        Ub  X l        Ub  X0l        gg)z4V1beta1AllocationResult - a model defined in OpenAPIN)	r   Úlocal_vars_configurationÚ_allocation_timestampÚ_devicesÚ_node_selectorÚdiscriminatorr
   r   r   )Úselfr
   r   r   r   s        Úl/home/james-whalen/.local/lib/python3.13/site-packages/kubernetes/client/models/v1beta1_allocation_result.pyÚ__init__Ú V1beta1AllocationResult.__init__/   s]   € à#Ñ+Ü'4£Ð$Ø(@Ô%à%)ˆÔ"ØˆŒØ"ˆÔØ!ˆÔàÑ+Ø(<Ô%ØÑØ"ŒLØÑ$Ø!.Õð %ó    c                 ó   • U R                   $ )aÎ  Gets the allocation_timestamp of this V1beta1AllocationResult.  # noqa: E501

AllocationTimestamp stores the time when the resources were allocated. This field is not guaranteed to be set, in which case that time is unknown.  This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gate.  # noqa: E501

:return: The allocation_timestamp of this V1beta1AllocationResult.  # noqa: E501
:rtype: datetime
©r   ©r   s    r   r
   Ú,V1beta1AllocationResult.allocation_timestampA   s   € ð ×)Ñ)Ð)r   c                 ó   • Xl         g)aÓ  Sets the allocation_timestamp of this V1beta1AllocationResult.

AllocationTimestamp stores the time when the resources were allocated. This field is not guaranteed to be set, in which case that time is unknown.  This is an alpha field and requires enabling the DRADeviceBindingConditions and DRAResourceClaimDeviceStatus feature gate.  # noqa: E501

:param allocation_timestamp: The allocation_timestamp of this V1beta1AllocationResult.  # noqa: E501
:type: datetime
Nr   )r   r
   s     r   r
   r   L   s
   € ð &:Õ"r   c                 ó   • U R                   $ )z¬Gets the devices of this V1beta1AllocationResult.  # noqa: E501


:return: The devices of this V1beta1AllocationResult.  # noqa: E501
:rtype: V1beta1DeviceAllocationResult
©r   r   s    r   r   ÚV1beta1AllocationResult.devicesX   s   € ð }‰}Ðr   c                 ó   • Xl         g)z¤Sets the devices of this V1beta1AllocationResult.


:param devices: The devices of this V1beta1AllocationResult.  # noqa: E501
:type: V1beta1DeviceAllocationResult
Nr    )r   r   s     r   r   r!   b   s	   € ð  r   c                 ó   • U R                   $ )z©Gets the node_selector of this V1beta1AllocationResult.  # noqa: E501


:return: The node_selector of this V1beta1AllocationResult.  # noqa: E501
:rtype: V1NodeSelector
©r   r   s    r   r   Ú%V1beta1AllocationResult.node_selectorm   s   € ð ×"Ñ"Ð"r   c                 ó   • Xl         g)z§Sets the node_selector of this V1beta1AllocationResult.


:param node_selector: The node_selector of this V1beta1AllocationResult.  # noqa: E501
:type: V1NodeSelector
Nr$   )r   r   s     r   r   r%   w   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©Úhasattrr)   )Úxs    r   Ú<lambda>Ú1V1beta1AllocationResult.to_dict.<locals>.<lambda>Š   s   € ¬W°Q¸	×-BÑ-B˜aŸi™i›kÐIÈÐIr   r)   c                 ó^   • [        U S   S5      (       a  U S   U S   R                  5       4$ U $ )Né   r)   r   r*   )Úitems    r   r-   r.   ‘   s9   € Ü˜t A™w¨	×2Ñ2ð #' q¡'¨4°©7¯?©?Ó+<Ð!=ð "=Ø8<ð"=r   )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚ
isinstanceÚlistÚmapr+   r)   ÚdictÚitems)r   ÚresultÚattrÚ_Úvalues        r   r)   ÚV1beta1AllocationResult.to_dict‚   s¬   € àˆä—}’} T×%7Ñ%7Ö8‰GˆDÜ˜DÓ'ˆEÜ˜%¤×&Ñ&Ü#¤CÙIØó%ó  “ô ˜ 	×*Ñ*Ø$Ÿ}™}›“Ü˜E¤4×(Ñ(Ü#¤Cñ=à—K‘K“Mó%ó  “ð  %t“ñ! 9ð$ ˆr   c                 óJ   • [         R                  " U R                  5       5      $ )z.Returns the string representation of the model)ÚpprintÚpformatr)   r   s    r   Úto_strÚV1beta1AllocationResult.to_strš   s   € ä~Š~˜dŸl™l›nÓ-Ð-r   c                 ó"   • U R                  5       $ )zFor `print` and `pprint`)rC   r   s    r   Ú__repr__Ú V1beta1AllocationResult.__repr__ž   s   € à{‰{‹}Ðr   c                 óp   • [        U[        5      (       d  gU R                  5       UR                  5       :H  $ )z&Returns true if both objects are equalF©r6   r   r)   ©r   Úothers     r   Ú__eq__ÚV1beta1AllocationResult.__eq__¢   s*   € ä˜%Ô!8×9Ñ9Øà|‰|‹~ §¡£Ñ0Ð0r   c                 óp   • [        U[        5      (       d  gU R                  5       UR                  5       :g  $ )z*Returns true if both objects are not equalTrI   rJ   s     r   Ú__ne__ÚV1beta1AllocationResult.__ne__©   s*   € ä˜%Ô!8×9Ñ9Øà|‰|‹~ §¡£Ñ0Ð0r   )r   r   r   r
   r   r   r   r   )NNNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r4   Úattribute_mapr   Úpropertyr
   Úsetterr   r   r)   rC   rF   rL   rO   Ú__static_attributes__© r   r   r   r      sÖ   † ñðð !+Ø2Ø)ñ€Mð !6ØØ'ñ€Mô/ð$ ñ*ó ð*ð × Ñ ñ	:ó !ð	:ð ñó ðð ‡^^ñ ó ð ð ñ#ó ð#ð ×Ññ,ó ð,òò0.òò1õ1r   r   )rU   rA   Úrer2   Úkubernetes.client.configurationr   Úobjectr   rZ   r   r   Ú<module>r^      s&   ðñó Û 	ã 
å 9ôY1˜fõ Y1r   