a Mf%@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@s~eZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z d dZ ddZ ddZ dS)UpdateKnowledgeBaseDetailsz7 Details to update an existing Knowledge Base. cKs2dddd|_dddd|_d|_d|_d|_dS) a Initializes a new UpdateKnowledgeBaseDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this UpdateKnowledgeBaseDetails. :type display_name: str :param freeform_tags: The value to assign to the freeform_tags property of this UpdateKnowledgeBaseDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateKnowledgeBaseDetails. :type defined_tags: dict(str, dict(str, object)) strzdict(str, str)zdict(str, dict(str, object))) display_name freeform_tags defined_tags displayName freeformTags definedTagsN) swagger_types attribute_map _display_name_freeform_tags _defined_tags)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/adm/models/update_knowledge_base_details.py__init__sz#UpdateKnowledgeBaseDetails.__init__cCs|jS)z Gets the display_name of this UpdateKnowledgeBaseDetails. The name of the Knowledge Base. :return: The display_name of this UpdateKnowledgeBaseDetails. :rtype: str rrrrrr2s z'UpdateKnowledgeBaseDetails.display_namecCs ||_dS)z Sets the display_name of this UpdateKnowledgeBaseDetails. The name of the Knowledge Base. :param display_name: The display_name of this UpdateKnowledgeBaseDetails. :type: str Nr)rrrrrr>s cCs|jS)a[ Gets the freeform_tags of this UpdateKnowledgeBaseDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :return: The freeform_tags of this UpdateKnowledgeBaseDetails. :rtype: dict(str, str) rrrrrr Js z(UpdateKnowledgeBaseDetails.freeform_tagscCs ||_dS)ag Sets the freeform_tags of this UpdateKnowledgeBaseDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :param freeform_tags: The freeform_tags of this UpdateKnowledgeBaseDetails. :type: dict(str, str) Nr)rr rrrr Ws cCs|jS)aU Gets the defined_tags of this UpdateKnowledgeBaseDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :return: The defined_tags of this UpdateKnowledgeBaseDetails. :rtype: dict(str, dict(str, object)) rrrrrr ds z'UpdateKnowledgeBaseDetails.defined_tagscCs ||_dS)a` Sets the defined_tags of this UpdateKnowledgeBaseDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :param defined_tags: The defined_tags of this UpdateKnowledgeBaseDetails. :type: dict(str, dict(str, object)) Nr)rr rrrr qs cCst|SN)rrrrr__repr__~sz#UpdateKnowledgeBaseDetails.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__sz!UpdateKnowledgeBaseDetails.__eq__cCs ||k Srrrrrr__ne__sz!UpdateKnowledgeBaseDetails.__ne__N) __name__ __module__ __qualname____doc__rpropertyrsetterr r rr!r"rrrrr s""      rN)oci.utilrrroci.decoratorsrobjectrrrrrs