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ÞeZdZdZd!dd„Zedd„ƒZejdd„ƒZedd „ƒZejd d „ƒZed d „ƒZ e jd d „ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ dd„Z dd„Zdd„Zdd„Zdd „ZdS)"ÚV1LimitRangeItemzw NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. NcCsPdddddddœ|_dddddd dœ|_||_||_||_||_||_||_d S) aF V1LimitRangeItem - 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. zdict(str, str)Ústr)ÚdefaultÚdefault_requestÚmaxÚmax_limit_request_ratioÚminÚtyperZdefaultRequestrZmaxLimitRequestRatior r N)Ú swagger_typesÚ attribute_mapÚ_defaultÚ_default_requestÚ_maxÚ_max_limit_request_ratioÚ_minÚ_type)Úselfrrrr r r ©rú]/Users/olari/OneDrive/sandbox/awsBlog2/lambda/kubernetes/client/models/v1_limit_range_item.pyÚ__init__s$   zV1LimitRangeItem.__init__cCs|jS)zó Gets the default of this V1LimitRangeItem. Default resource requirement limit value by resource name if resource limit is omitted. :return: The default of this V1LimitRangeItem. :rtype: dict(str, str) )r)rrrrr:s zV1LimitRangeItem.defaultcCs ||_dS)zù Sets the default of this V1LimitRangeItem. Default resource requirement limit value by resource name if resource limit is omitted. :param default: The default of this V1LimitRangeItem. :type: dict(str, str) N)r)rrrrrrEs cCs|jS)a Gets the default_request of this V1LimitRangeItem. DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. :return: The default_request of this V1LimitRangeItem. :rtype: dict(str, str) )r)rrrrrQs z V1LimitRangeItem.default_requestcCs ||_dS)a+ Sets the default_request of this V1LimitRangeItem. DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. :param default_request: The default_request of this V1LimitRangeItem. :type: dict(str, str) N)r)rrrrrr\s cCs|jS)zÈ Gets the max of this V1LimitRangeItem. Max usage constraints on this kind by resource name. :return: The max of this V1LimitRangeItem. :rtype: dict(str, str) )r)rrrrrhs zV1LimitRangeItem.maxcCs ||_dS)zÊ Sets the max of this V1LimitRangeItem. Max usage constraints on this kind by resource name. :param max: The max of this V1LimitRangeItem. :type: dict(str, str) N)r)rrrrrrss cCs|jS)aª Gets the max_limit_request_ratio of this V1LimitRangeItem. MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. :return: The max_limit_request_ratio of this V1LimitRangeItem. :rtype: dict(str, str) )r)rrrrr s z(V1LimitRangeItem.max_limit_request_ratiocCs ||_dS)aÀ Sets the max_limit_request_ratio of this V1LimitRangeItem. MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. :param max_limit_request_ratio: The max_limit_request_ratio of this V1LimitRangeItem. :type: dict(str, str) N)r)rr rrrr Šs cCs|jS)zÈ Gets the min of this V1LimitRangeItem. Min usage constraints on this kind by resource name. :return: The min of this V1LimitRangeItem. :rtype: dict(str, str) )r)rrrrr –s zV1LimitRangeItem.mincCs ||_dS)zÊ Sets the min of this V1LimitRangeItem. Min usage constraints on this kind by resource name. :param min: The min of this V1LimitRangeItem. :type: dict(str, str) N)r)rr rrrr ¡s cCs|jS)z· Gets the type of this V1LimitRangeItem. Type of resource that this limit applies to. :return: The type of this V1LimitRangeItem. :rtype: str )r)rrrrr ­s zV1LimitRangeItem.typecCs ||_dS)zº Sets the type of this V1LimitRangeItem. Type of resource that this limit applies to. :param type: The type of this V1LimitRangeItem. :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*V1LimitRangeItem.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     zV1LimitRangeItem.to_dictcCs t|jƒƒS)z@ Returns the string representation of the model )rr)rrrrÚto_strÞszV1LimitRangeItem.to_strcCs|jƒS)z* For `print` and `pprint` )r()rrrrÚ__repr__äszV1LimitRangeItem.__repr__cCst|tƒsdS|j|jkS)z8 Returns true if both objects are equal F)rrÚ__dict__)rÚotherrrrÚ__eq__ês zV1LimitRangeItem.__eq__cCs ||k S)z< Returns true if both objects are not equal r)rr+rrrÚ__ne__ószV1LimitRangeItem.__ne__)NNNNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterrrr r r rr(r)r,r-rrrrrs& "        r)r1ÚpprintrÚsixrÚreÚobjectrrrrrÚ s