a N•ºfÈã@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)Ú GpuDevicez GPU device details. cKsFddddddœ|_ddddddœ|_d |_d |_d |_d |_d |_d S) ap Initializes a new GpuDevice object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this GpuDevice. :type name: str :param description: The value to assign to the description property of this GpuDevice. :type description: str :param cores_count: The value to assign to the cores_count property of this GpuDevice. :type cores_count: int :param memory_in_mbs: The value to assign to the memory_in_mbs property of this GpuDevice. :type memory_in_mbs: int :param manufacturer: The value to assign to the manufacturer property of this GpuDevice. :type manufacturer: str ÚstrÚint)ÚnameÚ descriptionÚ cores_countÚ memory_in_mbsÚ manufacturerr r Ú coresCountÚ memoryInMBsr N)Ú swagger_typesÚ attribute_mapÚ_nameÚ _descriptionÚ _cores_countÚ_memory_in_mbsÚ _manufacturer)ÚselfÚkwargs©rú†/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cloud_bridge/models/gpu_device.pyÚ__init__s"û ûzGpuDevice.__init__cCs|jS)zŽ Gets the name of this GpuDevice. GPU device name. :return: The name of this GpuDevice. :rtype: str ©r©rrrrr @s zGpuDevice.namecCs ||_dS)z‘ Sets the name of this GpuDevice. GPU device name. :param name: The name of this GpuDevice. :type: str Nr)rr rrrr Ls cCs|jS)z£ Gets the description of this GpuDevice. GPU device description. :return: The description of this GpuDevice. :rtype: str ©rrrrrr Xs zGpuDevice.descriptioncCs ||_dS)z­ Sets the description of this GpuDevice. GPU device description. :param description: The description of this GpuDevice. :type: str Nr)rr rrrr ds cCs|jS)z  Gets the cores_count of this GpuDevice. Number of GPU cores. :return: The cores_count of this GpuDevice. :rtype: int ©rrrrrr ps zGpuDevice.cores_countcCs ||_dS)zª Sets the cores_count of this GpuDevice. Number of GPU cores. :param cores_count: The cores_count of this GpuDevice. :type: int Nr)rr rrrr |s cCs|jS)z§ Gets the memory_in_mbs of this GpuDevice. GPU memory size in MBs. :return: The memory_in_mbs of this GpuDevice. :rtype: int ©rrrrrr ˆs zGpuDevice.memory_in_mbscCs ||_dS)z³ Sets the memory_in_mbs of this GpuDevice. GPU memory size in MBs. :param memory_in_mbs: The memory_in_mbs of this GpuDevice. :type: int Nr )rr rrrr ”s cCs|jS)z¦ Gets the manufacturer of this GpuDevice. The manufacturer of GPU. :return: The manufacturer of this GpuDevice. :rtype: str ©rrrrrr  s zGpuDevice.manufacturercCs ||_dS)z± Sets the manufacturer of this GpuDevice. The manufacturer of GPU. :param manufacturer: The manufacturer of this GpuDevice. :type: str Nr!)rr rrrr ¬s cCst|ƒS©N)rrrrrÚ__repr__¸szGpuDevice.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__»szGpuDevice.__eq__cCs ||k Sr"rr%rrrÚ__ne__ÁszGpuDevice.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r r r r#r'r(rrrrr s20          rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrrrrÚs