§
    Štj`g  ã                   ó|   — d Z 	 ddlmZ n# e$ r	 ddlmZ Y nw xY wddlZddlZddlZddlm	Z	  G d„ de
¦  «        ZdS )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.36
    Generated by: https://openapi-generator.tech
é    )Úgetfullargspec)Ú
getargspecN)ÚConfigurationc                   óÞ  — e Zd ZdZ	 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#“d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2œ¥Zi dd3“dd4“dd5“dd“d
d
“dd6“dd“dd7“dd8“dd“dd“dd9“dd“dd:“dd;“d d “d"d<“d=d>d?d@dAdBdCdDdEdFdGdHdIdJd2œ¥Zd‘dL„ZedM„ ¦   «         Zej	        dN„ ¦   «         ZedO„ ¦   «         Z
e
j	        dP„ ¦   «         Z
edQ„ ¦   «         Zej	        dR„ ¦   «         ZedS„ ¦   «         Zej	        dT„ ¦   «         ZedU„ ¦   «         Zej	        dV„ ¦   «         ZedW„ ¦   «         Zej	        dX„ ¦   «         ZedY„ ¦   «         Zej	        dZ„ ¦   «         Zed[„ ¦   «         Zej	        d\„ ¦   «         Zed]„ ¦   «         Zej	        d^„ ¦   «         Zed_„ ¦   «         Zej	        d`„ ¦   «         Zeda„ ¦   «         Zej	        db„ ¦   «         Zedc„ ¦   «         Zej	        dd„ ¦   «         Zede„ ¦   «         Zej	        df„ ¦   «         Zedg„ ¦   «         Zej	        dh„ ¦   «         Zedi„ ¦   «         Zej	        dj„ ¦   «         Zedk„ ¦   «         Zej	        dl„ ¦   «         Zedm„ ¦   «         Zej	        dn„ ¦   «         Zedo„ ¦   «         Zej	        dp„ ¦   «         Zedq„ ¦   «         Zej	        dr„ ¦   «         Zeds„ ¦   «         Zej	        dt„ ¦   «         Zedu„ ¦   «         Zej	        dv„ ¦   «         Zedw„ ¦   «         Zej	        dx„ ¦   «         Zedy„ ¦   «         Zej	        dz„ ¦   «         Zed{„ ¦   «         Z e j	        d|„ ¦   «         Z ed}„ ¦   «         Z!e!j	        d~„ ¦   «         Z!ed„ ¦   «         Z"e"j	        d€„ ¦   «         Z"ed�„ ¦   «         Z#e#j	        d‚„ ¦   «         Z#edƒ„ ¦   «         Z$e$j	        d„„ ¦   «         Z$ed…„ ¦   «         Z%e%j	        d†„ ¦   «         Z%ed‡„ ¦   «         Z&e&j	        dˆ„ ¦   «         Z&ed‰„ ¦   «         Z'e'j	        dŠ„ ¦   «         Z'd’dŒ„Z(d�„ Z)dŽ„ Z*d�„ Z+d�„ Z,dKS )“ÚV1VolumezŠNOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    Úaws_elastic_block_storeÚ"V1AWSElasticBlockStoreVolumeSourceÚ
azure_diskÚV1AzureDiskVolumeSourceÚ
azure_fileÚV1AzureFileVolumeSourceÚcephfsÚV1CephFSVolumeSourceÚcinderÚV1CinderVolumeSourceÚ
config_mapÚV1ConfigMapVolumeSourceÚcsiÚV1CSIVolumeSourceÚdownward_apiÚV1DownwardAPIVolumeSourceÚ	empty_dirÚV1EmptyDirVolumeSourceÚ	ephemeralÚV1EphemeralVolumeSourceÚfcÚV1FCVolumeSourceÚflex_volumeÚV1FlexVolumeSourceÚflockerÚV1FlockerVolumeSourceÚgce_persistent_diskÚV1GCEPersistentDiskVolumeSourceÚgit_repoÚV1GitRepoVolumeSourceÚ	glusterfsÚV1GlusterfsVolumeSourceÚ	host_pathÚV1HostPathVolumeSourceÚV1ImageVolumeSourceÚV1ISCSIVolumeSourceÚstrÚV1NFSVolumeSourceÚ#V1PersistentVolumeClaimVolumeSourceÚ"V1PhotonPersistentDiskVolumeSourceÚV1PortworxVolumeSourceÚV1ProjectedVolumeSourceÚV1QuobyteVolumeSourceÚV1RBDVolumeSourceÚV1ScaleIOVolumeSourceÚV1SecretVolumeSourceÚV1StorageOSVolumeSourceÚ V1VsphereVirtualDiskVolumeSource)ÚimageÚiscsiÚnameÚnfsÚpersistent_volume_claimÚphoton_persistent_diskÚportworx_volumeÚ	projectedÚquobyteÚrbdÚscale_ioÚsecretÚ	storageosÚvsphere_volumeÚawsElasticBlockStoreÚ	azureDiskÚ	azureFileÚ	configMapÚdownwardAPIÚemptyDirÚ
flexVolumeÚgcePersistentDiskÚgitRepoÚhostPathr8   r9   r:   r;   ÚpersistentVolumeClaimÚphotonPersistentDiskÚportworxVolumer?   r@   rA   ÚscaleIOrC   rD   ÚvsphereVolumeNc!                 ó,  — | €t          j        ¦   «         } | | _        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| _"        |�|| _#        |�|| _$        |�|| _%        |�|| _&        |�|| _'        |�|| _(        |�|| _)        |�|| _*        |	�|	| _+        |
�|
| _,        |�|| _-        |�|| _.        |�|| _/        |�|| _0        |�|| _1        |�|| _2        |�|| _3        |�|| _4        |�|| _5        || _6        |�|| _7        |�|| _8        |�|| _9        |�|| _:        |�|| _;        |�|| _<        |�|| _=        |�|| _>        |�|| _?        |�|| _@        |�	|| _A        dS dS )z%V1Volume - a model defined in OpenAPIN)Br   Úget_default_copyÚlocal_vars_configurationÚ_aws_elastic_block_storeÚ_azure_diskÚ_azure_fileÚ_cephfsÚ_cinderÚ_config_mapÚ_csiÚ_downward_apiÚ
_empty_dirÚ
_ephemeralÚ_fcÚ_flex_volumeÚ_flockerÚ_gce_persistent_diskÚ	_git_repoÚ
_glusterfsÚ
_host_pathÚ_imageÚ_iscsiÚ_nameÚ_nfsÚ_persistent_volume_claimÚ_photon_persistent_diskÚ_portworx_volumeÚ
_projectedÚ_quobyteÚ_rbdÚ	_scale_ioÚ_secretÚ
_storageosÚ_vsphere_volumeÚdiscriminatorr   r
   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r(   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   )!Úselfr   r
   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r(   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rW   s!                                    ú`/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/kubernetes/client/models/v1_volume.pyÚ__init__zV1Volume.__init__j   sª  € à#Ð+Ý'4Ô'EÑ'GÔ'GÐ$Ø(@ˆÔ%à(,ˆÔ%ØˆÔØˆÔØˆŒØˆŒØˆÔØˆŒ	Ø!ˆÔØˆŒØˆŒØˆŒØ ˆÔØˆŒØ$(ˆÔ!ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒ
ØˆŒ	Ø(,ˆÔ%Ø'+ˆÔ$Ø $ˆÔØˆŒØˆŒØˆŒ	ØˆŒØˆŒØˆŒØ#ˆÔØ!ˆÔà"Ð.Ø+BˆDÔ(ØÐ!Ø(ˆDŒOØÐ!Ø(ˆDŒOØÐØ ˆDŒKØÐØ ˆDŒKØÐ!Ø(ˆDŒOØˆ?ØˆDŒHØÐ#Ø ,ˆDÔØÐ Ø&ˆDŒNØÐ Ø&ˆDŒNØˆ>ØˆDŒGØÐ"Ø*ˆDÔØÐØ"ˆDŒLØÐ*Ø':ˆDÔ$ØÐØ$ˆDŒMØÐ Ø&ˆDŒNØÐ Ø&ˆDŒNØÐØˆDŒJØÐØˆDŒJØˆŒ	Øˆ?ØˆDŒHØ"Ð.Ø+BˆDÔ(Ø!Ð-Ø*@ˆDÔ'ØÐ&Ø#2ˆDÔ ØÐ Ø&ˆDŒNØÐØ"ˆDŒLØˆ?ØˆDŒHØÐØ$ˆDŒMØÐØ ˆDŒKØÐ Ø&ˆDŒNØÐ%Ø"0ˆDÔÐÐð &Ð%ó    c                 ó   — | j         S )zËGets the aws_elastic_block_store of this V1Volume.  # noqa: E501


        :return: The aws_elastic_block_store of this V1Volume.  # noqa: E501
        :rtype: V1AWSElasticBlockStoreVolumeSource
        ©rX   ©rx   s    ry   r   z V1Volume.aws_elastic_block_storeÏ   ó   € ð Ô,Ð,r{   c                 ó   — || _         dS )zëSets the aws_elastic_block_store of this V1Volume.


        :param aws_elastic_block_store: The aws_elastic_block_store of this V1Volume.  # noqa: E501
        :type aws_elastic_block_store: V1AWSElasticBlockStoreVolumeSource
        Nr}   )rx   r   s     ry   r   z V1Volume.aws_elastic_block_storeÙ   ó   € ð )@ˆÔ%Ð%Ð%r{   c                 ó   — | j         S )z¦Gets the azure_disk of this V1Volume.  # noqa: E501


        :return: The azure_disk of this V1Volume.  # noqa: E501
        :rtype: V1AzureDiskVolumeSource
        ©rY   r~   s    ry   r
   zV1Volume.azure_diskä   ó   € ð ÔÐr{   c                 ó   — || _         dS )z¬Sets the azure_disk of this V1Volume.


        :param azure_disk: The azure_disk of this V1Volume.  # noqa: E501
        :type azure_disk: V1AzureDiskVolumeSource
        Nrƒ   )rx   r
   s     ry   r
   zV1Volume.azure_diskî   ó   € ð &ˆÔÐÐr{   c                 ó   — | j         S )z¦Gets the azure_file of this V1Volume.  # noqa: E501


        :return: The azure_file of this V1Volume.  # noqa: E501
        :rtype: V1AzureFileVolumeSource
        ©rZ   r~   s    ry   r   zV1Volume.azure_fileù   r„   r{   c                 ó   — || _         dS )z¬Sets the azure_file of this V1Volume.


        :param azure_file: The azure_file of this V1Volume.  # noqa: E501
        :type azure_file: V1AzureFileVolumeSource
        Nrˆ   )rx   r   s     ry   r   zV1Volume.azure_file  r†   r{   c                 ó   — | j         S )z›Gets the cephfs of this V1Volume.  # noqa: E501


        :return: The cephfs of this V1Volume.  # noqa: E501
        :rtype: V1CephFSVolumeSource
        ©r[   r~   s    ry   r   zV1Volume.cephfs  ó   € ð Œ|Ðr{   c                 ó   — || _         dS )z™Sets the cephfs of this V1Volume.


        :param cephfs: The cephfs of this V1Volume.  # noqa: E501
        :type cephfs: V1CephFSVolumeSource
        Nr‹   )rx   r   s     ry   r   zV1Volume.cephfs  ó   € ð ˆŒˆˆr{   c                 ó   — | j         S )z›Gets the cinder of this V1Volume.  # noqa: E501


        :return: The cinder of this V1Volume.  # noqa: E501
        :rtype: V1CinderVolumeSource
        ©r\   r~   s    ry   r   zV1Volume.cinder#  rŒ   r{   c                 ó   — || _         dS )z™Sets the cinder of this V1Volume.


        :param cinder: The cinder of this V1Volume.  # noqa: E501
        :type cinder: V1CinderVolumeSource
        Nr�   )rx   r   s     ry   r   zV1Volume.cinder-  rŽ   r{   c                 ó   — | j         S )z¦Gets the config_map of this V1Volume.  # noqa: E501


        :return: The config_map of this V1Volume.  # noqa: E501
        :rtype: V1ConfigMapVolumeSource
        ©r]   r~   s    ry   r   zV1Volume.config_map8  r„   r{   c                 ó   — || _         dS )z¬Sets the config_map of this V1Volume.


        :param config_map: The config_map of this V1Volume.  # noqa: E501
        :type config_map: V1ConfigMapVolumeSource
        Nr“   )rx   r   s     ry   r   zV1Volume.config_mapB  r†   r{   c                 ó   — | j         S )z’Gets the csi of this V1Volume.  # noqa: E501


        :return: The csi of this V1Volume.  # noqa: E501
        :rtype: V1CSIVolumeSource
        ©r^   r~   s    ry   r   zV1Volume.csiM  ó   € ð ŒyÐr{   c                 ó   — || _         dS )zŠSets the csi of this V1Volume.


        :param csi: The csi of this V1Volume.  # noqa: E501
        :type csi: V1CSIVolumeSource
        Nr–   )rx   r   s     ry   r   zV1Volume.csiW  ó   € ð ˆŒ	ˆ	ˆ	r{   c                 ó   — | j         S )z¬Gets the downward_api of this V1Volume.  # noqa: E501


        :return: The downward_api of this V1Volume.  # noqa: E501
        :rtype: V1DownwardAPIVolumeSource
        ©r_   r~   s    ry   r   zV1Volume.downward_apib  s   € ð Ô!Ð!r{   c                 ó   — || _         dS )z¶Sets the downward_api of this V1Volume.


        :param downward_api: The downward_api of this V1Volume.  # noqa: E501
        :type downward_api: V1DownwardAPIVolumeSource
        Nr›   )rx   r   s     ry   r   zV1Volume.downward_apil  s   € ð *ˆÔÐÐr{   c                 ó   — | j         S )z£Gets the empty_dir of this V1Volume.  # noqa: E501


        :return: The empty_dir of this V1Volume.  # noqa: E501
        :rtype: V1EmptyDirVolumeSource
        ©r`   r~   s    ry   r   zV1Volume.empty_dirw  ó   € ð ŒÐr{   c                 ó   — || _         dS )z§Sets the empty_dir of this V1Volume.


        :param empty_dir: The empty_dir of this V1Volume.  # noqa: E501
        :type empty_dir: V1EmptyDirVolumeSource
        Nrž   )rx   r   s     ry   r   zV1Volume.empty_dir�  ó   € ð $ˆŒˆˆr{   c                 ó   — | j         S )z¤Gets the ephemeral of this V1Volume.  # noqa: E501


        :return: The ephemeral of this V1Volume.  # noqa: E501
        :rtype: V1EphemeralVolumeSource
        ©ra   r~   s    ry   r   zV1Volume.ephemeralŒ  rŸ   r{   c                 ó   — || _         dS )z¨Sets the ephemeral of this V1Volume.


        :param ephemeral: The ephemeral of this V1Volume.  # noqa: E501
        :type ephemeral: V1EphemeralVolumeSource
        Nr£   )rx   r   s     ry   r   zV1Volume.ephemeral–  r¡   r{   c                 ó   — | j         S )z�Gets the fc of this V1Volume.  # noqa: E501


        :return: The fc of this V1Volume.  # noqa: E501
        :rtype: V1FCVolumeSource
        ©rb   r~   s    ry   r   zV1Volume.fc¡  s   € ð Œxˆr{   c                 ó   — || _         dS )z…Sets the fc of this V1Volume.


        :param fc: The fc of this V1Volume.  # noqa: E501
        :type fc: V1FCVolumeSource
        Nr¦   )rx   r   s     ry   r   zV1Volume.fc«  s   € ð ˆŒˆˆr{   c                 ó   — | j         S )z£Gets the flex_volume of this V1Volume.  # noqa: E501


        :return: The flex_volume of this V1Volume.  # noqa: E501
        :rtype: V1FlexVolumeSource
        ©rc   r~   s    ry   r   zV1Volume.flex_volume¶  s   € ð Ô Ð r{   c                 ó   — || _         dS )z«Sets the flex_volume of this V1Volume.


        :param flex_volume: The flex_volume of this V1Volume.  # noqa: E501
        :type flex_volume: V1FlexVolumeSource
        Nr©   )rx   r   s     ry   r   zV1Volume.flex_volumeÀ  s   € ð (ˆÔÐÐr{   c                 ó   — | j         S )zžGets the flocker of this V1Volume.  # noqa: E501


        :return: The flocker of this V1Volume.  # noqa: E501
        :rtype: V1FlockerVolumeSource
        ©rd   r~   s    ry   r    zV1Volume.flockerË  ó   € ð Œ}Ðr{   c                 ó   — || _         dS )zžSets the flocker of this V1Volume.


        :param flocker: The flocker of this V1Volume.  # noqa: E501
        :type flocker: V1FlockerVolumeSource
        Nr¬   )rx   r    s     ry   r    zV1Volume.flockerÕ  ó   € ð  ˆŒˆˆr{   c                 ó   — | j         S )zÀGets the gce_persistent_disk of this V1Volume.  # noqa: E501


        :return: The gce_persistent_disk of this V1Volume.  # noqa: E501
        :rtype: V1GCEPersistentDiskVolumeSource
        ©re   r~   s    ry   r"   zV1Volume.gce_persistent_diskà  s   € ð Ô(Ð(r{   c                 ó   — || _         dS )zØSets the gce_persistent_disk of this V1Volume.


        :param gce_persistent_disk: The gce_persistent_disk of this V1Volume.  # noqa: E501
        :type gce_persistent_disk: V1GCEPersistentDiskVolumeSource
        Nr±   )rx   r"   s     ry   r"   zV1Volume.gce_persistent_diskê  s   € ð %8ˆÔ!Ð!Ð!r{   c                 ó   — | j         S )z Gets the git_repo of this V1Volume.  # noqa: E501


        :return: The git_repo of this V1Volume.  # noqa: E501
        :rtype: V1GitRepoVolumeSource
        ©rf   r~   s    ry   r$   zV1Volume.git_repoõ  ó   € ð Œ~Ðr{   c                 ó   — || _         dS )z¢Sets the git_repo of this V1Volume.


        :param git_repo: The git_repo of this V1Volume.  # noqa: E501
        :type git_repo: V1GitRepoVolumeSource
        Nr´   )rx   r$   s     ry   r$   zV1Volume.git_repoÿ  ó   € ð "ˆŒˆˆr{   c                 ó   — | j         S )z¤Gets the glusterfs of this V1Volume.  # noqa: E501


        :return: The glusterfs of this V1Volume.  # noqa: E501
        :rtype: V1GlusterfsVolumeSource
        ©rg   r~   s    ry   r&   zV1Volume.glusterfs
  rŸ   r{   c                 ó   — || _         dS )z¨Sets the glusterfs of this V1Volume.


        :param glusterfs: The glusterfs of this V1Volume.  # noqa: E501
        :type glusterfs: V1GlusterfsVolumeSource
        Nr¹   )rx   r&   s     ry   r&   zV1Volume.glusterfs  r¡   r{   c                 ó   — | j         S )z£Gets the host_path of this V1Volume.  # noqa: E501


        :return: The host_path of this V1Volume.  # noqa: E501
        :rtype: V1HostPathVolumeSource
        ©rh   r~   s    ry   r(   zV1Volume.host_path  rŸ   r{   c                 ó   — || _         dS )z§Sets the host_path of this V1Volume.


        :param host_path: The host_path of this V1Volume.  # noqa: E501
        :type host_path: V1HostPathVolumeSource
        Nr¼   )rx   r(   s     ry   r(   zV1Volume.host_path)  r¡   r{   c                 ó   — | j         S )z˜Gets the image of this V1Volume.  # noqa: E501


        :return: The image of this V1Volume.  # noqa: E501
        :rtype: V1ImageVolumeSource
        ©ri   r~   s    ry   r8   zV1Volume.image4  ó   € ð Œ{Ðr{   c                 ó   — || _         dS )z”Sets the image of this V1Volume.


        :param image: The image of this V1Volume.  # noqa: E501
        :type image: V1ImageVolumeSource
        Nr¿   )rx   r8   s     ry   r8   zV1Volume.image>  ó   € ð ˆŒˆˆr{   c                 ó   — | j         S )z˜Gets the iscsi of this V1Volume.  # noqa: E501


        :return: The iscsi of this V1Volume.  # noqa: E501
        :rtype: V1ISCSIVolumeSource
        ©rj   r~   s    ry   r9   zV1Volume.iscsiI  rÀ   r{   c                 ó   — || _         dS )z”Sets the iscsi of this V1Volume.


        :param iscsi: The iscsi of this V1Volume.  # noqa: E501
        :type iscsi: V1ISCSIVolumeSource
        NrÄ   )rx   r9   s     ry   r9   zV1Volume.iscsiS  rÂ   r{   c                 ó   — | j         S )a9  Gets the name of this V1Volume.  # noqa: E501

        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  # noqa: E501

        :return: The name of this V1Volume.  # noqa: E501
        :rtype: str
        )rk   r~   s    ry   r:   zV1Volume.name^  s   € ð ŒzÐr{   c                 óN   — | j         j        r|€t          d¦  «        ‚|| _        dS )a3  Sets the name of this V1Volume.

        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  # noqa: E501

        :param name: The name of this V1Volume.  # noqa: E501
        :type name: str
        Nz,Invalid value for `name`, must not be `None`)rW   Úclient_side_validationÚ
ValueErrorrk   )rx   r:   s     ry   r:   zV1Volume.namei  s1   € ð Ô(Ô?ð 	MÀDÀLÝÐKÑLÔLÐLàˆŒ
ˆ
ˆ
r{   c                 ó   — | j         S )z’Gets the nfs of this V1Volume.  # noqa: E501


        :return: The nfs of this V1Volume.  # noqa: E501
        :rtype: V1NFSVolumeSource
        ©rl   r~   s    ry   r;   zV1Volume.nfsw  r—   r{   c                 ó   — || _         dS )zŠSets the nfs of this V1Volume.


        :param nfs: The nfs of this V1Volume.  # noqa: E501
        :type nfs: V1NFSVolumeSource
        NrË   )rx   r;   s     ry   r;   zV1Volume.nfs�  r™   r{   c                 ó   — | j         S )zÌGets the persistent_volume_claim of this V1Volume.  # noqa: E501


        :return: The persistent_volume_claim of this V1Volume.  # noqa: E501
        :rtype: V1PersistentVolumeClaimVolumeSource
        ©rm   r~   s    ry   r<   z V1Volume.persistent_volume_claimŒ  r   r{   c                 ó   — || _         dS )zìSets the persistent_volume_claim of this V1Volume.


        :param persistent_volume_claim: The persistent_volume_claim of this V1Volume.  # noqa: E501
        :type persistent_volume_claim: V1PersistentVolumeClaimVolumeSource
        NrÎ   )rx   r<   s     ry   r<   z V1Volume.persistent_volume_claim–  r�   r{   c                 ó   — | j         S )zÉGets the photon_persistent_disk of this V1Volume.  # noqa: E501


        :return: The photon_persistent_disk of this V1Volume.  # noqa: E501
        :rtype: V1PhotonPersistentDiskVolumeSource
        ©rn   r~   s    ry   r=   zV1Volume.photon_persistent_disk¡  s   € ð Ô+Ð+r{   c                 ó   — || _         dS )zçSets the photon_persistent_disk of this V1Volume.


        :param photon_persistent_disk: The photon_persistent_disk of this V1Volume.  # noqa: E501
        :type photon_persistent_disk: V1PhotonPersistentDiskVolumeSource
        NrÑ   )rx   r=   s     ry   r=   zV1Volume.photon_persistent_disk«  s   € ð (>ˆÔ$Ð$Ð$r{   c                 ó   — | j         S )z¯Gets the portworx_volume of this V1Volume.  # noqa: E501


        :return: The portworx_volume of this V1Volume.  # noqa: E501
        :rtype: V1PortworxVolumeSource
        ©ro   r~   s    ry   r>   zV1Volume.portworx_volume¶  s   € ð Ô$Ð$r{   c                 ó   — || _         dS )z¿Sets the portworx_volume of this V1Volume.


        :param portworx_volume: The portworx_volume of this V1Volume.  # noqa: E501
        :type portworx_volume: V1PortworxVolumeSource
        NrÔ   )rx   r>   s     ry   r>   zV1Volume.portworx_volumeÀ  s   € ð !0ˆÔÐÐr{   c                 ó   — | j         S )z¤Gets the projected of this V1Volume.  # noqa: E501


        :return: The projected of this V1Volume.  # noqa: E501
        :rtype: V1ProjectedVolumeSource
        ©rp   r~   s    ry   r?   zV1Volume.projectedË  rŸ   r{   c                 ó   — || _         dS )z¨Sets the projected of this V1Volume.


        :param projected: The projected of this V1Volume.  # noqa: E501
        :type projected: V1ProjectedVolumeSource
        Nr×   )rx   r?   s     ry   r?   zV1Volume.projectedÕ  r¡   r{   c                 ó   — | j         S )zžGets the quobyte of this V1Volume.  # noqa: E501


        :return: The quobyte of this V1Volume.  # noqa: E501
        :rtype: V1QuobyteVolumeSource
        ©rq   r~   s    ry   r@   zV1Volume.quobyteà  r­   r{   c                 ó   — || _         dS )zžSets the quobyte of this V1Volume.


        :param quobyte: The quobyte of this V1Volume.  # noqa: E501
        :type quobyte: V1QuobyteVolumeSource
        NrÚ   )rx   r@   s     ry   r@   zV1Volume.quobyteê  r¯   r{   c                 ó   — | j         S )z’Gets the rbd of this V1Volume.  # noqa: E501


        :return: The rbd of this V1Volume.  # noqa: E501
        :rtype: V1RBDVolumeSource
        ©rr   r~   s    ry   rA   zV1Volume.rbdõ  r—   r{   c                 ó   — || _         dS )zŠSets the rbd of this V1Volume.


        :param rbd: The rbd of this V1Volume.  # noqa: E501
        :type rbd: V1RBDVolumeSource
        NrÝ   )rx   rA   s     ry   rA   zV1Volume.rbdÿ  r™   r{   c                 ó   — | j         S )z Gets the scale_io of this V1Volume.  # noqa: E501


        :return: The scale_io of this V1Volume.  # noqa: E501
        :rtype: V1ScaleIOVolumeSource
        ©rs   r~   s    ry   rB   zV1Volume.scale_io
  rµ   r{   c                 ó   — || _         dS )z¢Sets the scale_io of this V1Volume.


        :param scale_io: The scale_io of this V1Volume.  # noqa: E501
        :type scale_io: V1ScaleIOVolumeSource
        Nrà   )rx   rB   s     ry   rB   zV1Volume.scale_io  r·   r{   c                 ó   — | j         S )z›Gets the secret of this V1Volume.  # noqa: E501


        :return: The secret of this V1Volume.  # noqa: E501
        :rtype: V1SecretVolumeSource
        ©rt   r~   s    ry   rC   zV1Volume.secret  rŒ   r{   c                 ó   — || _         dS )z™Sets the secret of this V1Volume.


        :param secret: The secret of this V1Volume.  # noqa: E501
        :type secret: V1SecretVolumeSource
        Nrã   )rx   rC   s     ry   rC   zV1Volume.secret)  rŽ   r{   c                 ó   — | j         S )z¤Gets the storageos of this V1Volume.  # noqa: E501


        :return: The storageos of this V1Volume.  # noqa: E501
        :rtype: V1StorageOSVolumeSource
        ©ru   r~   s    ry   rD   zV1Volume.storageos4  rŸ   r{   c                 ó   — || _         dS )z¨Sets the storageos of this V1Volume.


        :param storageos: The storageos of this V1Volume.  # noqa: E501
        :type storageos: V1StorageOSVolumeSource
        Nræ   )rx   rD   s     ry   rD   zV1Volume.storageos>  r¡   r{   c                 ó   — | j         S )z·Gets the vsphere_volume of this V1Volume.  # noqa: E501


        :return: The vsphere_volume of this V1Volume.  # noqa: E501
        :rtype: V1VsphereVirtualDiskVolumeSource
        ©rv   r~   s    ry   rE   zV1Volume.vsphere_volumeI  s   € ð Ô#Ð#r{   c                 ó   — || _         dS )zÅSets the vsphere_volume of this V1Volume.


        :param vsphere_volume: The vsphere_volume of this V1Volume.  # noqa: E501
        :type vsphere_volume: V1VsphereVirtualDiskVolumeSource
        Nré   )rx   rE   s     ry   rE   zV1Volume.vsphere_volumeS  s   € ð  .ˆÔÐÐr{   Fc                 óØ  ‡‡— i }ˆfd„Št          j        | j        ¦  «        D ]Æ\  }}t          | |¦  «        }‰r| j                             ||¦  «        n|}t          |t          ¦  «        r$t          t          ˆfd„|¦  «        ¦  «        ||<   Œmt          |t          ¦  «        r6t          t          ˆfd„| 
                    ¦   «         ¦  «        ¦  «        ||<   Œ¸ ‰|¦  «        ||<   ŒÇ|S )z&Returns the model properties as a dictc                 óÒ   •— t          | d¦  «        rUt          | j        ¦  «        j        }t	          |¦  «        dk    r|                      ¦   «         S |                      ‰¦  «        S | S )NÚto_dicté   )Úhasattrr   rí   ÚargsÚlen)Úxrð   Ú	serializes     €ry   Úconvertz!V1Volume.to_dict.<locals>.convertb  s[   ø€ Ý�q˜)Ñ$Ô$ð Ý% a¤iÑ0Ô0Ô5�Ý�t‘9”9 ’>�>ØŸ9š9™;œ;Ð&àŸ9š9 YÑ/Ô/Ð/à�r{   c                 ó   •—  ‰| ¦  «        S )N© )rò   rô   s    €ry   ú<lambda>z"V1Volume.to_dict.<locals>.<lambda>q  s   ø€ ˜g˜g a™jœj€ r{   c                 ó6   •— | d          ‰| d         ¦  «        fS )Nr   rî   rö   )Úitemrô   s    €ry   r÷   z"V1Volume.to_dict.<locals>.<lambda>v  s   ø€  $ q¤'¨7¨7°4¸´7Ñ+;Ô+;Ð!<€ r{   )ÚsixÚ	iteritemsÚopenapi_typesÚgetattrÚattribute_mapÚgetÚ
isinstanceÚlistÚmapÚdictÚitems)rx   ró   ÚresultÚattrÚ_Úvaluerô   s    `    @ry   rí   zV1Volume.to_dict^  s  øø€ àˆð	ð 	ð 	ð 	ð 	õ ”} TÔ%7Ñ8Ô8ð 	.ð 	.‰GˆD�!Ý˜D $Ñ'Ô'ˆEØ9BÐL�4Ô%×)Ò)¨$°Ñ5Ô5Ð5ÈˆDÝ˜%¥Ñ&Ô&ð .Ý#¥CØ(Ð(Ð(Ð(Øñ%ô %ñ  ô  ��t‘�õ ˜E¥4Ñ(Ô(ð .Ý#¥CØ<Ð<Ð<Ð<Ø—K’K‘M”Mñ%ô %ñ  ô  ��t‘�ð
  '˜w u™~œ~��t‘�àˆr{   c                 óN   — t          j        |                      ¦   «         ¦  «        S )z.Returns the string representation of the model)ÚpprintÚpformatrí   r~   s    ry   Úto_strzV1Volume.to_str~  s   € åŒ~˜dŸlšl™nœnÑ-Ô-Ð-r{   c                 ó*   — |                       ¦   «         S )zFor `print` and `pprint`)r  r~   s    ry   Ú__repr__zV1Volume.__repr__‚  s   € à�{Š{‰}Œ}Ðr{   c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z&Returns true if both objects are equalF©r   r   rí   ©rx   Úothers     ry   Ú__eq__zV1Volume.__eq__†  s4   € å˜%¥Ñ*Ô*ð 	Ø�5à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r{   c                 ó„   — t          |t          ¦  «        sdS |                      ¦   «         |                     ¦   «         k    S )z*Returns true if both objects are not equalTr  r  s     ry   Ú__ne__zV1Volume.__ne__�  s4   € å˜%¥Ñ*Ô*ð 	Ø�4à�|Š|‰~Œ~ §¢¡¤Ò0Ð0r{   ) NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)F)-Ú__name__Ú
__module__Ú__qualname__Ú__doc__rü   rþ   rz   Úpropertyr   Úsetterr
   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r(   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rí   r  r  r  r  rö   r{   ry   r   r      s¦	  € € € € € ðð ðð Ø!Ð#Gð àÐ/ð ð 	Ð/ð ð 	Ð(ð	 ð
 	Ð(ð ð 	Ð/ð ð 	Ð"ð ð 	Ð3ð ð 	Ð-ð ð 	Ð.ð ð 	Ð ð ð 	Ð+ð ð 	Ð*ð ð 	Ð@ð ð 	Ð+ð ð  	Ð.ð! ð" 	Ð-ð# ð$ 'Ø&ØØ"Ø#HØ"FØ3Ø.Ø*Ø"Ø+Ø(Ø.Ø<ð? ð  ð  €MðD Ø!Ð#9ð à�kð ð 	�kð ð 	�(ð	 ð
 	�(ð ð 	�kð ð 	ˆuð ð 	˜ð ð 	�Zð ð 	�[ð ð 	ˆdð ð 	�|ð ð 	�9ð ð 	Ð2ð ð 	�Ið ð  	�[ð! ð" 	�Zð# ð$ ØØØØ#:Ø"8Ø+Ø ØØØØØ Ø)ð? ð  ð  €MðDc1ð c1ð c1ð c1ðJ ð-ð -ñ „Xð-ð Ô#ð@ð @ñ $Ô#ð@ð ð ð  ñ „Xð ð Ôð&ð &ñ Ôð&ð ð ð  ñ „Xð ð Ôð&ð &ñ Ôð&ð ðð ñ „Xðð „]ðð ñ „]ðð ðð ñ „Xðð „]ðð ñ „]ðð ð ð  ñ „Xð ð Ôð&ð &ñ Ôð&ð ðð ñ „Xðð 	„Zðð ñ „Zðð ð"ð "ñ „Xð"ð Ôð*ð *ñ Ôð*ð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ðð ñ „Xðð „Yðð ñ „Yðð ð!ð !ñ „Xð!ð Ôð(ð (ñ Ôð(ð ðð ñ „Xðð „^ð ð  ñ „^ð ð ð)ð )ñ „Xð)ð Ôð8ð 8ñ  Ôð8ð ðð ñ „Xðð „_ð"ð "ñ „_ð"ð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ðð ñ „Xðð „\ðð ñ „\ðð ðð ñ „Xðð „\ðð ñ „\ðð ðð ñ „Xðð 
„[ðð ñ „[ðð ðð ñ „Xðð 	„Zðð ñ „Zðð ð-ð -ñ „Xð-ð Ô#ð@ð @ñ $Ô#ð@ð ð,ð ,ñ „Xð,ð Ô"ð>ð >ñ #Ô"ð>ð ð%ð %ñ „Xð%ð Ôð0ð 0ñ Ôð0ð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ðð ñ „Xðð „^ð ð  ñ „^ð ð ðð ñ „Xðð 	„Zðð ñ „Zðð ðð ñ „Xðð „_ð"ð "ñ „_ð"ð ðð ñ „Xðð „]ðð ñ „]ðð ðð ñ „Xðð Ôð$ð $ñ Ôð$ð ð$ð $ñ „Xð$ð Ôð.ð .ñ Ôð.ðð ð ð ð@.ð .ð .ðð ð ð1ð 1ð 1ð1ð 1ð 1ð 1ð 1r{   r   )r  Úinspectr   ÚImportErrorr   r
  Úrerú   Úkubernetes.client.configurationr   Úobjectr   rö   r{   ry   ú<module>r!     sÇ   ððð ð5Ø&Ð&Ð&Ð&Ð&Ð&Ð&øØð 5ð 5ð 5Ø4Ð4Ð4Ð4Ð4Ð4Ð4Ð4ð5øøøà €€€Ø 	€	€	€	Ø 
€
€
€
à 9Ð 9Ð 9Ð 9Ð 9Ð 9ðz1ð z1ð z1ð z1ð z1ˆvñ z1ô z1ð z1ð z1ð z1s   „ ‹˜