a üÎòfJã@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)ÚResourceInventoryzU Inventory of JMS resources in a compartment during a specified time period. cKsFddddddœ|_ddddddœ|_d|_d|_d|_d|_d|_dS) a Initializes a new ResourceInventory object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param active_fleet_count: The value to assign to the active_fleet_count property of this ResourceInventory. :type active_fleet_count: int :param managed_instance_count: The value to assign to the managed_instance_count property of this ResourceInventory. :type managed_instance_count: int :param jre_count: The value to assign to the jre_count property of this ResourceInventory. :type jre_count: int :param installation_count: The value to assign to the installation_count property of this ResourceInventory. :type installation_count: int :param application_count: The value to assign to the application_count property of this ResourceInventory. :type application_count: int Úint)Úactive_fleet_countÚmanaged_instance_countÚ jre_countÚinstallation_countÚapplication_countZactiveFleetCountZmanagedInstanceCountZjreCountZinstallationCountZapplicationCountN)Z swagger_typesZ attribute_mapÚ_active_fleet_countÚ_managed_instance_countÚ _jre_countÚ_installation_countÚ_application_count)ÚselfÚkwargs©rúE/usr/lib/python3.9/site-packages/oci/jms/models/resource_inventory.pyÚ__init__s"û ûzResourceInventory.__init__cCs|jS)z× **[Required]** Gets the active_fleet_count of this ResourceInventory. The number of _active_ fleets. :return: The active_fleet_count of this ResourceInventory. :rtype: int ©r ©rrrrrBs z$ResourceInventory.active_fleet_countcCs ||_dS)zÙ Sets the active_fleet_count of this ResourceInventory. The number of _active_ fleets. :param active_fleet_count: The active_fleet_count of this ResourceInventory. :type: int Nr)rrrrrrNs cCs|jS)zá **[Required]** Gets the managed_instance_count of this ResourceInventory. The number of managed instances. :return: The managed_instance_count of this ResourceInventory. :rtype: int ©rrrrrr Zs z(ResourceInventory.managed_instance_countcCs ||_dS)zç Sets the managed_instance_count of this ResourceInventory. The number of managed instances. :param managed_instance_count: The managed_instance_count of this ResourceInventory. :type: int Nr)rr rrrr fs cCs|jS)zà **[Required]** Gets the jre_count of this ResourceInventory. The number of Java Runtimes. :return: The jre_count of this ResourceInventory. :rtype: int ©rrrrrr rs zResourceInventory.jre_countcCs ||_dS)z¼ Sets the jre_count of this ResourceInventory. The number of Java Runtimes. :param jre_count: The jre_count of this ResourceInventory. :type: int Nr)rr rrrr ~s cCs|jS)zÚ **[Required]** Gets the installation_count of this ResourceInventory. The number of Java installations. :return: The installation_count of this ResourceInventory. :rtype: int ©rrrrrr Šs z$ResourceInventory.installation_countcCs ||_dS)zÜ Sets the installation_count of this ResourceInventory. The number of Java installations. :param installation_count: The installation_count of this ResourceInventory. :type: int Nr)rr rrrr –s cCs|jS)zÒ **[Required]** Gets the application_count of this ResourceInventory. The number of applications. :return: The application_count of this ResourceInventory. :rtype: int ©rrrrrr ¢s z#ResourceInventory.application_countcCs ||_dS)zÓ Sets the application_count of this ResourceInventory. The number of applications. :param application_count: The application_count of this ResourceInventory. :type: int Nr)rr rrrr ®s cCst|ƒS©N)rrrrrÚ__repr__ºszResourceInventory.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__½szResourceInventory.__eq__cCs ||k Srrr rrrÚ__ne__ÃszResourceInventory.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr r r r rr"r#rrrrr s20          rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs