3 f÷ÔY»ã@s8dZddlmZddlmZddlZGdd„deƒZdS)zç Kubernetes No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) OpenAPI spec version: v1.7.4 Generated by: https://github.com/swagger-api/swagger-codegen.git é)Úpformat)Ú iteritemsNc@sÄeZdZdZddd„Zedd„ƒZejdd„ƒZedd „ƒZejd d „ƒZed d „ƒZ e jd d „ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ dd„Z dd„Z dd„Zdd„Zdd„ZdS)ÚV1QuobyteVolumeSourcezw NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. NcCsFddddddœ|_ddddddœ|_||_||_||_||_||_d S) aK V1QuobyteVolumeSource - a model defined in Swagger :param dict swaggerTypes: The key is attribute name and the value is attribute type. :param dict attributeMap: The key is attribute name and the value is json key in definition. ÚstrÚbool)ÚgroupÚ read_onlyÚregistryÚuserÚvolumerÚreadOnlyr r r N)Ú swagger_typesÚ attribute_mapÚ_groupÚ _read_onlyÚ _registryÚ_userÚ_volume)Úselfrrr r r ©rúb/Users/olari/OneDrive/sandbox/awsBlog2/lambda/kubernetes/client/models/v1_quobyte_volume_source.pyÚ__init__s   zV1QuobyteVolumeSource.__init__cCs|jS)zÈ Gets the group of this V1QuobyteVolumeSource. Group to map volume access to Default is no group :return: The group of this V1QuobyteVolumeSource. :rtype: str )r)rrrrr7s zV1QuobyteVolumeSource.groupcCs ||_dS)zÌ Sets the group of this V1QuobyteVolumeSource. Group to map volume access to Default is no group :param group: The group of this V1QuobyteVolumeSource. :type: str N)r)rrrrrrBs cCs|jS)a Gets the read_only of this V1QuobyteVolumeSource. ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. :return: The read_only of this V1QuobyteVolumeSource. :rtype: bool )r)rrrrrNs zV1QuobyteVolumeSource.read_onlycCs ||_dS)a Sets the read_only of this V1QuobyteVolumeSource. ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. :param read_only: The read_only of this V1QuobyteVolumeSource. :type: bool N)r)rrrrrrYs cCs|jS)ac Gets the registry of this V1QuobyteVolumeSource. Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes :return: The registry of this V1QuobyteVolumeSource. :rtype: str )r)rrrrr es zV1QuobyteVolumeSource.registrycCs|dkrtdƒ‚||_dS)aj Sets the registry of this V1QuobyteVolumeSource. Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes :param registry: The registry of this V1QuobyteVolumeSource. :type: str Nz0Invalid value for `registry`, must not be `None`)Ú ValueErrorr)rr rrrr ps cCs|jS)zÑ Gets the user of this V1QuobyteVolumeSource. User to map volume access to Defaults to serivceaccount user :return: The user of this V1QuobyteVolumeSource. :rtype: str )r)rrrrr ~s zV1QuobyteVolumeSource.usercCs ||_dS)zÔ Sets the user of this V1QuobyteVolumeSource. User to map volume access to Defaults to serivceaccount user :param user: The user of this V1QuobyteVolumeSource. :type: str N)r)rr rrrr ‰s cCs|jS)zæ Gets the volume of this V1QuobyteVolumeSource. Volume is a string that references an already created Quobyte volume by name. :return: The volume of this V1QuobyteVolumeSource. :rtype: str )r)rrrrr •s zV1QuobyteVolumeSource.volumecCs|dkrtdƒ‚||_dS)zë Sets the volume of this V1QuobyteVolumeSource. Volume is a string that references an already created Quobyte volume by name. :param volume: The volume of this V1QuobyteVolumeSource. :type: str Nz.Invalid value for `volume`, must not be `None`)rr)rr rrrr  s cCs’i}xˆt|jƒD]z\}}t||ƒ}t|tƒrDttdd„|ƒƒ||<qt|dƒr\|jƒ||<qt|tƒr‚ttdd„|j ƒƒƒ||<q|||<qW|S)z8 Returns the model properties as a dict cSst|dƒr|jƒS|S)NÚto_dict)Úhasattrr)ÚxrrrÚ¸sz/V1QuobyteVolumeSource.to_dict..rcSs&t|ddƒr"|d|djƒfS|S)Nérr)rr)Úitemrrrr¿s) rr ÚgetattrÚ isinstanceÚlistÚmaprrÚdictÚitems)rÚresultÚattrÚ_Úvaluerrrr®s     zV1QuobyteVolumeSource.to_dictcCs t|jƒƒS)z@ Returns the string representation of the model )rr)rrrrÚto_strÈszV1QuobyteVolumeSource.to_strcCs|jƒS)z* For `print` and `pprint` )r))rrrrÚ__repr__ÎszV1QuobyteVolumeSource.__repr__cCst|tƒsdS|j|jkS)z8 Returns true if both objects are equal F)r rÚ__dict__)rÚotherrrrÚ__eq__Ôs zV1QuobyteVolumeSource.__eq__cCs ||k S)z< Returns true if both objects are not equal r)rr,rrrÚ__ne__ÝszV1QuobyteVolumeSource.__ne__)NNNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterrr r r rr)r*r-r.rrrrrs"       r)r2ÚpprintrÚsixrÚreÚobjectrrrrrÚ s