ruạṛ
a ���f�C � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdZdd� Zedd� �Z e j d d� �Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zed+d,� �Zej d-d,� �Zed.d/� �Zej d0d/� �Zed1d2� �Zej d3d2� �Zed4d5� �Zej d6d5� �Zd7d8� Zd9d:� Zd;d<� Zd=S )>�LogAnalyticsLookupz LogAnalyticsLookup �Lookup� Dictionary�Modulec K s� ddddddddddddddddd �| _ d ddd ddddddddddddd �| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _dS )a� Initializes a new LogAnalyticsLookup object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param active_edit_version: The value to assign to the active_edit_version property of this LogAnalyticsLookup. :type active_edit_version: int :param canonical_link: The value to assign to the canonical_link property of this LogAnalyticsLookup. :type canonical_link: str :param description: The value to assign to the description property of this LogAnalyticsLookup. :type description: str :param edit_version: The value to assign to the edit_version property of this LogAnalyticsLookup. :type edit_version: int :param fields: The value to assign to the fields property of this LogAnalyticsLookup. :type fields: list[oci.log_analytics.models.LookupField] :param lookup_reference: The value to assign to the lookup_reference property of this LogAnalyticsLookup. :type lookup_reference: int :param lookup_reference_string: The value to assign to the lookup_reference_string property of this LogAnalyticsLookup. :type lookup_reference_string: str :param type: The value to assign to the type property of this LogAnalyticsLookup. Allowed values for this property are: "Lookup", "Dictionary", "Module", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param name: The value to assign to the name property of this LogAnalyticsLookup. :type name: str :param is_built_in: The value to assign to the is_built_in property of this LogAnalyticsLookup. :type is_built_in: int :param is_hidden: The value to assign to the is_hidden property of this LogAnalyticsLookup. :type is_hidden: bool :param lookup_display_name: The value to assign to the lookup_display_name property of this LogAnalyticsLookup. :type lookup_display_name: str :param referring_sources: The value to assign to the referring_sources property of this LogAnalyticsLookup. :type referring_sources: oci.log_analytics.models.AutoLookups :param status_summary: The value to assign to the status_summary property of this LogAnalyticsLookup. :type status_summary: oci.log_analytics.models.StatusSummary :param time_updated: The value to assign to the time_updated property of this LogAnalyticsLookup. :type time_updated: datetime :param categories: The value to assign to the categories property of this LogAnalyticsLookup. :type categories: list[oci.log_analytics.models.LogAnalyticsCategory] �int�strzlist[LookupField]�boolZAutoLookupsZ StatusSummaryZdatetimezlist[LogAnalyticsCategory])�active_edit_version�canonical_link�description�edit_version�fields�lookup_reference�lookup_reference_string�type�name�is_built_in� is_hidden�lookup_display_name�referring_sources�status_summary�time_updated� categoriesZactiveEditVersionZ canonicalLinkr ZeditVersionr ZlookupReferenceZlookupReferenceStringr r Z isBuiltInZisHiddenZlookupDisplayNameZreferringSourcesZ statusSummaryZtimeUpdatedr N)Z swagger_typesZ attribute_map�_active_edit_version�_canonical_link�_description� _edit_version�_fields�_lookup_reference�_lookup_reference_string�_type�_name�_is_built_in� _is_hidden�_lookup_display_name�_referring_sources�_status_summary� _time_updated�_categories)�self�kwargs� r/ �Q/usr/lib/python3.9/site-packages/oci/log_analytics/models/log_analytics_lookup.py�__init__ sd I��zLogAnalyticsLookup.__init__c C s | j S )z� Gets the active_edit_version of this LogAnalyticsLookup. The active edit version. :return: The active_edit_version of this LogAnalyticsLookup. :rtype: int �r �r- r/ r/ r0 r � s z&LogAnalyticsLookup.active_edit_versionc C s || _ dS )z� Sets the active_edit_version of this LogAnalyticsLookup. The active edit version. :param active_edit_version: The active_edit_version of this LogAnalyticsLookup. :type: int Nr2 )r- r r/ r/ r0 r � s c C s | j S )z� Gets the canonical_link of this LogAnalyticsLookup. The canonical link. :return: The canonical_link of this LogAnalyticsLookup. :rtype: str �r r3 r/ r/ r0 r � s z!LogAnalyticsLookup.canonical_linkc C s || _ dS )z� Sets the canonical_link of this LogAnalyticsLookup. The canonical link. :param canonical_link: The canonical_link of this LogAnalyticsLookup. :type: str Nr4 )r- r r/ r/ r0 r � s c C s | j S )z� Gets the description of this LogAnalyticsLookup. The lookup description. :return: The description of this LogAnalyticsLookup. :rtype: str �r r3 r/ r/ r0 r � s zLogAnalyticsLookup.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsLookup. The lookup description. :param description: The description of this LogAnalyticsLookup. :type: str Nr5 )r- r r/ r/ r0 r � s c C s | j S )z� Gets the edit_version of this LogAnalyticsLookup. The edit version. :return: The edit_version of this LogAnalyticsLookup. :rtype: int �r r3 r/ r/ r0 r � s zLogAnalyticsLookup.edit_versionc C s || _ dS )z� Sets the edit_version of this LogAnalyticsLookup. The edit version. :param edit_version: The edit_version of this LogAnalyticsLookup. :type: int Nr6 )r- r r/ r/ r0 r � s c C s | j S )z� Gets the fields of this LogAnalyticsLookup. The lookup fields. :return: The fields of this LogAnalyticsLookup. :rtype: list[oci.log_analytics.models.LookupField] �r! r3 r/ r/ r0 r � s zLogAnalyticsLookup.fieldsc C s || _ dS )z� Sets the fields of this LogAnalyticsLookup. The lookup fields. :param fields: The fields of this LogAnalyticsLookup. :type: list[oci.log_analytics.models.LookupField] Nr7 )r- r r/ r/ r0 r s c C s | j S )z� Gets the lookup_reference of this LogAnalyticsLookup. The lookup reference as an integer. :return: The lookup_reference of this LogAnalyticsLookup. :rtype: int �r"