a ýÎòfRã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s²eZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ dd„Z dd„Z dd„ZdS)ÚShapeMemoryOptionsz* Options for the the shape memory cKsFddddddœ|_ddddddœ|_d|_d|_d|_d|_d|_dS) a Initializes a new ShapeMemoryOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param default_per_ocpu_in_gbs: The value to assign to the default_per_ocpu_in_gbs property of this ShapeMemoryOptions. :type default_per_ocpu_in_gbs: int :param min_in_gbs: The value to assign to the min_in_gbs property of this ShapeMemoryOptions. :type min_in_gbs: int :param min_per_ocpu_in_gbs: The value to assign to the min_per_ocpu_in_gbs property of this ShapeMemoryOptions. :type min_per_ocpu_in_gbs: int :param max_in_gbs: The value to assign to the max_in_gbs property of this ShapeMemoryOptions. :type max_in_gbs: int :param max_per_ocpu_in_gbs: The value to assign to the max_per_ocpu_in_gbs property of this ShapeMemoryOptions. :type max_per_ocpu_in_gbs: int Úint)Údefault_per_ocpu_in_gbsÚ min_in_gbsÚmin_per_ocpu_in_gbsÚ max_in_gbsÚmax_per_ocpu_in_gbsZdefaultPerOcpuInGBsZminInGBsZminPerOcpuInGBsZmaxInGBsZmaxPerOcpuInGBsN)Z swagger_typesZ attribute_mapÚ_default_per_ocpu_in_gbsÚ _min_in_gbsÚ_min_per_ocpu_in_gbsÚ _max_in_gbsÚ_max_per_ocpu_in_gbs)ÚselfÚkwargs©rúH/usr/lib/python3.9/site-packages/oci/psql/models/shape_memory_options.pyÚ__init__s"û ûzShapeMemoryOptions.__init__cCs|jS)zê **[Required]** Gets the default_per_ocpu_in_gbs of this ShapeMemoryOptions. Default per OCPU configuration in GBs :return: The default_per_ocpu_in_gbs of this ShapeMemoryOptions. :rtype: int ©r ©rrrrrBs z*ShapeMemoryOptions.default_per_ocpu_in_gbscCs ||_dS)zñ Sets the default_per_ocpu_in_gbs of this ShapeMemoryOptions. Default per OCPU configuration in GBs :param default_per_ocpu_in_gbs: The default_per_ocpu_in_gbs of this ShapeMemoryOptions. :type: int Nr)rrrrrrNs cCs|jS)zÎ **[Required]** Gets the min_in_gbs of this ShapeMemoryOptions. Minimum Memory configuration in GBs :return: The min_in_gbs of this ShapeMemoryOptions. :rtype: int ©rrrrrr Zs zShapeMemoryOptions.min_in_gbscCs ||_dS)zÈ Sets the min_in_gbs of this ShapeMemoryOptions. Minimum Memory configuration in GBs :param min_in_gbs: The min_in_gbs of this ShapeMemoryOptions. :type: int Nr)rr rrrr fs cCs|jS)zé **[Required]** Gets the min_per_ocpu_in_gbs of this ShapeMemoryOptions. Minimum Memory configuration per OCPU in GBs :return: The min_per_ocpu_in_gbs of this ShapeMemoryOptions. :rtype: int ©rrrrrr rs z&ShapeMemoryOptions.min_per_ocpu_in_gbscCs ||_dS)zì Sets the min_per_ocpu_in_gbs of this ShapeMemoryOptions. Minimum Memory configuration per OCPU in GBs :param min_per_ocpu_in_gbs: The min_per_ocpu_in_gbs of this ShapeMemoryOptions. :type: int Nr)rr rrrr ~s cCs|jS)zÎ **[Required]** Gets the max_in_gbs of this ShapeMemoryOptions. Maximum Memory configuration in GBs :return: The max_in_gbs of this ShapeMemoryOptions. :rtype: int ©rrrrrr Šs zShapeMemoryOptions.max_in_gbscCs ||_dS)zÈ Sets the max_in_gbs of this ShapeMemoryOptions. Maximum Memory configuration in GBs :param max_in_gbs: The max_in_gbs of this ShapeMemoryOptions. :type: int Nr)rr rrrr –s cCs|jS)zé **[Required]** Gets the max_per_ocpu_in_gbs of this ShapeMemoryOptions. Maximum Memory configuration per OCPU in GBs :return: The max_per_ocpu_in_gbs of this ShapeMemoryOptions. :rtype: int ©rrrrrr ¢s z&ShapeMemoryOptions.max_per_ocpu_in_gbscCs ||_dS)zì Sets the max_per_ocpu_in_gbs of this ShapeMemoryOptions. Maximum Memory configuration per OCPU in GBs :param max_per_ocpu_in_gbs: The max_per_ocpu_in_gbs of this ShapeMemoryOptions. :type: int Nr)rr rrrr ®s cCst|ƒS©N)rrrrrÚ__repr__ºszShapeMemoryOptions.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__½szShapeMemoryOptions.__eq__cCs ||k Srrr rrrÚ__ne__ÃszShapeMemoryOptions.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr r r r rr"r#rrrrr s20          rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs