ruạṛ
a O��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+didj� Z,dkdl� Z-dmdn� Z.doS )p�LogAnalyticsParserSummaryz# LogAnalyticsParserSummary �XML�JSON�REGEX�ODL� DELIMITEDc ! K sT dddddddddddddddddddddddddd ddddddd � | _ ddd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d � | _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _ d+| _ d+| _d+| _d+| _ d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _d+| _ d+| _!d+S ),a" Initializes a new LogAnalyticsParserSummary 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 LogAnalyticsParserSummary. :type content: str :param description: The value to assign to the description property of this LogAnalyticsParserSummary. :type description: str :param display_name: The value to assign to the display_name property of this LogAnalyticsParserSummary. :type display_name: str :param edit_version: The value to assign to the edit_version property of this LogAnalyticsParserSummary. :type edit_version: int :param encoding: The value to assign to the encoding property of this LogAnalyticsParserSummary. :type encoding: str :param example_content: The value to assign to the example_content property of this LogAnalyticsParserSummary. :type example_content: str :param field_maps: The value to assign to the field_maps property of this LogAnalyticsParserSummary. :type field_maps: list[oci.log_analytics.models.LogAnalyticsParserField] :param footer_content: The value to assign to the footer_content property of this LogAnalyticsParserSummary. :type footer_content: str :param header_content: The value to assign to the header_content property of this LogAnalyticsParserSummary. :type header_content: str :param name: The value to assign to the name property of this LogAnalyticsParserSummary. :type name: str :param is_default: The value to assign to the is_default property of this LogAnalyticsParserSummary. :type is_default: bool :param is_single_line_content: The value to assign to the is_single_line_content property of this LogAnalyticsParserSummary. :type is_single_line_content: bool :param is_system: The value to assign to the is_system property of this LogAnalyticsParserSummary. :type is_system: bool :param language: The value to assign to the language property of this LogAnalyticsParserSummary. :type language: str :param time_updated: The value to assign to the time_updated property of this LogAnalyticsParserSummary. :type time_updated: datetime :param log_type_test_request_version: The value to assign to the log_type_test_request_version property of this LogAnalyticsParserSummary. :type log_type_test_request_version: int :param mapped_parsers: The value to assign to the mapped_parsers property of this LogAnalyticsParserSummary. :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 LogAnalyticsParserSummary. :type parser_ignoreline_characters: str :param is_hidden: The value to assign to the is_hidden property of this LogAnalyticsParserSummary. :type is_hidden: bool :param parser_sequence: The value to assign to the parser_sequence property of this LogAnalyticsParserSummary. :type parser_sequence: int :param parser_timezone: The value to assign to the parser_timezone property of this LogAnalyticsParserSummary. :type parser_timezone: str :param parser_filter: The value to assign to the parser_filter property of this LogAnalyticsParserSummary. :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 LogAnalyticsParserSummary. :type is_parser_written_once: bool :param parser_functions: The value to assign to the parser_functions property of this LogAnalyticsParserSummary. :type parser_functions: list[oci.log_analytics.models.LogAnalyticsParserFunction] :param sources_count: The value to assign to the sources_count property of this LogAnalyticsParserSummary. :type sources_count: int :param sources: The value to assign to the sources property of this LogAnalyticsParserSummary. :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 LogAnalyticsParserSummary. :type should_tokenize_original_text: bool :param field_delimiter: The value to assign to the field_delimiter property of this LogAnalyticsParserSummary. :type field_delimiter: str :param field_qualifier: The value to assign to the field_qualifier property of this LogAnalyticsParserSummary. :type field_qualifier: str :param type: The value to assign to the type property of this LogAnalyticsParserSummary. 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 LogAnalyticsParserSummary. :type is_user_deleted: bool :param is_namespace_aware: The value to assign to the is_namespace_aware property of this LogAnalyticsParserSummary. :type is_namespace_aware: bool �str�intzlist[LogAnalyticsParserField]�bool�datetimezlist[LogAnalyticsParser]�LogAnalyticsParserFilterz list[LogAnalyticsParserFunction]zlist[LogAnalyticsSource]) �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_awarer r �displayName�editVersionr �exampleContent� fieldMaps� footerContent� headerContentr � isDefault�isSingleLineContent�isSystemr �timeUpdated�logTypeTestRequestVersion� mappedParsers�parserIgnorelineCharacters�isHidden�parserSequence�parserTimezone�parserFilter�isParserWrittenOnce�parserFunctions�sourcesCountr* �shouldTokenizeOriginalText�fieldDelimiter�fieldQualifierr. � isUserDeleted�isNamespaceAwareN)"� swagger_types� 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)�self�kwargs� rn ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/log_analytics_parser_summary.py�__init__$ s� �$�#z"LogAnalyticsParserSummary.__init__c C s | j S )z� Gets the content of this LogAnalyticsParserSummary. The content. :return: The content of this LogAnalyticsParserSummary. :rtype: str �rL �rl rn rn ro r s z!LogAnalyticsParserSummary.contentc C s || _ dS )z� Sets the content of this LogAnalyticsParserSummary. The content. :param content: The content of this LogAnalyticsParserSummary. :type: str Nrq )rl r rn rn ro r s c C s | j S )z� Gets the description of this LogAnalyticsParserSummary. The parser description. :return: The description of this LogAnalyticsParserSummary. :rtype: str �rM rr rn rn ro r + s z%LogAnalyticsParserSummary.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsParserSummary. The parser description. :param description: The description of this LogAnalyticsParserSummary. :type: str Nrs )rl r rn rn ro r 7 s c C s | j S )z� Gets the display_name of this LogAnalyticsParserSummary. The parser display name. :return: The display_name of this LogAnalyticsParserSummary. :rtype: str �rN rr rn rn ro r C s z&LogAnalyticsParserSummary.display_namec C s || _ dS )z� Sets the display_name of this LogAnalyticsParserSummary. The parser display name. :param display_name: The display_name of this LogAnalyticsParserSummary. :type: str Nrt )rl r rn rn ro r O s c C s | j S )z� Gets the edit_version of this LogAnalyticsParserSummary. The parser edit version. :return: The edit_version of this LogAnalyticsParserSummary. :rtype: int �rO rr rn rn ro r [ s z&LogAnalyticsParserSummary.edit_versionc C s || _ dS )z� Sets the edit_version of this LogAnalyticsParserSummary. The parser edit version. :param edit_version: The edit_version of this LogAnalyticsParserSummary. :type: int Nru )rl r rn rn ro r g s c C s | j S )z� Gets the encoding of this LogAnalyticsParserSummary. The encoding. :return: The encoding of this LogAnalyticsParserSummary. :rtype: str �rP rr rn rn ro r s s z"LogAnalyticsParserSummary.encodingc C s || _ dS )z� Sets the encoding of this LogAnalyticsParserSummary. The encoding. :param encoding: The encoding of this LogAnalyticsParserSummary. :type: str Nrv )rl r rn rn ro r s c C s | j S )z� Gets the example_content of this LogAnalyticsParserSummary. The example content. :return: The example_content of this LogAnalyticsParserSummary. :rtype: str �rQ rr rn rn ro r � s z)LogAnalyticsParserSummary.example_contentc C s || _ dS )z� Sets the example_content of this LogAnalyticsParserSummary. The example content. :param example_content: The example_content of this LogAnalyticsParserSummary. :type: str Nrw )rl r rn rn ro r � s c C s | j S )z� Gets the field_maps of this LogAnalyticsParserSummary. The parser fields. :return: The field_maps of this LogAnalyticsParserSummary. :rtype: list[oci.log_analytics.models.LogAnalyticsParserField] �rR rr rn rn ro r � s z$LogAnalyticsParserSummary.field_mapsc C s || _ dS )z� Sets the field_maps of this LogAnalyticsParserSummary. The parser fields. :param field_maps: The field_maps of this LogAnalyticsParserSummary. :type: list[oci.log_analytics.models.LogAnalyticsParserField] Nrx )rl r rn rn ro r � s c C s | j S )z� Gets the footer_content of this LogAnalyticsParserSummary. The footer regular expression. :return: The footer_content of this LogAnalyticsParserSummary. :rtype: str �rS rr rn rn ro r � s z(LogAnalyticsParserSummary.footer_contentc C s || _ dS )z� Sets the footer_content of this LogAnalyticsParserSummary. The footer regular expression. :param footer_content: The footer_content of this LogAnalyticsParserSummary. :type: str Nry )rl r rn rn ro r � s c C s | j S )z� Gets the header_content of this LogAnalyticsParserSummary. The header content. :return: The header_content of this LogAnalyticsParserSummary. :rtype: str �rT rr rn rn ro r � s z(LogAnalyticsParserSummary.header_contentc C s || _ dS )z� Sets the header_content of this LogAnalyticsParserSummary. The header content. :param header_content: The header_content of this LogAnalyticsParserSummary. :type: str Nrz )rl r rn rn ro r � s c C s | j S )z� Gets the name of this LogAnalyticsParserSummary. The parser name. :return: The name of this LogAnalyticsParserSummary. :rtype: str �rU rr rn rn ro r � s zLogAnalyticsParserSummary.namec C s || _ dS )z� Sets the name of this LogAnalyticsParserSummary. The parser name. :param name: The name of this LogAnalyticsParserSummary. :type: str Nr{ )rl r rn rn ro r � s c C s | j S )z� Gets the is_default of this LogAnalyticsParserSummary. A flag indicating if this is a default parser. :return: The is_default of this LogAnalyticsParserSummary. :rtype: bool �rV rr rn rn ro r s z$LogAnalyticsParserSummary.is_defaultc C s || _ dS )z� Sets the is_default of this LogAnalyticsParserSummary. A flag indicating if this is a default parser. :param is_default: The is_default of this LogAnalyticsParserSummary. :type: bool Nr| )rl r rn rn ro r s c C s | j S )z� Gets the is_single_line_content of this LogAnalyticsParserSummary. A flag indicating if this is a single line content parser. :return: The is_single_line_content of this LogAnalyticsParserSummary. :rtype: bool �rW rr rn rn ro r s z0LogAnalyticsParserSummary.is_single_line_contentc C s || _ dS )a Sets the is_single_line_content of this LogAnalyticsParserSummary. A flag indicating if this is a single line content parser. :param is_single_line_content: The is_single_line_content of this LogAnalyticsParserSummary. :type: bool Nr} )rl r rn rn ro r ' s c C s | j S )a) Gets the is_system of this LogAnalyticsParserSummary. The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object. :return: The is_system of this LogAnalyticsParserSummary. :rtype: bool �rX rr rn rn ro r 3 s z#LogAnalyticsParserSummary.is_systemc C s || _ dS )a1 Sets the is_system of this LogAnalyticsParserSummary. The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object. :param is_system: The is_system of this LogAnalyticsParserSummary. :type: bool Nr~ )rl r rn rn ro r @ s c C s | j S )z� Gets the language of this LogAnalyticsParserSummary. The language. :return: The language of this LogAnalyticsParserSummary. :rtype: str �rY rr rn rn ro r M s z"LogAnalyticsParserSummary.languagec C s || _ dS )z� Sets the language of this LogAnalyticsParserSummary. The language. :param language: The language of this LogAnalyticsParserSummary. :type: str Nr )rl r rn rn ro r Y s c C s | j S )z� Gets the time_updated of this LogAnalyticsParserSummary. The last updated date. :return: The time_updated of this LogAnalyticsParserSummary. :rtype: datetime �rZ rr rn rn ro r e s z&LogAnalyticsParserSummary.time_updatedc C s || _ dS )z� Sets the time_updated of this LogAnalyticsParserSummary. The last updated date. :param time_updated: The time_updated of this LogAnalyticsParserSummary. :type: datetime Nr� )rl r rn rn ro r q s c C s | j S )z� Gets the log_type_test_request_version of this LogAnalyticsParserSummary. The log type test request version. :return: The log_type_test_request_version of this LogAnalyticsParserSummary. :rtype: int �r[ rr rn rn ro r } s z7LogAnalyticsParserSummary.log_type_test_request_versionc C s || _ dS )a Sets the log_type_test_request_version of this LogAnalyticsParserSummary. The log type test request version. :param log_type_test_request_version: The log_type_test_request_version of this LogAnalyticsParserSummary. :type: int Nr� )rl r rn rn ro r � s c C s | j S )z� Gets the mapped_parsers of this LogAnalyticsParserSummary. The mapped parser list. :return: The mapped_parsers of this LogAnalyticsParserSummary. :rtype: list[oci.log_analytics.models.LogAnalyticsParser] �r\ rr rn rn ro r! � s z(LogAnalyticsParserSummary.mapped_parsersc C s || _ dS )a Sets the mapped_parsers of this LogAnalyticsParserSummary. The mapped parser list. :param mapped_parsers: The mapped_parsers of this LogAnalyticsParserSummary. :type: list[oci.log_analytics.models.LogAnalyticsParser] Nr� )rl r! rn rn ro r! � s c C s | j S )z� Gets the parser_ignoreline_characters of this LogAnalyticsParserSummary. The line characters for the parser to ignore. :return: The parser_ignoreline_characters of this LogAnalyticsParserSummary. :rtype: str �r] rr rn rn ro r"