ruạṛ
a ���fS � @ 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 @ sR 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;� �Zed=d>� �Zejd?d>� �Zed@dA� �ZejdBdA� �ZdCdD� ZdEdF� ZdGdH� ZdIS )J�LogAnalyticsFieldz Field Details c K s� dddddddddddddddddddddd�| _ ddddd d ddd ddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new LogAnalyticsField object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param cee_alias: The value to assign to the cee_alias property of this LogAnalyticsField. :type cee_alias: str :param data_type: The value to assign to the data_type property of this LogAnalyticsField. :type data_type: str :param regular_expression: The value to assign to the regular_expression property of this LogAnalyticsField. :type regular_expression: str :param description: The value to assign to the description property of this LogAnalyticsField. :type description: str :param display_name: The value to assign to the display_name property of this LogAnalyticsField. :type display_name: str :param edit_version: The value to assign to the edit_version property of this LogAnalyticsField. :type edit_version: int :param facet_priority: The value to assign to the facet_priority property of this LogAnalyticsField. :type facet_priority: int :param name: The value to assign to the name property of this LogAnalyticsField. :type name: str :param is_facet_eligible: The value to assign to the is_facet_eligible property of this LogAnalyticsField. :type is_facet_eligible: bool :param is_high_cardinality: The value to assign to the is_high_cardinality property of this LogAnalyticsField. :type is_high_cardinality: bool :param is_large_data: The value to assign to the is_large_data property of this LogAnalyticsField. :type is_large_data: bool :param is_multi_valued: The value to assign to the is_multi_valued property of this LogAnalyticsField. :type is_multi_valued: bool :param is_primary: The value to assign to the is_primary property of this LogAnalyticsField. :type is_primary: bool :param is_system: The value to assign to the is_system property of this LogAnalyticsField. :type is_system: bool :param is_summarizable: The value to assign to the is_summarizable property of this LogAnalyticsField. :type is_summarizable: bool :param mapped_value: The value to assign to the mapped_value property of this LogAnalyticsField. :type mapped_value: str :param is_metric_key_eligible: The value to assign to the is_metric_key_eligible property of this LogAnalyticsField. :type is_metric_key_eligible: bool :param is_metric_value_eligible: The value to assign to the is_metric_value_eligible property of this LogAnalyticsField. :type is_metric_value_eligible: bool :param range_facet_eligible: The value to assign to the range_facet_eligible property of this LogAnalyticsField. :type range_facet_eligible: int :param is_table_eligible: The value to assign to the is_table_eligible property of this LogAnalyticsField. :type is_table_eligible: bool :param unit_type: The value to assign to the unit_type property of this LogAnalyticsField. :type unit_type: str �str�int�bool)� cee_alias� data_type�regular_expression�description�display_name�edit_version�facet_priority�name�is_facet_eligible�is_high_cardinality� is_large_data�is_multi_valued� is_primary� is_system�is_summarizable�mapped_value�is_metric_key_eligible�is_metric_value_eligible�range_facet_eligible�is_table_eligible� unit_typeZceeAliasZdataTypeZregularExpressionr ZdisplayNameZeditVersionZ facetPriorityr ZisFacetEligibleZisHighCardinalityZisLargeDataZ isMultiValuedZ isPrimaryZisSystemZisSummarizableZmappedValueZisMetricKeyEligibleZisMetricValueEligibleZrangeFacetEligibleZisTableEligibleZunitTypeN)Z swagger_typesZ attribute_map� _cee_alias� _data_type�_regular_expression�_description� _display_name� _edit_version�_facet_priority�_name�_is_facet_eligible�_is_high_cardinality�_is_large_data�_is_multi_valued�_is_primary� _is_system�_is_summarizable� _mapped_value�_is_metric_key_eligible�_is_metric_value_eligible�_range_facet_eligible�_is_table_eligible� _unit_type)�self�kwargs� r6 �P/usr/lib/python3.9/site-packages/oci/log_analytics/models/log_analytics_field.py�__init__ s� [��zLogAnalyticsField.__init__c C s | j S )aA Gets the cee_alias of this LogAnalyticsField. The name this field is given in the common event expression standard from mitre.org. This is used for reference when exporting content conforming to CEE standard :return: The cee_alias of this LogAnalyticsField. :rtype: str �r �r4 r6 r6 r7 r � s zLogAnalyticsField.cee_aliasc C s || _ dS )aI Sets the cee_alias of this LogAnalyticsField. The name this field is given in the common event expression standard from mitre.org. This is used for reference when exporting content conforming to CEE standard :param cee_alias: The cee_alias of this LogAnalyticsField. :type: str Nr9 )r4 r r6 r6 r7 r � s c C s | j S )z� Gets the data_type of this LogAnalyticsField. The field data type. :return: The data_type of this LogAnalyticsField. :rtype: str �r r: r6 r6 r7 r � s zLogAnalyticsField.data_typec C s || _ dS )z� Sets the data_type of this LogAnalyticsField. The field data type. :param data_type: The data_type of this LogAnalyticsField. :type: str Nr; )r4 r r6 r6 r7 r � s c C s | j S )z� Gets the regular_expression of this LogAnalyticsField. The field default regular expression. :return: The regular_expression of this LogAnalyticsField. :rtype: str �r! r: r6 r6 r7 r � s z$LogAnalyticsField.regular_expressionc C s || _ dS )z� Sets the regular_expression of this LogAnalyticsField. The field default regular expression. :param regular_expression: The regular_expression of this LogAnalyticsField. :type: str Nr<