ó
    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
)ÚV1beta2AllocationResulté   z~NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech

Do not edit the class manually.
ÚdatetimeÚV1beta2DeviceAllocationResultÚ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)z4V1beta2AllocationResult - 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/v1beta2_allocation_result.pyÚ__init__Ú V1beta2AllocationResult.__init__/   s]   € à#Ñ+Ü'4£Ð$Ø(@Ô%à%)ˆÔ"ØˆŒØ"ˆÔØ!ˆÔàÑ+Ø(<Ô%ØÑØ"ŒLØÑ$Ø!.Õð %ó    c                 ó   • U R                   $ )aÎ  Gets the allocation_timestamp of this V1beta2AllocationResult.  # 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 V1beta2AllocationResult.  # noqa: E501
:rtype: datetime
©r   ©r   s    r   r
   Ú,V1beta2AllocationResult.allocation_timestampA   s   € ð ×)Ñ)Ð)r   c                 ó   • Xl         g)aÓ  Sets the allocation_timestamp of this V1beta2AllocationResult.

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 V1beta2AllocationResult.  # noqa: E501
:type: datetime
Nr   )r   r
   s     r   r
   r   L   s
   € ð &:Õ"r   c                 ó   • U R                   $ )z¬Gets the devices of this V1beta2AllocationResult.  # noqa: E501


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


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


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


:param node_selector: The node_selector of this V1beta2AllocationResult.  # 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>Ú1V1beta2AllocationResult.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)   ÚV1beta2AllocationResult.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ÚV1beta2AllocationResult.to_strš   s   € ä~Š~˜dŸl™l›nÓ-Ð-r   c                 ó"   • U R                  5       $ )zFor `print` and `pprint`)rC   r   s    r   Ú__repr__Ú V1beta2AllocationResult.__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__ÚV1beta2AllocationResult.__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__ÚV1beta2AllocationResult.__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   