
    Zid                     J    d Z 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.35
    Generated by: https://openapi-generator.tech
    N)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ddL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 Z(d Z)d Z*d Z+d Z,dKS )V1VolumezNOTE: 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hostPathr6   r7   r8   r9   persistentVolumeClaimphotonPersistentDiskportworxVolumer=   r>   r?   scaleIOrA   rB   vsphereVolumeNc!                 "   | t                      } | | _        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        ||| _:        ||| _;        ||| _<        ||| _=        ||| _>        ||| _?        |	|| _@        dS dS )z%V1Volume - a model defined in OpenAPIN)Ar   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&   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   )!selfr   r   r
   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rT   s!                                    ]/root/projects/butler/venv/lib/python3.11/site-packages/kubernetes/client/models/v1_volume.py__init__zV1Volume.__init__g   s   #+'4$(@%(,%	! $(!
	(,%'+$ $	#!".+BD(!(DO!(DO DK DK!(DO?DH# ,D &DN &DN>DG"*D"DL*':D$$DM &DN &DNDJDJ	?DH".+BD(!-*@D'&#2D  &DN"DL?DH$DM DK &DN%"0D &%    c                     | j         S )zGets the aws_elastic_block_store of this V1Volume.  # noqa: E501


        :return: The aws_elastic_block_store of this V1Volume.  # noqa: E501
        :rtype: V1AWSElasticBlockStoreVolumeSource
        rU   ru   s    rv   r   z V1Volume.aws_elastic_block_store        ,,rx   c                     || _         dS )zSets the aws_elastic_block_store of this V1Volume.


        :param aws_elastic_block_store: The aws_elastic_block_store of this V1Volume.  # noqa: E501
        :type: V1AWSElasticBlockStoreVolumeSource
        Nrz   )ru   r   s     rv   r   z V1Volume.aws_elastic_block_store        )@%%%rx   c                     | j         S )zGets the azure_disk of this V1Volume.  # noqa: E501


        :return: The azure_disk of this V1Volume.  # noqa: E501
        :rtype: V1AzureDiskVolumeSource
        rV   r{   s    rv   r   zV1Volume.azure_disk        rx   c                     || _         dS )zSets the azure_disk of this V1Volume.


        :param azure_disk: The azure_disk of this V1Volume.  # noqa: E501
        :type: V1AzureDiskVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.azure_disk        &rx   c                     | j         S )zGets the azure_file of this V1Volume.  # noqa: E501


        :return: The azure_file of this V1Volume.  # noqa: E501
        :rtype: V1AzureFileVolumeSource
        rW   r{   s    rv   r
   zV1Volume.azure_file   r   rx   c                     || _         dS )zSets the azure_file of this V1Volume.


        :param azure_file: The azure_file of this V1Volume.  # noqa: E501
        :type: V1AzureFileVolumeSource
        Nr   )ru   r
   s     rv   r
   zV1Volume.azure_file   r   rx   c                     | j         S )zGets the cephfs of this V1Volume.  # noqa: E501


        :return: The cephfs of this V1Volume.  # noqa: E501
        :rtype: V1CephFSVolumeSource
        rX   r{   s    rv   r   zV1Volume.cephfs       |rx   c                     || _         dS )zSets the cephfs of this V1Volume.


        :param cephfs: The cephfs of this V1Volume.  # noqa: E501
        :type: V1CephFSVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.cephfs       rx   c                     | j         S )zGets the cinder of this V1Volume.  # noqa: E501


        :return: The cinder of this V1Volume.  # noqa: E501
        :rtype: V1CinderVolumeSource
        rY   r{   s    rv   r   zV1Volume.cinder   r   rx   c                     || _         dS )zSets the cinder of this V1Volume.


        :param cinder: The cinder of this V1Volume.  # noqa: E501
        :type: V1CinderVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.cinder*  r   rx   c                     | j         S )zGets the config_map of this V1Volume.  # noqa: E501


        :return: The config_map of this V1Volume.  # noqa: E501
        :rtype: V1ConfigMapVolumeSource
        rZ   r{   s    rv   r   zV1Volume.config_map5  r   rx   c                     || _         dS )zSets the config_map of this V1Volume.


        :param config_map: The config_map of this V1Volume.  # noqa: E501
        :type: V1ConfigMapVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.config_map?  r   rx   c                     | j         S )zGets the csi of this V1Volume.  # noqa: E501


        :return: The csi of this V1Volume.  # noqa: E501
        :rtype: V1CSIVolumeSource
        r[   r{   s    rv   r   zV1Volume.csiJ       yrx   c                     || _         dS )zSets the csi of this V1Volume.


        :param csi: The csi of this V1Volume.  # noqa: E501
        :type: V1CSIVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.csiT       			rx   c                     | j         S )zGets the downward_api of this V1Volume.  # noqa: E501


        :return: The downward_api of this V1Volume.  # noqa: E501
        :rtype: V1DownwardAPIVolumeSource
        r\   r{   s    rv   r   zV1Volume.downward_api_  s     !!rx   c                     || _         dS )zSets the downward_api of this V1Volume.


        :param downward_api: The downward_api of this V1Volume.  # noqa: E501
        :type: V1DownwardAPIVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.downward_apii  s     *rx   c                     | j         S )zGets the empty_dir of this V1Volume.  # noqa: E501


        :return: The empty_dir of this V1Volume.  # noqa: E501
        :rtype: V1EmptyDirVolumeSource
        r]   r{   s    rv   r   zV1Volume.empty_dirt       rx   c                     || _         dS )zSets the empty_dir of this V1Volume.


        :param empty_dir: The empty_dir of this V1Volume.  # noqa: E501
        :type: V1EmptyDirVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.empty_dir~       $rx   c                     | j         S )zGets the ephemeral of this V1Volume.  # noqa: E501


        :return: The ephemeral of this V1Volume.  # noqa: E501
        :rtype: V1EphemeralVolumeSource
        r^   r{   s    rv   r   zV1Volume.ephemeral  r   rx   c                     || _         dS )zSets the ephemeral of this V1Volume.


        :param ephemeral: The ephemeral of this V1Volume.  # noqa: E501
        :type: V1EphemeralVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.ephemeral  r   rx   c                     | j         S )zGets the fc of this V1Volume.  # noqa: E501


        :return: The fc of this V1Volume.  # noqa: E501
        :rtype: V1FCVolumeSource
        r_   r{   s    rv   r   zV1Volume.fc  s     xrx   c                     || _         dS )zSets the fc of this V1Volume.


        :param fc: The fc of this V1Volume.  # noqa: E501
        :type: V1FCVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.fc  s     rx   c                     | j         S )zGets the flex_volume of this V1Volume.  # noqa: E501


        :return: The flex_volume of this V1Volume.  # noqa: E501
        :rtype: V1FlexVolumeSource
        r`   r{   s    rv   r   zV1Volume.flex_volume  s       rx   c                     || _         dS )zSets the flex_volume of this V1Volume.


        :param flex_volume: The flex_volume of this V1Volume.  # noqa: E501
        :type: V1FlexVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.flex_volume  s     (rx   c                     | j         S )zGets the flocker of this V1Volume.  # noqa: E501


        :return: The flocker of this V1Volume.  # noqa: E501
        :rtype: V1FlockerVolumeSource
        ra   r{   s    rv   r   zV1Volume.flocker       }rx   c                     || _         dS )zSets the flocker of this V1Volume.


        :param flocker: The flocker of this V1Volume.  # noqa: E501
        :type: V1FlockerVolumeSource
        Nr   )ru   r   s     rv   r   zV1Volume.flocker        rx   c                     | j         S )zGets the gce_persistent_disk of this V1Volume.  # noqa: E501


        :return: The gce_persistent_disk of this V1Volume.  # noqa: E501
        :rtype: V1GCEPersistentDiskVolumeSource
        rb   r{   s    rv   r    zV1Volume.gce_persistent_disk  s     ((rx   c                     || _         dS )zSets the gce_persistent_disk of this V1Volume.


        :param gce_persistent_disk: The gce_persistent_disk of this V1Volume.  # noqa: E501
        :type: V1GCEPersistentDiskVolumeSource
        Nr   )ru   r    s     rv   r    zV1Volume.gce_persistent_disk  s     %8!!!rx   c                     | j         S )zGets the git_repo of this V1Volume.  # noqa: E501


        :return: The git_repo of this V1Volume.  # noqa: E501
        :rtype: V1GitRepoVolumeSource
        rc   r{   s    rv   r"   zV1Volume.git_repo       ~rx   c                     || _         dS )zSets the git_repo of this V1Volume.


        :param git_repo: The git_repo of this V1Volume.  # noqa: E501
        :type: V1GitRepoVolumeSource
        Nr   )ru   r"   s     rv   r"   zV1Volume.git_repo       "rx   c                     | j         S )zGets the glusterfs of this V1Volume.  # noqa: E501


        :return: The glusterfs of this V1Volume.  # noqa: E501
        :rtype: V1GlusterfsVolumeSource
        rd   r{   s    rv   r$   zV1Volume.glusterfs  r   rx   c                     || _         dS )zSets the glusterfs of this V1Volume.


        :param glusterfs: The glusterfs of this V1Volume.  # noqa: E501
        :type: V1GlusterfsVolumeSource
        Nr   )ru   r$   s     rv   r$   zV1Volume.glusterfs  r   rx   c                     | j         S )zGets the host_path of this V1Volume.  # noqa: E501


        :return: The host_path of this V1Volume.  # noqa: E501
        :rtype: V1HostPathVolumeSource
        re   r{   s    rv   r&   zV1Volume.host_path  r   rx   c                     || _         dS )zSets the host_path of this V1Volume.


        :param host_path: The host_path of this V1Volume.  # noqa: E501
        :type: V1HostPathVolumeSource
        Nr   )ru   r&   s     rv   r&   zV1Volume.host_path&  r   rx   c                     | j         S )zGets the image of this V1Volume.  # noqa: E501


        :return: The image of this V1Volume.  # noqa: E501
        :rtype: V1ImageVolumeSource
        rf   r{   s    rv   r6   zV1Volume.image1       {rx   c                     || _         dS )zSets the image of this V1Volume.


        :param image: The image of this V1Volume.  # noqa: E501
        :type: V1ImageVolumeSource
        Nr   )ru   r6   s     rv   r6   zV1Volume.image;       rx   c                     | j         S )zGets the iscsi of this V1Volume.  # noqa: E501


        :return: The iscsi of this V1Volume.  # noqa: E501
        :rtype: V1ISCSIVolumeSource
        rg   r{   s    rv   r7   zV1Volume.iscsiF  r   rx   c                     || _         dS )zSets the iscsi of this V1Volume.


        :param iscsi: The iscsi of this V1Volume.  # noqa: E501
        :type: V1ISCSIVolumeSource
        Nr   )ru   r7   s     rv   r7   zV1Volume.iscsiP  r   rx   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
        )rh   r{   s    rv   r8   zV1Volume.name[  s     zrx   c                 N    | j         j        r|t          d          || _        dS )a.  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: str
        Nz,Invalid value for `name`, must not be `None`)rT   client_side_validation
ValueErrorrh   )ru   r8   s     rv   r8   zV1Volume.namef  s1     (? 	MDLKLLL


rx   c                     | j         S )zGets the nfs of this V1Volume.  # noqa: E501


        :return: The nfs of this V1Volume.  # noqa: E501
        :rtype: V1NFSVolumeSource
        ri   r{   s    rv   r9   zV1Volume.nfst  r   rx   c                     || _         dS )zSets the nfs of this V1Volume.


        :param nfs: The nfs of this V1Volume.  # noqa: E501
        :type: V1NFSVolumeSource
        Nr   )ru   r9   s     rv   r9   zV1Volume.nfs~  r   rx   c                     | j         S )zGets the persistent_volume_claim of this V1Volume.  # noqa: E501


        :return: The persistent_volume_claim of this V1Volume.  # noqa: E501
        :rtype: V1PersistentVolumeClaimVolumeSource
        rj   r{   s    rv   r:   z V1Volume.persistent_volume_claim  r|   rx   c                     || _         dS )zSets the persistent_volume_claim of this V1Volume.


        :param persistent_volume_claim: The persistent_volume_claim of this V1Volume.  # noqa: E501
        :type: V1PersistentVolumeClaimVolumeSource
        Nr   )ru   r:   s     rv   r:   z V1Volume.persistent_volume_claim  r~   rx   c                     | j         S )zGets the photon_persistent_disk of this V1Volume.  # noqa: E501


        :return: The photon_persistent_disk of this V1Volume.  # noqa: E501
        :rtype: V1PhotonPersistentDiskVolumeSource
        rk   r{   s    rv   r;   zV1Volume.photon_persistent_disk  s     ++rx   c                     || _         dS )zSets the photon_persistent_disk of this V1Volume.


        :param photon_persistent_disk: The photon_persistent_disk of this V1Volume.  # noqa: E501
        :type: V1PhotonPersistentDiskVolumeSource
        Nr   )ru   r;   s     rv   r;   zV1Volume.photon_persistent_disk  s     (>$$$rx   c                     | j         S )zGets the portworx_volume of this V1Volume.  # noqa: E501


        :return: The portworx_volume of this V1Volume.  # noqa: E501
        :rtype: V1PortworxVolumeSource
        rl   r{   s    rv   r<   zV1Volume.portworx_volume  s     $$rx   c                     || _         dS )zSets the portworx_volume of this V1Volume.


        :param portworx_volume: The portworx_volume of this V1Volume.  # noqa: E501
        :type: V1PortworxVolumeSource
        Nr   )ru   r<   s     rv   r<   zV1Volume.portworx_volume  s     !0rx   c                     | j         S )zGets the projected of this V1Volume.  # noqa: E501


        :return: The projected of this V1Volume.  # noqa: E501
        :rtype: V1ProjectedVolumeSource
        rm   r{   s    rv   r=   zV1Volume.projected  r   rx   c                     || _         dS )zSets the projected of this V1Volume.


        :param projected: The projected of this V1Volume.  # noqa: E501
        :type: V1ProjectedVolumeSource
        Nr   )ru   r=   s     rv   r=   zV1Volume.projected  r   rx   c                     | j         S )zGets the quobyte of this V1Volume.  # noqa: E501


        :return: The quobyte of this V1Volume.  # noqa: E501
        :rtype: V1QuobyteVolumeSource
        rn   r{   s    rv   r>   zV1Volume.quobyte  r   rx   c                     || _         dS )zSets the quobyte of this V1Volume.


        :param quobyte: The quobyte of this V1Volume.  # noqa: E501
        :type: V1QuobyteVolumeSource
        Nr   )ru   r>   s     rv   r>   zV1Volume.quobyte  r   rx   c                     | j         S )zGets the rbd of this V1Volume.  # noqa: E501


        :return: The rbd of this V1Volume.  # noqa: E501
        :rtype: V1RBDVolumeSource
        ro   r{   s    rv   r?   zV1Volume.rbd  r   rx   c                     || _         dS )zSets the rbd of this V1Volume.


        :param rbd: The rbd of this V1Volume.  # noqa: E501
        :type: V1RBDVolumeSource
        Nr   )ru   r?   s     rv   r?   zV1Volume.rbd  r   rx   c                     | j         S )zGets the scale_io of this V1Volume.  # noqa: E501


        :return: The scale_io of this V1Volume.  # noqa: E501
        :rtype: V1ScaleIOVolumeSource
        rp   r{   s    rv   r@   zV1Volume.scale_io  r   rx   c                     || _         dS )zSets the scale_io of this V1Volume.


        :param scale_io: The scale_io of this V1Volume.  # noqa: E501
        :type: V1ScaleIOVolumeSource
        Nr   )ru   r@   s     rv   r@   zV1Volume.scale_io  r   rx   c                     | j         S )zGets the secret of this V1Volume.  # noqa: E501


        :return: The secret of this V1Volume.  # noqa: E501
        :rtype: V1SecretVolumeSource
        rq   r{   s    rv   rA   zV1Volume.secret  r   rx   c                     || _         dS )zSets the secret of this V1Volume.


        :param secret: The secret of this V1Volume.  # noqa: E501
        :type: V1SecretVolumeSource
        Nr   )ru   rA   s     rv   rA   zV1Volume.secret&  r   rx   c                     | j         S )zGets the storageos of this V1Volume.  # noqa: E501


        :return: The storageos of this V1Volume.  # noqa: E501
        :rtype: V1StorageOSVolumeSource
        rr   r{   s    rv   rB   zV1Volume.storageos1  r   rx   c                     || _         dS )zSets the storageos of this V1Volume.


        :param storageos: The storageos of this V1Volume.  # noqa: E501
        :type: V1StorageOSVolumeSource
        Nr   )ru   rB   s     rv   rB   zV1Volume.storageos;  r   rx   c                     | j         S )zGets the vsphere_volume of this V1Volume.  # noqa: E501


        :return: The vsphere_volume of this V1Volume.  # noqa: E501
        :rtype: V1VsphereVirtualDiskVolumeSource
        rs   r{   s    rv   rC   zV1Volume.vsphere_volumeF  s     ##rx   c                     || _         dS )zSets the vsphere_volume of this V1Volume.


        :param vsphere_volume: The vsphere_volume of this V1Volume.  # noqa: E501
        :type: V1VsphereVirtualDiskVolumeSource
        Nr   )ru   rC   s     rv   rC   zV1Volume.vsphere_volumeP  s      .rx   c                    i }t          j        | j                  D ]\  }}t          | |          }t	          |t
                    r"t          t          d |                    ||<   Lt          |d          r|                                ||<   tt	          |t                    r4t          t          d |
                                                    ||<   |||<   |S )z&Returns the model properties as a dictc                 N    t          | d          r|                                 n| S )Nto_dicthasattrr   )xs    rv   <lambda>z"V1Volume.to_dict.<locals>.<lambda>c  s!    WQ	-B-BIaiikkk rx   r   c                 v    t          | d         d          r"| d         | d                                         fn| S )N   r   r   r   )items    rv   r   z"V1Volume.to_dict.<locals>.<lambda>j  s<    tAw	22"=$q'47??+<+<!=!=8< rx   )six	iteritemsopenapi_typesgetattr
isinstancelistmapr   r   dictitems)ru   resultattr_values        rv   r   zV1Volume.to_dict[  s    }T%788 	% 	%GD!D$''E%&& %#CII% %    t 	** 	%$}}tE4(( %#C= =KKMM% %    t  %trx   c                 N    t          j        |                                           S )z.Returns the string representation of the model)pprintpformatr   r{   s    rv   to_strzV1Volume.to_strs  s    ~dllnn---rx   c                 *    |                                  S )zFor `print` and `pprint`)r  r{   s    rv   __repr__zV1Volume.__repr__w  s    {{}}rx   c                     t          |t                    sdS |                                 |                                k    S )z&Returns true if both objects are equalFr   r   r   ru   others     rv   __eq__zV1Volume.__eq__{  s4    %** 	5||~~00rx   c                     t          |t                    sdS |                                 |                                k    S )z*Returns true if both objects are not equalTr  r  s     rv   __ne__zV1Volume.__ne__  s4    %** 	4||~~00rx   ) NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)-__name__
__module____qualname____doc__r   attribute_maprw   propertyr   setterr   r
   r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   r   r  r  r	  r   rx   rv   r   r      s	         !#G /  	/  	(	 
 	(  	/  	"  	3  	-  	.  	   	+  	*  	@  	+   	.! " 	-# $ '&"#H"F3.*"+(.<?     MD !#9 k  	k  	(	 
 	(  	k  	u  	  	Z  	[  	d  	|  	9  	2  	I   	[! " 	Z# $ #:"8+  )?     MDc1 c1 c1 c1J - - 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$ . . .  0. . .  1 1 11 1 1 1 1rx   r   )r  r   rer   kubernetes.client.configurationr   objectr   r  rx   rv   <module>r     s|      				 



 9 9 9 9 9 9r1 r1 r1 r1 r1v r1 r1 r1 r1 r1rx   