a f@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) LogSourcez+ The logs for this Logging source. cKs2dddd|_dddd|_d|_d|_d|_dS)ac Initializes a new LogSource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this LogSource. :type compartment_id: str :param log_group_id: The value to assign to the log_group_id property of this LogSource. :type log_group_id: str :param log_id: The value to assign to the log_id property of this LogSource. :type log_id: str str)compartment_id log_group_idlog_idZ compartmentIdZ logGroupIdZlogIdN)Z swagger_typesZ attribute_map_compartment_id _log_group_id_log_id)selfkwargsr=/usr/lib/python3.9/site-packages/oci/sch/models/log_source.py__init__szLogSource.__init__cCs|jS)a3 **[Required]** Gets the compartment_id of this LogSource. The `OCID`__ of the compartment containing the log source. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this LogSource. :rtype: str r rrrrr4s zLogSource.compartment_idcCs ||_dS)a1 Sets the compartment_id of this LogSource. The `OCID`__ of the compartment containing the log source. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this LogSource. :type: str Nr)rrrrrrBs cCs|jS)a Gets the log_group_id of this LogSource. The `OCID`__ of the log group. Note: For the Notifications target, only _Audit is allowed. Example OCID for _Audit log group: ocid1.tenancy.oc1..exampleuniqueid/_Audit __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The log_group_id of this LogSource. :rtype: str r rrrrr PszLogSource.log_group_idcCs ||_dS)a Sets the log_group_id of this LogSource. The `OCID`__ of the log group. Note: For the Notifications target, only _Audit is allowed. Example OCID for _Audit log group: ocid1.tenancy.oc1..exampleuniqueid/_Audit __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param log_group_id: The log_group_id of this LogSource. :type: str Nr)rr rrrr `scCs|jS)z Gets the log_id of this LogSource. The `OCID`__ of the log. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The log_id of this LogSource. :rtype: str r rrrrr ps zLogSource.log_idcCs ||_dS)z Sets the log_id of this LogSource. The `OCID`__ of the log. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param log_id: The log_id of this LogSource. :type: str Nr)rr rrrr ~s cCst|SN)rrrrr__repr__szLogSource.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szLogSource.__eq__cCs ||k Srrrrrr__ne__szLogSource.__ne__N) __name__ __module__ __qualname____doc__rpropertyrsetterr r rrrrrrrr s""      rN)Zoci.utilrrrZoci.decoratorsrobjectrrrrrs