a üÎò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)Ú NamespacezU This is the namespace details of a tenancy in Logging Analytics application cKsFddddddœ|_ddddddœ|_d |_d |_d |_d |_d |_d S) aÇ Initializes a new Namespace object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param namespace_name: The value to assign to the namespace_name property of this Namespace. :type namespace_name: str :param compartment_id: The value to assign to the compartment_id property of this Namespace. :type compartment_id: str :param is_onboarded: The value to assign to the is_onboarded property of this Namespace. :type is_onboarded: bool :param is_log_set_enabled: The value to assign to the is_log_set_enabled property of this Namespace. :type is_log_set_enabled: bool :param is_data_ever_ingested: The value to assign to the is_data_ever_ingested property of this Namespace. :type is_data_ever_ingested: bool ÚstrÚbool)Únamespace_nameÚcompartment_idÚ is_onboardedÚis_log_set_enabledÚis_data_ever_ingestedZ namespaceNameZ compartmentIdZ isOnboardedZisLogSetEnabledZisDataEverIngestedN)Z swagger_typesZ attribute_mapÚ_namespace_nameÚ_compartment_idÚ _is_onboardedÚ_is_log_set_enabledÚ_is_data_ever_ingested)ÚselfÚkwargs©rúF/usr/lib/python3.9/site-packages/oci/log_analytics/models/namespace.pyÚ__init__s"û ûzNamespace.__init__cCs|jS)zÈ **[Required]** Gets the namespace_name of this Namespace. This is the namespace name of a tenancy :return: The namespace_name of this Namespace. :rtype: str ©r©rrrrr Bs zNamespace.namespace_namecCs ||_dS)zÆ Sets the namespace_name of this Namespace. This is the namespace name of a tenancy :param namespace_name: The namespace_name of this Namespace. :type: str Nr)rr rrrr Ns cCs|jS)z¶ **[Required]** Gets the compartment_id of this Namespace. The is the tenancy ID :return: The compartment_id of this Namespace. :rtype: str ©rrrrrr Zs zNamespace.compartment_idcCs ||_dS)z´ Sets the compartment_id of this Namespace. The is the tenancy ID :param compartment_id: The compartment_id of this Namespace. :type: str Nr)rr rrrr fs cCs|jS)zÝ **[Required]** Gets the is_onboarded of this Namespace. This indicates if the tenancy is onboarded to Logging Analytics :return: The is_onboarded of this Namespace. :rtype: bool ©rrrrrr rs zNamespace.is_onboardedcCs ||_dS)zÙ Sets the is_onboarded of this Namespace. This indicates if the tenancy is onboarded to Logging Analytics :param is_onboarded: The is_onboarded of this Namespace. :type: bool Nr)rr rrrr ~s cCs|jS)zÛ Gets the is_log_set_enabled of this Namespace. This indicates if the log set feature is enabled for the tenancy :return: The is_log_set_enabled of this Namespace. :rtype: bool ©rrrrrr Šs zNamespace.is_log_set_enabledcCs ||_dS)zì Sets the is_log_set_enabled of this Namespace. This indicates if the log set feature is enabled for the tenancy :param is_log_set_enabled: The is_log_set_enabled of this Namespace. :type: bool Nr)rr rrrr –s cCs|jS)zó Gets the is_data_ever_ingested of this Namespace. This indicates if data has ever been ingested for the tenancy in Logging Analytics :return: The is_data_ever_ingested of this Namespace. :rtype: bool ©rrrrrr ¢s zNamespace.is_data_ever_ingestedcCs ||_dS)a Sets the is_data_ever_ingested of this Namespace. This indicates if data has ever been ingested for the tenancy in Logging Analytics :param is_data_ever_ingested: The is_data_ever_ingested of this Namespace. :type: bool Nr)rr rrrr ®s cCst|ƒS©N)rrrrrÚ__repr__ºszNamespace.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__½szNamespace.__eq__cCs ||k Srrr!rrrÚ__ne__ÃszNamespace.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r r r rr#r$rrrrr s20          rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs