ruạṛ
a O��f�R � @ 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_type�ceeAlias�dataType�regularExpressionr �displayName�editVersion� facetPriorityr �isFacetEligible�isHighCardinality�isLargeData� isMultiValued� isPrimary�isSystem�isSummarizable�mappedValue�isMetricKeyEligible�isMetricValueEligible�rangeFacetEligible�isTableEligible�unitTypeN)� swagger_types� 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� rK ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/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 �r4 �rI rK rK rL 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 NrN )rI r rK rK rL 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 �r5 rO rK rK rL 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 NrP )rI r rK rK rL 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 �r6 rO rK rK rL 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 NrQ )rI r rK rK rL r � s c C s | j S )z� Gets the description of this LogAnalyticsField. The field description. :return: The description of this LogAnalyticsField. :rtype: str �r7 rO rK rK rL r � s zLogAnalyticsField.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsField. The field description. :param description: The description of this LogAnalyticsField. :type: str NrR )rI r rK rK rL r s c C s | j S )z� Gets the display_name of this LogAnalyticsField. The field display name. :return: The display_name of this LogAnalyticsField. :rtype: str �r8 rO rK rK rL r s zLogAnalyticsField.display_namec C s || _ dS )z� Sets the display_name of this LogAnalyticsField. The field display name. :param display_name: The display_name of this LogAnalyticsField. :type: str NrS )rI r rK rK rL r s c C s | j S )z� Gets the edit_version of this LogAnalyticsField. The field edit version. :return: The edit_version of this LogAnalyticsField. :rtype: int �r9 rO rK rK rL r * s zLogAnalyticsField.edit_versionc C s || _ dS )z� Sets the edit_version of this LogAnalyticsField. The field edit version. :param edit_version: The edit_version of this LogAnalyticsField. :type: int NrT )rI r rK rK rL r 6 s c C s | j S )z� Gets the facet_priority of this LogAnalyticsField. The facet priority. :return: The facet_priority of this LogAnalyticsField. :rtype: int �r: rO rK rK rL r B s z LogAnalyticsField.facet_priorityc C s || _ dS )z� Sets the facet_priority of this LogAnalyticsField. The facet priority. :param facet_priority: The facet_priority of this LogAnalyticsField. :type: int NrU )rI r rK rK rL r N s c C s | j S )z� Gets the name of this LogAnalyticsField. The field internal name. :return: The name of this LogAnalyticsField. :rtype: str �r; rO rK rK rL r Z s zLogAnalyticsField.namec C s || _ dS )z� Sets the name of this LogAnalyticsField. The field internal name. :param name: The name of this LogAnalyticsField. :type: str NrV )rI r rK rK rL r f s c C s | j S )z� Gets the is_facet_eligible of this LogAnalyticsField. A flag inidcating whether or not the facet is elibigle for use. :return: The is_facet_eligible of this LogAnalyticsField. :rtype: bool �r<