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)ÚPluginz The agent plugin cKsFddddddœ|_ddddddœ|_d |_d |_d |_d |_d |_d S) aB Initializes a new Plugin 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 Plugin. :type name: str :param version: The value to assign to the version property of this Plugin. :type version: str :param status: The value to assign to the status property of this Plugin. :type status: str :param last_update_time: The value to assign to the last_update_time property of this Plugin. :type last_update_time: datetime :param message: The value to assign to the message property of this Plugin. :type message: str ÚstrÚdatetime)ÚnameÚversionÚstatusÚlast_update_timeÚmessager r r ÚlastUpdateTimer N)Ú swagger_typesÚ attribute_mapÚ_nameÚ_versionÚ_statusÚ_last_update_timeÚ_message)ÚselfÚkwargs©rúŒ/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/compute_instance_agent/models/plugin.pyÚ__init__s"û ûzPlugin.__init__cCs|jS)z– **[Required]** Gets the name of this Plugin. The plugin name :return: The name of this Plugin. :rtype: str ©r©rrrrr @s z Plugin.namecCs ||_dS)zŠ Sets the name of this Plugin. The plugin name :param name: The name of this Plugin. :type: str Nr)rr rrrr Ls cCs|jS)zŸ **[Required]** Gets the version of this Plugin. The plugin version :return: The version of this Plugin. :rtype: str ©rrrrrr Xs zPlugin.versioncCs ||_dS)z– Sets the version of this Plugin. The plugin version :param version: The version of this Plugin. :type: str Nr)rr rrrr ds cCs|jS)zœ **[Required]** Gets the status of this Plugin. The plugin status :return: The status of this Plugin. :rtype: str ©rrrrrr ps z Plugin.statuscCs ||_dS)z’ Sets the status of this Plugin. The plugin status :param status: The status of this Plugin. :type: str Nr)rr rrrr |s cCs|jS)z· Gets the last_update_time of this Plugin. The last update time of the plugin :return: The last_update_time of this Plugin. :rtype: datetime ©rrrrrr ˆs zPlugin.last_update_timecCs ||_dS)zÆ Sets the last_update_time of this Plugin. The last update time of the plugin :param last_update_time: The last_update_time of this Plugin. :type: datetime Nr)rr rrrr ”s cCs|jS)z¨ Gets the message of this Plugin. The optional message from the agent plugin :return: The message of this Plugin. :rtype: str ©rrrrrr  s zPlugin.messagecCs ||_dS)z® Sets the message of this Plugin. The optional message from the agent plugin :param message: The message of this Plugin. :type: str Nr )rr rrrr ¬s cCst|ƒS©N)rrrrrÚ__repr__¸szPlugin.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__»sz Plugin.__eq__cCs ||k Sr!rr$rrrÚ__ne__Ász Plugin.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r r r r"r&r'rrrrr s20          rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrrrrÚs