Ë
    eQêj{  ã                  ó>  — d Z ddlmZ ddlZddlZddlZddlmZ ddl	m
Z
mZmZmZmZ ddlmZmZmZmZmZmZ ddlmZ ddlmZ dd	lmZ dd
lmZ ddlm Z  ddl!m"Z" ddl#m$Z$ ddl%m&Z& ddl'm(Z( ddl)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8 ddl9m:Z: ddl;m<Z< ddl=m>Z> ddl?m@Z@ ddlAmBZB ddlCmDZD ddlEmFZF ddlGmHZH dd lImJZJ dd!lKmLZL dd"lMmNZN dd#lOmPZP dd$lQmRZR dd%lmZmSZS dd&lTmUZU dd'lVmWZW d(ZXd/d)„ZYd0d*„ZZd0d+„Z[d/d,„Z\ G d-„ d.e«      Z]y)1a   
    Kubernetes

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

    The version of the OpenAPI document: release-1.37
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
é    )ÚannotationsN)ÚMapping)ÚAliasChoicesÚ	BaseModelÚ
ConfigDictÚFieldÚ	StrictStr)ÚAnyÚClassVarÚDictÚListÚOptionalÚcast)Ú"V1AWSElasticBlockStoreVolumeSource)ÚV1AzureDiskVolumeSource)ÚV1AzureFileVolumeSource)ÚV1CephFSVolumeSource)ÚV1CinderVolumeSource)ÚV1ConfigMapVolumeSource)ÚV1CSIVolumeSource)ÚV1DownwardAPIVolumeSource)ÚV1EmptyDirVolumeSource)ÚV1EphemeralVolumeSource)ÚV1FCVolumeSource)ÚV1FlexVolumeSource)ÚV1FlockerVolumeSource)ÚV1GCEPersistentDiskVolumeSource)ÚV1GitRepoVolumeSource)ÚV1GlusterfsVolumeSource)ÚV1HostPathVolumeSource)ÚV1ImageVolumeSource)ÚV1ISCSIVolumeSource)ÚV1NFSVolumeSource)Ú#V1PersistentVolumeClaimVolumeSource)Ú"V1PhotonPersistentDiskVolumeSource)ÚV1PortworxVolumeSource)ÚV1ProjectedVolumeSource)ÚV1QuobyteVolumeSource)ÚV1RBDVolumeSource)ÚV1ScaleIOVolumeSource)ÚV1SecretVolumeSource)ÚV1StorageOSVolumeSource)Ú V1VsphereVirtualDiskVolumeSource)r   ÚSet)ÚSelf)Úto_jsonable_pythonÚ_openapi_generator_to_dictc                óâ   — t        | dd «      }t        t        | «      dd «      }t        |«      rt        |dd «      |ury t        |t        d «      }t        |«      rt        |t        d «      |ury |S )NÚto_dictÚ__func__)ÚgetattrÚtypeÚcallableÚ_OPENAPI_GENERATOR_TO_DICT)Úvaluer3   Útype_to_dictÚopenapi_to_dicts       úg/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/kubernetes/client/models/v1_volume.pyÚ_get_openapi_to_dictr=   =   s‚   € ô �e˜Y¨Ó-€GÜœ4 ›;¨	°4Ó8€Lä�WÔÜ�7˜J¨Ó-°\ÑAàäØÔ0°$ó€Oô �_Ô%ÜØÜ&Øó
ð ñ	ð ØÐó    c                ó‚   — t        | dd «      }t        | «      �t        |«      r	 ||¬«      S t        |«      r |«       S | S )Nr3   )Ú	serialize)r5   r=   r7   )r9   r@   r3   s      r<   Ú_to_legacy_itemrA   X   sB   € Ü�e˜Y¨Ó-€GÜ˜EÓ"Ð.´8¸GÔ3DÙ Ô+Ð+Ü�ÔÙ‹yÐØ€Lr>   c           	     ó   — t        | t        «      r| D �cg c]  }t        ||«      ‘Œ c}S t        | t        «      r.| j	                  «       D ��ci c]  \  }}|t        ||«      “Œ c}}S t        | |«      S c c}w c c}}w )N)Ú
isinstanceÚlistrA   ÚdictÚitems)r9   r@   ÚitemÚkeys       r<   Ú_to_legacy_valuerI   a   s}   € ô �%œÔØ=BÖC°T”  iÕ0ÒCÐCÜ�%œÔð #Ÿ[™[›]÷
á��Tð ”  yÓ1Ñ1ó
ð 	
ô ˜5 )Ó,Ð,ùò Dùó
s   •A5ÁA:c                óP  — t        | t        «      r| D �cg c]  }t        |«      ‘Œ c}S t        | t        «      r-| j	                  «       D ��ci c]  \  }}|t        |«      “Œ c}}S t        | «      }|� || «      S t        | dd «      }t        |«      r |«       S | S c c}w c c}}w )Nr3   )rC   rD   Ú_to_openapi_valuerE   rF   r=   r5   r7   )r9   rG   rH   Úto_openapi_dictr3   s        r<   rK   rK   n   s™   € Ü�%œÔØ49Ö:¨DÔ! $Õ'Ò:Ð:Ü�%œÔØ>C¿k¹k»m×L±°°d�Ô& tÓ,Ñ,ÓLÐLä*¨5Ó1€OØÐ"Ù˜uÓ%Ð%ä�e˜Y¨Ó-€GÜ�ÔÙ‹yÐØ€Lùò ;ùãLs   •BÁB"c                  ó²  — e Zd ZU dZ ed edd«      d¬«      Zded<    ed edd«      d¬«      Zd	ed<    ed ed
d«      d
¬«      Z	ded<   dZ
ded<   dZded<    ed edd«      d¬«      Zded<   dZded<    ed edd«      d¬«      Zded<    ed edd«      d¬«      Zded<   dZded<   dZded<    ed ed d!«      d ¬«      Zd"ed!<   dZd#ed$<    ed ed%d&«      d%¬«      Zd'ed&<    ed ed(d)«      d(¬«      Zd*ed)<   dZd+ed,<    ed ed-d.«      d-¬«      Zd/ed.<   dZd0ed1<   dZd2ed3<    ed4¬5«      Zd6ed7<   dZd8ed9<    ed ed:d;«      d:¬«      Zd<ed;<    ed ed=d>«      d=¬«      Zd?ed><    ed ed@dA«      d@¬«      ZdBedA<   dZdCedD<   dZ dEedF<   dZ!dGedH<    ed edIdJ«      dI¬«      Z"dKedJ<   dZ#dLedM<   dZ$dNedO<    ed edPdQ«      dP¬«      Z%dRedQ<   i ddS“ddT“ddU“ddV“ddW“ddX“ddY“ddZ“dd[“dd\“dd]“d!d^“d$d_“d&d`“d)da“d,db“d.dc“dddedfdgdhdidjdkdldmdndodpdqdrœ¥Z&dsedt<   i dd“dd“dd
“dd“dd“dd“dd“dd“dd“dd“dd“d!d “d$d$“d&d%“d)d(“d,d,“d.d-“d1d3d7d9d:d=d@dDdFdHdIdMdOdPdrœ¥Z'dsedu<   g dv¢Z(dwedx<   e)	 d‡	 	 	 	 	 dˆdz„«       Z* e+dydydyd{d|¬}«      Z,d‰d~„Z-d‰d„Z.dŠd€„Z/dŠd�„Z0d‰d‚„Z1e)d‹dƒ„«       Z2dŒd�d„„Z3dŽd…„Z4 e5e3e6e4«        e5e4e6e3«       [4e)d�d†„«       Z7y)�ÚV1Volumead  
    Volume represents a named volume in a pod that may be accessed by any container in the pod.

    Attributes:
      openapi_types (dict): The key is attribute name
                            and the value is attribute type.
      attribute_map (dict): The key is attribute name
                            and the value is json key in definition.
    NÚawsElasticBlockStoreÚaws_elastic_block_store)ÚdefaultÚvalidation_aliasÚserialization_aliasz,Optional[V1AWSElasticBlockStoreVolumeSource]Ú	azureDiskÚ
azure_diskz!Optional[V1AzureDiskVolumeSource]Ú	azureFileÚ
azure_filez!Optional[V1AzureFileVolumeSource]zOptional[V1CephFSVolumeSource]ÚcephfszOptional[V1CinderVolumeSource]ÚcinderÚ	configMapÚ
config_mapz!Optional[V1ConfigMapVolumeSource]zOptional[V1CSIVolumeSource]ÚcsiÚdownwardAPIÚdownward_apiz#Optional[V1DownwardAPIVolumeSource]ÚemptyDirÚ	empty_dirz Optional[V1EmptyDirVolumeSource]z!Optional[V1EphemeralVolumeSource]Ú	ephemeralzOptional[V1FCVolumeSource]ÚfcÚ
flexVolumeÚflex_volumezOptional[V1FlexVolumeSource]zOptional[V1FlockerVolumeSource]ÚflockerÚgcePersistentDiskÚgce_persistent_diskz)Optional[V1GCEPersistentDiskVolumeSource]ÚgitRepoÚgit_repozOptional[V1GitRepoVolumeSource]z!Optional[V1GlusterfsVolumeSource]Ú	glusterfsÚhostPathÚ	host_pathz Optional[V1HostPathVolumeSource]zOptional[V1ImageVolumeSource]ÚimagezOptional[V1ISCSIVolumeSource]Úiscsizœname of the volume. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names)Údescriptionr	   ÚnamezOptional[V1NFSVolumeSource]ÚnfsÚpersistentVolumeClaimÚpersistent_volume_claimz-Optional[V1PersistentVolumeClaimVolumeSource]ÚphotonPersistentDiskÚphoton_persistent_diskz,Optional[V1PhotonPersistentDiskVolumeSource]ÚportworxVolumeÚportworx_volumez Optional[V1PortworxVolumeSource]z!Optional[V1ProjectedVolumeSource]Ú	projectedzOptional[V1QuobyteVolumeSource]ÚquobytezOptional[V1RBDVolumeSource]ÚrbdÚscaleIOÚscale_iozOptional[V1ScaleIOVolumeSource]zOptional[V1SecretVolumeSource]Úsecretz!Optional[V1StorageOSVolumeSource]Ú	storageosÚvsphereVolumeÚvsphere_volumez*Optional[V1VsphereVirtualDiskVolumeSource]r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   Ústrr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   )rm   rn   rp   rq   rs   ru   rw   rx   ry   rz   r|   r}   r~   r€   zClassVar[Dict[str, str]]Úopenapi_typesÚattribute_map)rO   rT   rV   rX   rY   rZ   r\   r]   r_   ra   rb   rc   re   rf   rh   rj   rk   rm   rn   rp   rq   rr   rt   rv   rx   ry   rz   r{   r}   r~   r   zClassVar[List[str]]Ú_V1Volume__propertiesTc                ó<  — t        |t        «      s|S t        |«      }d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d	|vrd
|v r|d
   |d	<   |j                  d
d «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       d|vrd|v r|d   |d<   |j                  dd «       |S )NrO   rP   rT   rU   rV   rW   rZ   r[   r]   r^   r_   r`   rc   rd   rf   rg   rh   ri   rk   rl   rr   rs   rt   ru   rv   rw   r{   r|   r   r€   )rC   Ú_MappingrE   Úpop)ÚclsÚobjÚremove_hidden_storage_namess      r<   Ú__preprocess_input_namesz!V1Volume.__preprocess_input_namesì   sÆ  € ô ˜#œxÔ(ØˆJÜ�3‹iˆØ!¨Ñ,Ð1JÈcÑ1QØ*-Ð.GÑ*HˆCÐ&Ñ'Ø�‰Ð)¨4Ô0Ø˜cÑ! l°cÑ&9Ø" <Ñ0ˆC�ÑØ�‰�˜dÔ#Ø˜cÑ! l°cÑ&9Ø" <Ñ0ˆC�ÑØ�‰�˜dÔ#Ø˜cÑ! l°cÑ&9Ø" <Ñ0ˆC�ÑØ�‰�˜dÔ#Ø Ñ#¨¸#Ñ(=Ø!$ ^Ñ!4ˆC�ÑØ�‰� Ô%Ø˜SÑ  [°CÑ%7Ø! +Ñ.ˆC�
‰OØ�‰�˜TÔ"Ø˜sÑ" }¸Ñ';Ø # MÑ 2ˆC�ÑØ�‰�˜tÔ$Ø cÑ)Ð.CÀsÑ.JØ'*Ð+@Ñ'AˆCÐ#Ñ$Ø�‰Ð% tÔ,Ø˜CÑ J°#Ñ$5Ø  ™_ˆC�	‰NØ�‰�
˜DÔ!Ø˜SÑ  [°CÑ%7Ø! +Ñ.ˆC�
‰OØ�‰�˜TÔ"Ø"¨#Ñ-Ð2KÈsÑ2RØ+.Ð/HÑ+IˆCÐ'Ñ(Ø�‰Ð)¨4Ô0Ø!¨Ñ,Ð1IÈSÑ1PØ*-Ð.FÑ*GˆCÐ&Ñ'Ø�‰Ð(¨$Ô/Ø 3Ñ&Ð+<ÀÑ+CØ$'Ð(9Ñ$:ˆCÐ Ñ!Ø�‰Ð! 4Ô(Ø˜CÑ J°#Ñ$5Ø  ™_ˆC�	‰NØ�‰�
˜DÔ!Ø #Ñ%Ð*:¸cÑ*AØ#&Ð'7Ñ#8ˆC�Ñ Ø�‰Ð  $Ô'Øˆ
r>   Úforbid© )Úvalidate_by_nameÚvalidate_by_aliasÚvalidate_assignmentÚextraÚprotected_namespacesc                óH   — t        j                  | j                  «       «      S )z.Returns the string representation of the model)ÚpprintÚpformatr3   ©Úselfs    r<   Úto_strzV1Volume.to_str-  s   € ä�~‰~˜dŸl™l›nÓ-Ð-r>   c                ó"   — | j                  «       S )zFor print and pprint)r˜   r–   s    r<   Ú__repr__zV1Volume.__repr__1  s   € à�{‰{‹}Ðr>   c                óf   — t        |t        «      sy| j                  «       |j                  «       k(  S )z&Returns true if both objects are equalF)rC   rN   r3   ©r—   Úothers     r<   Ú__eq__zV1Volume.__eq__5  s&   € ä˜%¤Ô*Øà�|‰|‹~ §¡£Ñ0Ð0r>   c                ó0   — t        |t        «      sy| |k(   S )z*Returns true if both objects are not equalT)rC   rN   rœ   s     r<   Ú__ne__zV1Volume.__ne__<  s   € ä˜%¤Ô*Øà˜E‘MÐ"Ð"r>   c                ó¼   — t        | «      }|�$t        j                  t         || «      «      «      S t        j                  t        | j	                  «       «      «      S )z8Returns the JSON representation of the model using alias)r=   ÚjsonÚdumpsr0   r3   )r—   rL   s     r<   Úto_jsonzV1Volume.to_jsonD  sG   € ä.¨tÓ4ˆØÐ&Ü—:‘:Ô0±ÀÓ1FÓGÓHÐHÜ�z‰zÔ,¨T¯\©\«^Ó<Ó=Ð=r>   c                óJ   — | j                  t        j                  |«      «      S )z1Create an instance of V1Volume from a JSON string)Ú	from_dictr¢   Úloads)rˆ   Újson_strs     r<   Ú	from_jsonzV1Volume.from_jsonK  s   € ð �}‰}œTŸZ™Z¨Ó1Ó2Ð2r>   c           #     ó¶  — i |rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rd	nd	t        t        | d	d«      |«      “|rd
ndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      “|rdndt        t        | dd«      |«      |rdndt        t        | dd«      |«      |rdndt        t        | dd«      |«      |rd nd t        t        | d d«      |«      |rd!nd"t        t        | d"d«      |«      |rd#nd$t        t        | d$d«      |«      |rd%nd&t        t        | d&d«      |«      |rd'nd't        t        | d'd«      |«      |rd(nd(t        t        | d(d«      |«      |rd)nd)t        t        | d)d«      |«      |rd*nd+t        t        | d+d«      |«      |rd,nd,t        t        | d,d«      |«      |rd-nd-t        t        | d-d«      |«      |rd.nd/t        t        | d/d«      |«      i¥S )0z<Return all declared model fields using public or wire names.rO   rP   NrT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   )rI   r5   )r—   r@   s     r<   r3   zV1Volume.to_dictP  s‚  € ð 
Ù'0Ñ#Ð6OÔRbÔcjÐkoð  rKð  MQó  dRð  T]ó  S^ð 
á%‰[¨<Ô:JÌ7ÐSWÐYeÐgkÓKlÐnwÓ:xð 
ñ &‰[¨<Ô:JÌ7ÐSWÐYeÐgkÓKlÐnwÓ:xð 
ñ #‰X¨Ô3CÄGÈDÐRZÐ\`ÓDaÐclÓ3mð	 
ñ
 #‰X¨Ô3CÄGÈDÐRZÐ\`ÓDaÐclÓ3mð 
ñ &‰[¨<Ô:JÌ7ÐSWÐYeÐgkÓKlÐnwÓ:xð 
ñ  ‰U UÔ-=¼gÀdÈEÐSWÓ>XÐZcÓ-dð 
ñ (‰]¨^Ô>NÌwÐW[Ð]kÐmqÓOrÐt}Ó>~ð 
ñ %‰Z¨+Ô8HÌÐQUÐWbÐdhÓIiÐktÓ8uð 
ñ &‰[¨;Ô9IÌ'ÐRVÐXcÐeiÓJjÐluÓ9vð 
ñ ‰T DÔ+;¼GÀDÈ$ÐPTÓ<UÐW`Ó+að 
ñ '‰\¨MÔ<LÌWÐUYÐ[hÐjnÓMoÐqzÓ<{ð 
ñ $‰Y¨Ô5EÄgÈdÐT]Ð_cÓFdÐfoÓ5pð 
ñ %.Ñ Ð3HÔK[Ô\cÐdhÐjð  BFó  ]Gð  IRó  LSð 
ñ $‰Y¨Ô6FÄwÈtÐU_ÐaeÓGfÐhqÓ6rð 
ñ  &‰[¨;Ô9IÌ'ÐRVÐXcÐeiÓJjÐluÓ9vð! 
ñ" %‰Z¨+Ô8HÌÐQUÐWbÐdhÓIiÐktÓ8uð# 
ñ$ "‰W wÔ1AÄ'È$ÐPWÐY]ÓB^Ð`iÓ1jÙ!‰W wÔ1AÄ'È$ÐPWÐY]ÓB^Ð`iÓ1jÙ ‰V fÔ/?ÄÈÈfÐVZÓ@[Ð]fÓ/gÙ‰U UÔ-=¼gÀdÈEÐSWÓ>XÐZcÓ-dÙ(1Ñ$Ð7PÔScÔdkÐlpð  sLð  NRó  eSð  U^ó  T_Ù'0Ñ#Ð6NÔQaÔbiÐjnð  qIð  KOó  cPð  R[ó  R\Ù!*ÑÐ0AÔDTÔU\Ð]aÐctÐvzÓU{ð  ~Gó  EHÙ%‰[¨;Ô9IÌ'ÐRVÐXcÐeiÓJjÐluÓ9vÙ#‰Y¨Ô5EÄgÈdÐT]Ð_cÓFdÐfoÓ5pÙ‰U UÔ-=¼gÀdÈEÐSWÓ>XÐZcÓ-dÙ#‰Y¨Ô6FÄwÈtÐU_ÐaeÓGfÐhqÓ6rÙ"‰X¨Ô3CÄGÈDÐRZÐ\`ÓDaÐclÓ3mÙ%‰[¨;Ô9IÌ'ÐRVÐXcÐeiÓJjÐluÓ9vÙ )‰_Ð/?ÔBRÔSZÐ[_ÐaqÐswÓSxð  {Dó  CEñ? 
ð  	
r>   c                ó´  — t        g «      }| j                  d|d¬«      }| j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j
                  rt        | j
                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d	<   | j                  rt        | j                  «      |d
<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                  rt        | j                  «      |d<   | j                   rt        | j                   «      |d<   | j"                  rt        | j"                  «      |d<   | j$                  rt        | j$                  «      |d<   | j&                  rt        | j&                  «      |d<   | j(                  rt        | j(                  «      |d<   | j*                  rt        | j*                  «      |d<   | j,                  rt        | j,                  «      |d<   | j.                  rt        | j.                  «      |d<   | j0                  rt        | j0                  «      |d<   | j2                  rt        | j2                  «      |d<   | j4                  rt        | j4                  «      |d<   | j6                  rt        | j6                  «      |d<   | j8                  rt        | j8                  «      |d<   | j:                  rt        | j:                  «      |d<   | j<                  rt        | j<                  «      |d<   | j>                  rt        | j>                  «      |d<   | j@                  rt        | j@                  «      |d <   |S )!ac  Return the dictionary representation of the model using alias.

        This has the following differences from calling pydantic's
        `self.model_dump(by_alias=True)`:

        * `None` is only added to the output dict for nullable fields that
          were set at model initialization. Other fields with value `None`
          are ignored.
        T)Úby_aliasÚexcludeÚexclude_nonerO   rT   rV   rX   rY   rZ   r\   r]   r_   ra   rb   rc   re   rf   rh   rj   rk   rm   rn   rq   rr   rt   rv   rx   ry   rz   r{   r}   r~   r   )!ÚsetÚ
model_dumprP   rK   rU   rW   rX   rY   r[   r\   r^   r`   ra   rb   rd   re   rg   ri   rj   rl   rm   rn   rq   rs   ru   rw   rx   ry   rz   r|   r}   r~   r€   )r—   Úexcluded_fieldsÚ_dicts      r<   Ú%__openapi_generator_modern_projectionz.V1Volume.__openapi_generator_modern_projectiont  s`  € ô %(ð )
ó %ˆð —‘ØØ#Øð  ó 
ˆð ×'Ò'Ü,=¸d×>ZÑ>ZÓ,[ˆEÐ(Ñ)à�?Š?Ü!2°4·?±?Ó!CˆE�+Ñà�?Š?Ü!2°4·?±?Ó!CˆE�+Ñà�;Š;Ü/°·±Ó<ˆE�(‰Oà�;Š;Ü/°·±Ó<ˆE�(‰Oà�?Š?Ü!2°4·?±?Ó!CˆE�+Ñà�8Š8Ü,¨T¯X©XÓ6ˆE�%‰Là×ÒÜ#4°T×5FÑ5FÓ#GˆE�-Ñ à�>Š>Ü 1°$·.±.Ó AˆE�*Ñà�>Š>Ü!2°4·>±>Ó!BˆE�+Ñà�7Š7Ü+¨D¯G©GÓ4ˆE�$‰Kà×ÒÜ"3°D×4DÑ4DÓ"EˆE�,Ñà�<Š<Ü0°·±Ó>ˆE�)Ñà×#Ò#Ü):¸4×;SÑ;SÓ)TˆEÐ%Ñ&à�=Š=Ü0°·±Ó?ˆE�)Ñà�>Š>Ü!2°4·>±>Ó!BˆE�+Ñà�>Š>Ü 1°$·.±.Ó AˆE�*Ñà�:Š:Ü.¨t¯z©zÓ:ˆE�'‰Nà�:Š:Ü.¨t¯z©zÓ:ˆE�'‰Nà�8Š8Ü,¨T¯X©XÓ6ˆE�%‰Là×'Ò'Ü->¸t×?[Ñ?[Ó-\ˆEÐ)Ñ*à×&Ò&Ü,=¸d×>YÑ>YÓ,ZˆEÐ(Ñ)à×ÒÜ&7¸×8LÑ8LÓ&MˆEÐ"Ñ#à�>Š>Ü!2°4·>±>Ó!BˆE�+Ñà�<Š<Ü0°·±Ó>ˆE�)Ñà�8Š8Ü,¨T¯X©XÓ6ˆE�%‰Là�=Š=Ü0°·±Ó?ˆE�)Ñà�;Š;Ü/°·±Ó<ˆE�(‰Oà�>Š>Ü!2°4·>±>Ó!BˆE�+Ñà×ÒÜ%6°t×7JÑ7JÓ%KˆE�/Ñ"Øˆr>   c                ó  — |€yt        |t        «      s| j                  |«      S t        t        t
        t        f   | j                  |d¬«      «      }| j                  i d|j                  d«      �t        j                  |d   «      nd“d|j                  d«      �t        j                  |d   «      nd“d|j                  d«      �t        j                  |d   «      nd“d|j                  d«      �t        j                  |d   «      nd“d|j                  d«      �t        j                  |d   «      nd“d	|j                  d	«      �t        j                  |d	   «      nd“d
|j                  d
«      �t!        j                  |d
   «      nd“d|j                  d«      �t#        j                  |d   «      nd“d|j                  d«      �t%        j                  |d   «      nd“d|j                  d«      �t'        j                  |d   «      nd“d|j                  d«      �t)        j                  |d   «      nd“d|j                  d«      �t+        j                  |d   «      nd“d|j                  d«      �t-        j                  |d   «      nd“d|j                  d«      �t/        j                  |d   «      nd“d|j                  d«      �t1        j                  |d   «      nd“d|j                  d«      �t3        j                  |d   «      nd“d|j                  d«      �t5        j                  |d   «      nd“|j                  d«      �t7        j                  |d   «      nd|j                  d«      �t9        j                  |d   «      nd|j                  d«      |j                  d«      �t;        j                  |d   «      nd|j                  d«      �t=        j                  |d   «      nd|j                  d«      �t?        j                  |d   «      nd|j                  d«      �tA        j                  |d   «      nd|j                  d«      �tC        j                  |d   «      nd|j                  d«      �tE        j                  |d   «      nd|j                  d«      �tG        j                  |d   «      nd|j                  d«      �tI        j                  |d   «      nd|j                  d «      �tK        j                  |d    «      nd|j                  d!«      �tM        j                  |d!   «      nd|j                  d"«      �tO        j                  |d"   «      ndd#œ¥«      }|S )$z*Create an instance of V1Volume from a dictNT)rŠ   rO   rT   rV   rX   rY   rZ   r\   r]   r_   ra   rb   rc   re   rf   rh   rj   rk   rm   rn   rp   rq   rr   rt   rv   rx   ry   rz   r{   r}   r~   r   )rm   rn   rp   rq   rr   rt   rv   rx   ry   rz   r{   r}   r~   r   )(rC   rE   Úmodel_validateÚ_castr   r�   r
   Ú!_V1Volume__preprocess_input_namesÚgetr   r¦   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   )rˆ   r‰   Ú_objs      r<   r¦   zV1Volume.from_dictî  sñ  € ð ˆ;Øä˜#œtÔ$Ø×%Ñ% cÓ*Ð*äÜ””c�‰NØ×(Ñ(ØØ,0ð )ó ó
ˆð ×!Ñ!ð  #
Ø"Ðqt×qxÑqxð  zPó  rQð  r]Ô$F×$PÑ$PÐQTÐUkÑQlÔ$mð  cgð #
àÐPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzð #
ð ÐPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzð #
ð ÀsÇwÁwÈxÓGXÐGdÔ*×4Ñ4°S¸±]ÔCÐjnð	 #
ð
 ÀsÇwÁwÈxÓGXÐGdÔ*×4Ñ4°S¸±]ÔCÐjnð #
ð ÐPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzð #
ð ¸c¿g¹gÀe»nÐ>XÔ$×.Ñ.¨s°5©zÔ:Ð^bð #
ð ÐVY×V]ÑV]Ð^kÓVlÐVxÔ4×>Ñ>¸sÀ=Ñ?QÔRð  Cð #
ð ÈSÏWÉWÐU_ÓM`ÐMlÔ.×8Ñ8¸¸Z¹ÔIÐrvð #
ð ÐPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzð #
ð ¸3¿7¹7À4»=Ð;TÔ"×,Ñ,¨S°©YÔ7ÐZ^ð #
ð ÈSÏWÉWÐUaÓMbÐMnÔ,×6Ñ6°s¸<Ñ7HÔIÐtxð #
ð È#Ï'É'ÐR[ÓJ\ÐJhÔ,×6Ñ6°s¸9±~ÔFÐnrð #
ð  Ðhk×hoÑhoð  qDó  iEð  iQÔ!@×!JÑ!JÈ3ÐObÑKcÔ!dð  W[ð #
ð È#Ï'É'ÐR[ÓJ\ÐJhÔ,×6Ñ6°s¸9±~ÔFÐnrð #
ð  ÐPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzð! #
ð" ÈSÏWÉWÐU_ÓM`ÐMlÔ.×8Ñ8¸¸Z¹ÔIÐrvð# #
ð$ EHÇGÁGÈGÓDTÐD`Ô(×2Ñ2°3°w±<Ô@ÐfjØDGÇGÁGÈGÓDTÐD`Ô(×2Ñ2°3°w±<Ô@ÐfjØ—G‘G˜F“OØ>A¿g¹gÀe»nÐ>XÔ$×.Ñ.¨s°5©zÔ:Ð^bØtw×t{Ñt{ð  }Tó  uUð  uaÔ%H×%RÑ%RÐSVÐWnÑSoÔ%pð  gkØqt×qxÑqxð  zPó  rQð  r]Ô$F×$PÑ$PÐQTÐUkÑQlÔ$mð  cgØY\×Y`ÑY`ÐaqÓYrÐY~Ô4×>Ñ>¸sÐCSÑ?TÔUð  EIØPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzØJMÏ'É'ÐR[ÓJ\ÐJhÔ,×6Ñ6°s¸9±~ÔFÐnrØ>A¿g¹gÀe»nÐ>XÔ$×.Ñ.¨s°5©zÔ:Ð^bØJMÏ'É'ÐR[ÓJ\ÐJhÔ,×6Ñ6°s¸9±~ÔFÐnrØGJÇwÁwÈxÓGXÐGdÔ*×4Ñ4°S¸±]ÔCÐjnØPS×PWÑPWÐXcÓPdÐPpÔ0×:Ñ:¸3¸{Ñ;KÔLÐvzØad×ahÑahÐixÓayð  bFÔ=×GÑGÈÈOÑH\Ô]ð  LPò? #
ó  ˆðB ˆr>   )T)r‰   r
   rŠ   ÚboolÚreturnr
   )r»   r�   )r�   Úobjectr»   rº   )r¨   r�   r»   úOptional[Self])F)r@   rº   r»   úDict[str, Any])r»   r¾   )r‰   zOptional[Dict[str, Any]]r»   r½   )8Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   rP   Ú__annotations__rU   rW   rX   rY   r[   r\   r^   r`   ra   rb   rd   re   rg   ri   rj   rl   rm   rn   rp   rq   rs   ru   rw   rx   ry   rz   r|   r}   r~   r€   r‚   rƒ   r„   Úclassmethodr·   r   Úmodel_configr˜   rš   rž   r    r¤   r©   r3   Ú._V1Volume__openapi_generator_modern_projectionÚsetattrr8   r¦   r�   r>   r<   rN   rN   ~   s‘  … ññ MRÐZ^Ñq}ð  Uð  Wpó  rqð  G]ô  M^ÐÐIó  ^Ù49À$ÑYeÐfqÐsó  ZAð  Wbô  5c€JÐ1ó  cÙ49À$ÑYeÐfqÐsó  ZAð  Wbô  5c€JÐ1ó  cØ-1€FÐ*Ó1Ø-1€FÐ*Ó1Ù49À$ÑYeÐfqÐsó  ZAð  Wbô  5c€JÐ1ó  cØ'+€CÐ	$Ó+Ù8=ÀdÑ]iÐjwð  zHó  ^Ið  _lô  9m€LÐ5ó  mÙ27ÀÑWcÐdnÐp{ÓW|ð  S]ô  3^€IÐ/ó  ^Ø37€IÐ0Ó7Ø%)€BÐ"Ó)Ù05¸dÑUaÐbnÐp}ÓU~ð  Uaô  1b€KÐ-ó  bØ/3€GÐ,Ó3ÙEJÐSWÑjvð  xKð  Mbó  kcð  yLô  FMÐÐBó  MÙ05¸dÑUaÐbkÐmwÓUxð  OXô  1Y€HÐ-ó  YØ37€IÐ0Ó7Ù27ÀÑWcÐdnÐp{ÓW|ð  S]ô  3^€IÐ/ó  ^Ø+/€EÐ(Ó/Ø+/€EÐ(Ó/Ùð  )Gô  H€Dˆ)ó  HØ'+€CÐ	$Ó+ÙMRÐ[_Ñr~ð  @Wð  Yró  ssð  I`ô  NaÐÐJó  aÙKPÐY]Ñp|ð  ~Tð  Vnó  qoð  E[ô  L\ÐÐHó  \Ù8=ÀdÑ]iÐjzð  }Nó  ^Oð  euô  9v€OÐ5ó  vØ37€IÐ0Ó7Ø/3€GÐ,Ó3Ø'+€CÐ	$Ó+Ù05¸dÑUaÐbkÐmwÓUxð  OXô  1Y€HÐ-ó  YØ-1€FÐ*Ó1Ø37€IÐ0Ó7ÙAFÈtÑfrð  tCð  EUó  gVð  l{ô  B|€NÐ>ó  |ð /Ø!Ð#Gð /àÐ/ð /ð 	Ð/ð /ð 	Ð(ð	 /ð
 	Ð(ð /ð 	Ð/ð /ð 	Ð"ð /ð 	Ð3ð /ð 	Ð-ð /ð 	Ð.ð /ð 	Ð ð /ð 	Ð+ð /ð 	Ð*ð /ð 	Ð@ð /ð 	Ð+ð /ð  	Ð.ð! /ð" 	Ð-ð# /ð$ 'Ø&ØØ"Ø#HØ"FØ3Ø.Ø*Ø"Ø+Ø(Ø.Ø<ò? /€MÐ+ó  ðD /Ø!Ð#9ð /à�kð /ð 	�kð /ð 	�(ð	 /ð
 	�(ð /ð 	�kð /ð 	ˆuð /ð 	˜ð /ð 	�Zð /ð 	�[ð /ð 	ˆdð /ð 	�|ð /ð 	�9ð /ð 	Ð2ð /ð 	�Ið /ð  	�[ð! /ð" 	�Zð# /ð$ ØØØØ#:Ø"8Ø+Ø ØØØØØ Ø)ò? /€MÐ+ó  òB )y€LÐ%ó  yàð -1ð5àð5ð &*ð5ð 
ò	5ó ð5ñn ØØØ ØØô€Ló.óó1ó#ó>ð ò3ó ð3ô"
óHlñ\ ØØ"Ø-ôñ
 Ø-Ø"Øôð
 	.àò1ó ñ1r>   rN   )r9   r
   r»   r
   )r9   r
   r@   rº   r»   r
   )^rÂ   Ú
__future__r   r”   Úrer¢   Úcollections.abcr   r†   Úpydanticr   r   r   r   r	   Útypingr
   r   r   r   r   r   r¶   ÚAkubernetes.client.models.v1_aws_elastic_block_store_volume_sourcer   Ú4kubernetes.client.models.v1_azure_disk_volume_sourcer   Ú4kubernetes.client.models.v1_azure_file_volume_sourcer   Ú1kubernetes.client.models.v1_ceph_fs_volume_sourcer   Ú0kubernetes.client.models.v1_cinder_volume_sourcer   Ú4kubernetes.client.models.v1_config_map_volume_sourcer   Ú-kubernetes.client.models.v1_csi_volume_sourcer   Ú6kubernetes.client.models.v1_downward_api_volume_sourcer   Ú3kubernetes.client.models.v1_empty_dir_volume_sourcer   Ú3kubernetes.client.models.v1_ephemeral_volume_sourcer   Ú,kubernetes.client.models.v1_fc_volume_sourcer   Ú.kubernetes.client.models.v1_flex_volume_sourcer   Ú1kubernetes.client.models.v1_flocker_volume_sourcer   Ú=kubernetes.client.models.v1_gce_persistent_disk_volume_sourcer   Ú2kubernetes.client.models.v1_git_repo_volume_sourcer   Ú3kubernetes.client.models.v1_glusterfs_volume_sourcer   Ú3kubernetes.client.models.v1_host_path_volume_sourcer    Ú/kubernetes.client.models.v1_image_volume_sourcer!   Ú/kubernetes.client.models.v1_iscsi_volume_sourcer"   Ú-kubernetes.client.models.v1_nfs_volume_sourcer#   ÚAkubernetes.client.models.v1_persistent_volume_claim_volume_sourcer$   Ú@kubernetes.client.models.v1_photon_persistent_disk_volume_sourcer%   Ú2kubernetes.client.models.v1_portworx_volume_sourcer&   Ú3kubernetes.client.models.v1_projected_volume_sourcer'   Ú1kubernetes.client.models.v1_quobyte_volume_sourcer(   Ú-kubernetes.client.models.v1_rbd_volume_sourcer)   Ú2kubernetes.client.models.v1_scale_io_volume_sourcer*   Ú0kubernetes.client.models.v1_secret_volume_sourcer+   Ú4kubernetes.client.models.v1_storage_os_volume_sourcer,   Ú>kubernetes.client.models.v1_vsphere_virtual_disk_volume_sourcer-   r.   Útyping_extensionsr/   Úpydantic_corer0   r8   r=   rA   rI   rK   rN   r�   r>   r<   ú<module>rí      s´   ðñ	õ #Û Û 	Û å /ß JÕ Jß E× EÝ pÝ XÝ XÝ RÝ QÝ XÝ KÝ \Ý VÝ WÝ IÝ MÝ SÝ iÝ TÝ WÝ VÝ OÝ OÝ KÝ qÝ oÝ UÝ WÝ SÝ KÝ TÝ QÝ XÝ kß  Ý "Ý ,ð :Ð óó6ó
-óô bˆyõ br>   