ruạṛ
a O��f�4 � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�AbstractColumn� )�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 dd� Zdd� Zdd� ZdS ) �ClassifyColumnzZ Column containing query results produced by the query language classify command. c K s� dddddddddddddddddddd�| _ d d ddd ddddddddddddddd�| _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 ClassifyColumn object with values from keyword arguments. The default value of the :py:attr:`~oci.log_analytics.models.ClassifyColumn.type` attribute of this class is ``CLASSIFY_COLUMN`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this ClassifyColumn. Allowed values for this property are: "COLUMN", "CHART_COLUMN", "CHART_DATA_COLUMN", "TIME_STATS_COLUMN", "TIME_STATS_DATA_COLUMN", "TIME_CLUSTER_COLUMN", "TIME_CLUSTER_DATA_COLUMN", "TIME_COLUMN", "TREND_COLUMN", "CLASSIFY_COLUMN" :type type: str :param display_name: The value to assign to the display_name property of this ClassifyColumn. :type display_name: str :param sub_system: The value to assign to the sub_system property of this ClassifyColumn. Allowed values for this property are: "LOG" :type sub_system: str :param values: The value to assign to the values property of this ClassifyColumn. :type values: list[oci.log_analytics.models.FieldValue] :param is_list_of_values: The value to assign to the is_list_of_values property of this ClassifyColumn. :type is_list_of_values: bool :param is_multi_valued: The value to assign to the is_multi_valued property of this ClassifyColumn. :type is_multi_valued: bool :param is_case_sensitive: The value to assign to the is_case_sensitive property of this ClassifyColumn. :type is_case_sensitive: bool :param is_groupable: The value to assign to the is_groupable property of this ClassifyColumn. :type is_groupable: bool :param is_evaluable: The value to assign to the is_evaluable property of this ClassifyColumn. :type is_evaluable: bool :param value_type: The value to assign to the value_type property of this ClassifyColumn. Allowed values for this property are: "BOOLEAN", "STRING", "DOUBLE", "FLOAT", "LONG", "INTEGER", "TIMESTAMP", "FACET" :type value_type: str :param original_display_name: The value to assign to the original_display_name property of this ClassifyColumn. :type original_display_name: str :param internal_name: The value to assign to the internal_name property of this ClassifyColumn. :type internal_name: str :param classify_field_names: The value to assign to the classify_field_names property of this ClassifyColumn. :type classify_field_names: list[str] :param classify_field_null_count: The value to assign to the classify_field_null_count property of this ClassifyColumn. :type classify_field_null_count: list[int] :param classify_anomaly_interval_counts: The value to assign to the classify_anomaly_interval_counts property of this ClassifyColumn. :type classify_anomaly_interval_counts: list[int] :param classify_columns: The value to assign to the classify_columns property of this ClassifyColumn. :type classify_columns: list[oci.log_analytics.models.AbstractColumn] :param classify_result: The value to assign to the classify_result property of this ClassifyColumn. :type classify_result: list[dict(str, object)] :param classify_correlate_columns: The value to assign to the classify_correlate_columns property of this ClassifyColumn. :type classify_correlate_columns: list[oci.log_analytics.models.AbstractColumn] :param classify_correlate_result: The value to assign to the classify_correlate_result property of this ClassifyColumn. :type classify_correlate_result: list[dict(str, object)] �strzlist[FieldValue]�boolz list[str]z list[int]zlist[AbstractColumn]zlist[dict(str, object)])�type�display_name� sub_system�values�is_list_of_values�is_multi_valued�is_case_sensitive�is_groupable�is_evaluable� value_type�original_display_name� internal_name�classify_field_names�classify_field_null_count� classify_anomaly_interval_counts�classify_columns�classify_result�classify_correlate_columns�classify_correlate_resultr �displayName� subSystemr �isListOfValues� isMultiValued�isCaseSensitive�isGroupable�isEvaluable� valueType�originalDisplayName�internalName�classifyFieldNames�classifyFieldNullCount�classifyAnomalyIntervalCounts�classifyColumns�classifyResult�classifyCorrelateColumns�classifyCorrelateResultN�CLASSIFY_COLUMN)� swagger_types� attribute_map�_type� _display_name�_sub_system�_values�_is_list_of_values�_is_multi_valued�_is_case_sensitive� _is_groupable� _is_evaluable�_value_type�_original_display_name�_internal_name�_classify_field_names�_classify_field_null_count�!_classify_anomaly_interval_counts�_classify_columns�_classify_result�_classify_correlate_columns�_classify_correlate_result)�self�kwargs� rG ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/classify_column.py�__init__ sx W��zClassifyColumn.__init__c C s | j S )z� Gets the classify_field_names of this ClassifyColumn. A list of fields specified in the classify command in the query string. :return: The classify_field_names of this ClassifyColumn. :rtype: list[str] �r>