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 dd„Z dd„Z dd„Z dd„Zdd„ZdS)ÚV1SELinuxOptionszw NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. NcCs<dddddœ|_dddddœ|_||_||_||_||_dS)aF V1SELinuxOptions - 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)ÚlevelÚroleÚtypeÚuserrrrr N)Ú swagger_typesÚ attribute_mapÚ_levelÚ_roleÚ_typeÚ_user)Úselfrrrr ©rú]/Users/olari/OneDrive/sandbox/awsBlog2/lambda/kubernetes/client/models/v1_se_linux_options.pyÚ__init__s   zV1SELinuxOptions.__init__cCs|jS)zÈ Gets the level of this V1SELinuxOptions. Level is SELinux level label that applies to the container. :return: The level of this V1SELinuxOptions. :rtype: str )r )rrrrr4s zV1SELinuxOptions.levelcCs ||_dS)zÌ Sets the level of this V1SELinuxOptions. Level is SELinux level label that applies to the container. :param level: The level of this V1SELinuxOptions. :type: str N)r )rrrrrr?s cCs|jS)zÆ Gets the role of this V1SELinuxOptions. Role is a SELinux role label that applies to the container. :return: The role of this V1SELinuxOptions. :rtype: str )r )rrrrrKs zV1SELinuxOptions.rolecCs ||_dS)zÉ Sets the role of this V1SELinuxOptions. Role is a SELinux role label that applies to the container. :param role: The role of this V1SELinuxOptions. :type: str N)r )rrrrrrVs cCs|jS)zÆ Gets the type of this V1SELinuxOptions. Type is a SELinux type label that applies to the container. :return: The type of this V1SELinuxOptions. :rtype: str )r)rrrrrbs zV1SELinuxOptions.typecCs ||_dS)zÉ Sets the type of this V1SELinuxOptions. Type is a SELinux type label that applies to the container. :param type: The type of this V1SELinuxOptions. :type: str N)r)rrrrrrms cCs|jS)zÆ Gets the user of this V1SELinuxOptions. User is a SELinux user label that applies to the container. :return: The user of this V1SELinuxOptions. :rtype: str )r)rrrrr ys zV1SELinuxOptions.usercCs ||_dS)zÉ Sets the user of this V1SELinuxOptions. User is a SELinux user label that applies to the container. :param user: The user of this V1SELinuxOptions. :type: str N)r)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*V1SELinuxOptions.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     zV1SELinuxOptions.to_dictcCs t|jƒƒS)z@ Returns the string representation of the model )rr)rrrrÚto_strªszV1SELinuxOptions.to_strcCs|jƒS)z* For `print` and `pprint` )r$)rrrrÚ__repr__°szV1SELinuxOptions.__repr__cCst|tƒsdS|j|jkS)z8 Returns true if both objects are equal F)rrÚ__dict__)rÚotherrrrÚ__eq__¶s zV1SELinuxOptions.__eq__cCs ||k S)z< Returns true if both objects are not equal r)rr'rrrÚ__ne__¿szV1SELinuxOptions.__ne__)NNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterrrr rr$r%r(r)rrrrrs       r)r-ÚpprintrÚsixrÚreÚobjectrrrrrÚ s