ruạṛ
a ���f�� � @ 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 ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejd d� �Ze d!d"� �Zejd#d"� �Ze d$d%� �Zejd&d%� �Ze d'd(� �Zejd)d(� �Ze d*d+� �Zejd,d+� �Ze d-d.� �Zejd/d.� �Ze d0d1� �Zejd2d1� �Ze d3d4� �Zejd5d4� �Ze d6d7� �Zejd8d7� �Ze d9d:� �Zejd;d:� �Ze d<d=� �Zejd>d=� �Ze d?d@� �ZejdAd@� �Ze dBdC� �ZejdDdC� �Ze dEdF� �Z e jdGdF� �Z e dHdI� �Z!e!jdJdI� �Z!e dKdL� �Z"e"jdMdL� �Z"e dNdO� �Z#e#jdPdO� �Z#e dQdR� �Z$e$jdSdR� �Z$e dTdU� �Z%e%jdVdU� �Z%e dWdX� �Z&e&jdYdX� �Z&e dZd[� �Z'e'jd\d[� �Z'e d]d^� �Z(e(jd_d^� �Z(e d`da� �Z)e)jdbda� �Z)e dcdd� �Z*e*jdedd� �Z*e dfdg� �Z+e+jdhdg� �Z+e didj� �Z,e,jdkdj� �Z,e dldm� �Z-e-jdndm� �Z-e dodp� �Z.e.jdqdp� �Z.e drds� �Z/e/jdtds� �Z/dudv� Z0dwdx� Z1dydz� Z2d{S )|�LogAnalyticsParserz LogAnalyticsParser �XML�JSON�REGEX�ODL� DELIMITEDc % K s| dddddddddddddddddddddddddd ddddddd dddd �$| _ ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d �$| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _ d2| _ d2| _d2| _d2| _ d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _d2| _ d2| _!d2| _"d2| _#d2| _$d2| _%d2S )3aE Initializes a new LogAnalyticsParser object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param content: The value to assign to the content property of this LogAnalyticsParser. :type content: str :param description: The value to assign to the description property of this LogAnalyticsParser. :type description: str :param display_name: The value to assign to the display_name property of this LogAnalyticsParser. :type display_name: str :param edit_version: The value to assign to the edit_version property of this LogAnalyticsParser. :type edit_version: int :param encoding: The value to assign to the encoding property of this LogAnalyticsParser. :type encoding: str :param example_content: The value to assign to the example_content property of this LogAnalyticsParser. :type example_content: str :param field_maps: The value to assign to the field_maps property of this LogAnalyticsParser. :type field_maps: list[oci.log_analytics.models.LogAnalyticsParserField] :param footer_content: The value to assign to the footer_content property of this LogAnalyticsParser. :type footer_content: str :param header_content: The value to assign to the header_content property of this LogAnalyticsParser. :type header_content: str :param name: The value to assign to the name property of this LogAnalyticsParser. :type name: str :param is_default: The value to assign to the is_default property of this LogAnalyticsParser. :type is_default: bool :param is_single_line_content: The value to assign to the is_single_line_content property of this LogAnalyticsParser. :type is_single_line_content: bool :param is_system: The value to assign to the is_system property of this LogAnalyticsParser. :type is_system: bool :param language: The value to assign to the language property of this LogAnalyticsParser. :type language: str :param time_updated: The value to assign to the time_updated property of this LogAnalyticsParser. :type time_updated: datetime :param log_type_test_request_version: The value to assign to the log_type_test_request_version property of this LogAnalyticsParser. :type log_type_test_request_version: int :param mapped_parsers: The value to assign to the mapped_parsers property of this LogAnalyticsParser. :type mapped_parsers: list[oci.log_analytics.models.LogAnalyticsParser] :param parser_ignoreline_characters: The value to assign to the parser_ignoreline_characters property of this LogAnalyticsParser. :type parser_ignoreline_characters: str :param is_hidden: The value to assign to the is_hidden property of this LogAnalyticsParser. :type is_hidden: bool :param parser_sequence: The value to assign to the parser_sequence property of this LogAnalyticsParser. :type parser_sequence: int :param parser_timezone: The value to assign to the parser_timezone property of this LogAnalyticsParser. :type parser_timezone: str :param parser_filter: The value to assign to the parser_filter property of this LogAnalyticsParser. :type parser_filter: oci.log_analytics.models.LogAnalyticsParserFilter :param is_parser_written_once: The value to assign to the is_parser_written_once property of this LogAnalyticsParser. :type is_parser_written_once: bool :param parser_functions: The value to assign to the parser_functions property of this LogAnalyticsParser. :type parser_functions: list[oci.log_analytics.models.LogAnalyticsParserFunction] :param sources_count: The value to assign to the sources_count property of this LogAnalyticsParser. :type sources_count: int :param sources: The value to assign to the sources property of this LogAnalyticsParser. :type sources: list[oci.log_analytics.models.LogAnalyticsSource] :param should_tokenize_original_text: The value to assign to the should_tokenize_original_text property of this LogAnalyticsParser. :type should_tokenize_original_text: bool :param field_delimiter: The value to assign to the field_delimiter property of this LogAnalyticsParser. :type field_delimiter: str :param field_qualifier: The value to assign to the field_qualifier property of this LogAnalyticsParser. :type field_qualifier: str :param type: The value to assign to the type property of this LogAnalyticsParser. Allowed values for this property are: "XML", "JSON", "REGEX", "ODL", "DELIMITED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param is_user_deleted: The value to assign to the is_user_deleted property of this LogAnalyticsParser. :type is_user_deleted: bool :param is_namespace_aware: The value to assign to the is_namespace_aware property of this LogAnalyticsParser. :type is_namespace_aware: bool :param categories: The value to assign to the categories property of this LogAnalyticsParser. :type categories: list[oci.log_analytics.models.LogAnalyticsCategory] :param is_position_aware: The value to assign to the is_position_aware property of this LogAnalyticsParser. :type is_position_aware: bool :param dependent_sources: The value to assign to the dependent_sources property of this LogAnalyticsParser. :type dependent_sources: list[oci.log_analytics.models.DependentSource] :param dependent_parsers: The value to assign to the dependent_parsers property of this LogAnalyticsParser. :type dependent_parsers: list[oci.log_analytics.models.DependentParser] �str�intzlist[LogAnalyticsParserField]�boolZdatetimezlist[LogAnalyticsParser]ZLogAnalyticsParserFilterz list[LogAnalyticsParserFunction]zlist[LogAnalyticsSource]zlist[LogAnalyticsCategory]zlist[DependentSource]zlist[DependentParser])$�content�description�display_name�edit_version�encoding�example_content� field_maps�footer_content�header_content�name� is_default�is_single_line_content� is_system�language�time_updated�log_type_test_request_version�mapped_parsers�parser_ignoreline_characters� is_hidden�parser_sequence�parser_timezone� parser_filter�is_parser_written_once�parser_functions� sources_count�sources�should_tokenize_original_text�field_delimiter�field_qualifier�type�is_user_deleted�is_namespace_aware� categories�is_position_aware�dependent_sources�dependent_parsersr r ZdisplayNameZeditVersionr ZexampleContentZ fieldMapsZ footerContentZ headerContentr Z isDefaultZisSingleLineContentZisSystemr ZtimeUpdatedZlogTypeTestRequestVersionZ mappedParsersZparserIgnorelineCharactersZisHiddenZparserSequenceZparserTimezoneZparserFilterZisParserWrittenOnceZparserFunctionsZsourcesCountr( ZshouldTokenizeOriginalTextZfieldDelimiterZfieldQualifierr, Z isUserDeletedZisNamespaceAwarer/ ZisPositionAwareZdependentSourcesZdependentParsersN)&Z swagger_typesZ attribute_map�_content�_description� _display_name� _edit_version� _encoding�_example_content�_field_maps�_footer_content�_header_content�_name�_is_default�_is_single_line_content� _is_system� _language� _time_updated�_log_type_test_request_version�_mapped_parsers�_parser_ignoreline_characters� _is_hidden�_parser_sequence�_parser_timezone�_parser_filter�_is_parser_written_once�_parser_functions�_sources_count�_sources�_should_tokenize_original_text�_field_delimiter�_field_qualifier�_type�_is_user_deleted�_is_namespace_aware�_categories�_is_position_aware�_dependent_sources�_dependent_parsers)�self�kwargs� rY �Q/usr/lib/python3.9/site-packages/oci/log_analytics/models/log_analytics_parser.py�__init__&