
    [j`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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'dd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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/FlaskApp/flask-venv/lib/python3.11/site-packages/kubernetes/client/models/v1_volume.py__init__zV1Volume.__init__j   s   #+'4'E'G'G$(@%(,%	! $(!
	(,%'+$ $	#!".+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
        rX   rx   s    ry   r   z V1Volume.aws_elastic_block_store        ,,r{   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 aws_elastic_block_store: V1AWSElasticBlockStoreVolumeSource
        Nr}   )rx   r   s     ry   r   z V1Volume.aws_elastic_block_store        )@%%%r{   c                     | j         S )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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DLKLLL


r{   c                     | j         S )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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 )zGets 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 )zSets 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)$$ %ai005t99>>99;;&99Y///r{   c                      |           S )N )r   r   s    ry   <lambda>z"V1Volume.to_dict.<locals>.<lambda>q  s    ggajj r{   c                 6    | d          | d                   fS )Nr   r   r   )itemr   s    ry   r   z"V1Volume.to_dict.<locals>.<lambda>v  s    $q'774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 	. 	.GD!D$''E9BL4%))$555D%&& .#C((((% %    t E4(( .#C<<<<KKMM% %    t
  'wu~~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    ~dllnn---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.*"+(.<?     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$ . . .   @. . .  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1v z1 z1 z1 z1 z1s    