ruạṛ
a O��f M � @ 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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zed.d/� �Zejd0d/� �Zed1d2� �Zejd3d2� �Zed4d5� �Zejd6d5� �Zed7d8� �Zejd9d8� �Zed:d;� �Zejd<d;� �Zd=d>� Zd?d@� ZdAdB� ZdCS )D�LogAnalyticsSourcePatternz# LogAnalyticsSourcePattern c K s� dddddddddddddddddddd�| _ dd d ddd dddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _dS )ab Initializes a new LogAnalyticsSourcePattern object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param converted_text: The value to assign to the converted_text property of this LogAnalyticsSourcePattern. :type converted_text: str :param db_parser_id: The value to assign to the db_parser_id property of this LogAnalyticsSourcePattern. :type db_parser_id: int :param db_pattern_date_time_columns: The value to assign to the db_pattern_date_time_columns property of this LogAnalyticsSourcePattern. :type db_pattern_date_time_columns: str :param db_pattern_date_time_field: The value to assign to the db_pattern_date_time_field property of this LogAnalyticsSourcePattern. :type db_pattern_date_time_field: str :param db_pattern_sequence_column: The value to assign to the db_pattern_sequence_column property of this LogAnalyticsSourcePattern. :type db_pattern_sequence_column: str :param fields: The value to assign to the fields property of this LogAnalyticsSourcePattern. :type fields: list[oci.log_analytics.models.LogAnalyticsParserField] :param is_include: The value to assign to the is_include property of this LogAnalyticsSourcePattern. :type is_include: bool :param is_default: The value to assign to the is_default property of this LogAnalyticsSourcePattern. :type is_default: bool :param pattern_filter: The value to assign to the pattern_filter property of this LogAnalyticsSourcePattern. :type pattern_filter: oci.log_analytics.models.LogAnalyticsPatternFilter :param alias: The value to assign to the alias property of this LogAnalyticsSourcePattern. :type alias: str :param description: The value to assign to the description property of this LogAnalyticsSourcePattern. :type description: str :param is_enabled: The value to assign to the is_enabled property of this LogAnalyticsSourcePattern. :type is_enabled: bool :param pattern_id: The value to assign to the pattern_id property of this LogAnalyticsSourcePattern. :type pattern_id: int :param is_system: The value to assign to the is_system property of this LogAnalyticsSourcePattern. :type is_system: bool :param source_id: The value to assign to the source_id property of this LogAnalyticsSourcePattern. :type source_id: int :param is_agent_warning_suppressed: The value to assign to the is_agent_warning_suppressed property of this LogAnalyticsSourcePattern. :type is_agent_warning_suppressed: bool :param pattern_text: The value to assign to the pattern_text property of this LogAnalyticsSourcePattern. :type pattern_text: str :param pattern_type: The value to assign to the pattern_type property of this LogAnalyticsSourcePattern. :type pattern_type: int :param entity_type: The value to assign to the entity_type property of this LogAnalyticsSourcePattern. :type entity_type: list[str] �str�intzlist[LogAnalyticsParserField]�bool�LogAnalyticsPatternFilterz list[str])�converted_text�db_parser_id�db_pattern_date_time_columns�db_pattern_date_time_field�db_pattern_sequence_column�fields� is_include� is_default�pattern_filter�alias�description� is_enabled� pattern_id� is_system� source_id�is_agent_warning_suppressed�pattern_text�pattern_type�entity_type� convertedText� dbParserId�dbPatternDateTimeColumns�dbPatternDateTimeField�dbPatternSequenceColumnr � isInclude� isDefault� patternFilterr r � isEnabled� patternId�isSystem�sourceId�isAgentWarningSuppressed�patternText�patternType� entityTypeN)� swagger_types� attribute_map�_converted_text� _db_parser_id�_db_pattern_date_time_columns�_db_pattern_date_time_field�_db_pattern_sequence_column�_fields�_is_include�_is_default�_pattern_filter�_alias�_description�_is_enabled�_pattern_id� _is_system� _source_id�_is_agent_warning_suppressed� _pattern_text� _pattern_type�_entity_type)�self�kwargs� rE ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/log_analytics_source_pattern.py�__init__ sv S��z"LogAnalyticsSourcePattern.__init__c C s | j S )z� Gets the converted_text of this LogAnalyticsSourcePattern. The converted text. :return: The converted_text of this LogAnalyticsSourcePattern. :rtype: str �r0 �rC rE rE rF r � s z(LogAnalyticsSourcePattern.converted_textc C s || _ dS )z� Sets the converted_text of this LogAnalyticsSourcePattern. The converted text. :param converted_text: The converted_text of this LogAnalyticsSourcePattern. :type: str NrH )rC r rE rE rF r � s c C s | j S )z� Gets the db_parser_id of this LogAnalyticsSourcePattern. The parser unique identifier. :return: The db_parser_id of this LogAnalyticsSourcePattern. :rtype: int �r1 rI rE rE rF r � s z&LogAnalyticsSourcePattern.db_parser_idc C s || _ dS )z� Sets the db_parser_id of this LogAnalyticsSourcePattern. The parser unique identifier. :param db_parser_id: The db_parser_id of this LogAnalyticsSourcePattern. :type: int NrJ )rC r rE rE rF r � s c C s | j S )z� Gets the db_pattern_date_time_columns of this LogAnalyticsSourcePattern. The date time columns. :return: The db_pattern_date_time_columns of this LogAnalyticsSourcePattern. :rtype: str �r2 rI rE rE rF r � s z6LogAnalyticsSourcePattern.db_pattern_date_time_columnsc C s || _ dS )z� Sets the db_pattern_date_time_columns of this LogAnalyticsSourcePattern. The date time columns. :param db_pattern_date_time_columns: The db_pattern_date_time_columns of this LogAnalyticsSourcePattern. :type: str NrK )rC r rE rE rF r � s c C s | j S )z� Gets the db_pattern_date_time_field of this LogAnalyticsSourcePattern. The date time field. :return: The db_pattern_date_time_field of this LogAnalyticsSourcePattern. :rtype: str �r3 rI rE rE rF r � s z4LogAnalyticsSourcePattern.db_pattern_date_time_fieldc C s || _ dS )z� Sets the db_pattern_date_time_field of this LogAnalyticsSourcePattern. The date time field. :param db_pattern_date_time_field: The db_pattern_date_time_field of this LogAnalyticsSourcePattern. :type: str NrL )rC r rE rE rF r � s c C s | j S )z� Gets the db_pattern_sequence_column of this LogAnalyticsSourcePattern. The sequence column. :return: The db_pattern_sequence_column of this LogAnalyticsSourcePattern. :rtype: str �r4 rI rE rE rF r s z4LogAnalyticsSourcePattern.db_pattern_sequence_columnc C s || _ dS )z� Sets the db_pattern_sequence_column of this LogAnalyticsSourcePattern. The sequence column. :param db_pattern_sequence_column: The db_pattern_sequence_column of this LogAnalyticsSourcePattern. :type: str NrM )rC r rE rE rF r s c C s | j S )z� Gets the fields of this LogAnalyticsSourcePattern. The parser field list. :return: The fields of this LogAnalyticsSourcePattern. :rtype: list[oci.log_analytics.models.LogAnalyticsParserField] �r5 rI rE rE rF r s z LogAnalyticsSourcePattern.fieldsc C s || _ dS )z� Sets the fields of this LogAnalyticsSourcePattern. The parser field list. :param fields: The fields of this LogAnalyticsSourcePattern. :type: list[oci.log_analytics.models.LogAnalyticsParserField] NrN )rC r rE rE rF r & s c C s | j S )z� Gets the is_include of this LogAnalyticsSourcePattern. A flag indicating if this is source pattern is included. :return: The is_include of this LogAnalyticsSourcePattern. :rtype: bool �r6 rI rE rE rF r 2 s z$LogAnalyticsSourcePattern.is_includec C s || _ dS )z� Sets the is_include of this LogAnalyticsSourcePattern. A flag indicating if this is source pattern is included. :param is_include: The is_include of this LogAnalyticsSourcePattern. :type: bool NrO )rC r rE rE rF r > s c C s | j S )z� Gets the is_default of this LogAnalyticsSourcePattern. A flag indicating if this is the default source pattern. :return: The is_default of this LogAnalyticsSourcePattern. :rtype: bool �r7 rI rE rE rF r J s z$LogAnalyticsSourcePattern.is_defaultc C s || _ dS )z� Sets the is_default of this LogAnalyticsSourcePattern. A flag indicating if this is the default source pattern. :param is_default: The is_default of this LogAnalyticsSourcePattern. :type: bool NrP )rC r rE rE rF r V s c C s | j S )z� Gets the pattern_filter of this LogAnalyticsSourcePattern. :return: The pattern_filter of this LogAnalyticsSourcePattern. :rtype: oci.log_analytics.models.LogAnalyticsPatternFilter �r8 rI rE rE rF r b s z(LogAnalyticsSourcePattern.pattern_filterc C s || _ dS )z� Sets the pattern_filter of this LogAnalyticsSourcePattern. :param pattern_filter: The pattern_filter of this LogAnalyticsSourcePattern. :type: oci.log_analytics.models.LogAnalyticsPatternFilter NrQ )rC r rE rE rF r l s c C s | j S )z� Gets the alias of this LogAnalyticsSourcePattern. The source pattern alias. :return: The alias of this LogAnalyticsSourcePattern. :rtype: str �r9 rI rE rE rF r v s zLogAnalyticsSourcePattern.aliasc C s || _ dS )z� Sets the alias of this LogAnalyticsSourcePattern. The source pattern alias. :param alias: The alias of this LogAnalyticsSourcePattern. :type: str NrR )rC r rE rE rF r � s c C s | j S )z� Gets the description of this LogAnalyticsSourcePattern. The source pattern description. :return: The description of this LogAnalyticsSourcePattern. :rtype: str �r: rI rE rE rF r � s z%LogAnalyticsSourcePattern.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsSourcePattern. The source pattern description. :param description: The description of this LogAnalyticsSourcePattern. :type: str NrS )rC r rE rE rF r � s c C s | j S )z� Gets the is_enabled of this LogAnalyticsSourcePattern. A flag inidcating whether or not the source pattern is enabled. :return: The is_enabled of this LogAnalyticsSourcePattern. :rtype: bool �r; rI rE rE rF r � s z$LogAnalyticsSourcePattern.is_enabledc C s || _ dS )z� Sets the is_enabled of this LogAnalyticsSourcePattern. A flag inidcating whether or not the source pattern is enabled. :param is_enabled: The is_enabled of this LogAnalyticsSourcePattern. :type: bool NrT )rC r rE rE rF r � s c C s | j S )z� Gets the pattern_id of this LogAnalyticsSourcePattern. The source pattern unique identifier. :return: The pattern_id of this LogAnalyticsSourcePattern. :rtype: int �r<