a ýÎòf5ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sdeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZd d „Z d d „Z dd„Z dS)ÚMonitoringSourcezQ A compartment-specific list of metric namespaces to retrieve data from. cKs(dddœ|_dddœ|_d|_d|_dS)a7 Initializes a new MonitoringSource 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 MonitoringSource. :type compartment_id: str :param namespace_details: The value to assign to the namespace_details property of this MonitoringSource. :type namespace_details: oci.sch.models.MonitoringSourceNamespaceDetails ÚstrZ MonitoringSourceNamespaceDetails)Úcompartment_idÚnamespace_detailsZ compartmentIdZnamespaceDetailsN)Z swagger_typesZ attribute_mapÚ_compartment_idÚ_namespace_details)ÚselfÚkwargs©rúD/usr/lib/python3.9/site-packages/oci/sch/models/monitoring_source.pyÚ__init__sþþzMonitoringSource.__init__cCs|jS)al **[Required]** Gets the compartment_id of this MonitoringSource. The `OCID`__ of a compartment containing metric namespaces you want to use for the Monitoring source. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this MonitoringSource. :rtype: str ©r ©r rrrr-s zMonitoringSource.compartment_idcCs ||_dS)aj Sets the compartment_id of this MonitoringSource. The `OCID`__ of a compartment containing metric namespaces you want to use for the Monitoring source. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this MonitoringSource. :type: str Nr)r rrrrr;s cCs|jS)z× **[Required]** Gets the namespace_details of this MonitoringSource. :return: The namespace_details of this MonitoringSource. :rtype: oci.sch.models.MonitoringSourceNamespaceDetails ©r rrrrr Isz"MonitoringSource.namespace_detailscCs ||_dS)zØ Sets the namespace_details of this MonitoringSource. :param namespace_details: The namespace_details of this MonitoringSource. :type: oci.sch.models.MonitoringSourceNamespaceDetails Nr)r r rrrr SscCst|ƒS©N)rrrrrÚ__repr__]szMonitoringSource.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r ÚotherrrrÚ__eq__`szMonitoringSource.__eq__cCs ||k SrrrrrrÚ__ne__fszMonitoringSource.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterr rrrrrrrr s    rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs