a O•ºf‹4ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)ÚAbstractColumné)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sæeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ dd„Zdd„Zdd„ZdS) ÚClassifyColumnzZ Column containing query results produced by the query language classify command. cKsØddddddddddddddddddddœ|_d d d d d 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__sxWíízClassifyColumn.__init__cCs|jS)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>©rErGrGrHr§s z#ClassifyColumn.classify_field_namescCs ||_dS)a Sets the classify_field_names of this ClassifyColumn. A list of fields specified in the classify command in the query string. :param classify_field_names: The classify_field_names of this ClassifyColumn. :type: list[str] NrJ)rErrGrGrHr³s cCs|jS)a Gets the classify_field_null_count of this ClassifyColumn. Count of nulls found in each of the fields specified in the classify command in the query string. :return: The classify_field_null_count of this ClassifyColumn. :rtype: list[int] ©r?rKrGrGrHr¿s z(ClassifyColumn.classify_field_null_countcCs ||_dS)a1 Sets the classify_field_null_count of this ClassifyColumn. Count of nulls found in each of the fields specified in the classify command in the query string. :param classify_field_null_count: The classify_field_null_count of this ClassifyColumn. :type: list[int] NrL)rErrGrGrHrËs cCs|jS)z÷ Gets the classify_anomaly_interval_counts of this ClassifyColumn. Count of anomalies for each timeseries datapoint. :return: The classify_anomaly_interval_counts of this ClassifyColumn. :rtype: list[int] ©r@rKrGrGrHr×s z/ClassifyColumn.classify_anomaly_interval_countscCs ||_dS)a Sets the classify_anomaly_interval_counts of this ClassifyColumn. Count of anomalies for each timeseries datapoint. :param classify_anomaly_interval_counts: The classify_anomaly_interval_counts of this ClassifyColumn. :type: list[int] NrM)rErrGrGrHrãs cCs|jS)zõ Gets the classify_columns of this ClassifyColumn. Column descriptors for the classify result. :return: The classify_columns of this ClassifyColumn. :rtype: list[oci.log_analytics.models.AbstractColumn] ©rArKrGrGrHrïs zClassifyColumn.classify_columnscCs ||_dS)a Sets the classify_columns of this ClassifyColumn. Column descriptors for the classify result. :param classify_columns: The classify_columns of this ClassifyColumn. :type: list[oci.log_analytics.models.AbstractColumn] NrN)rErrGrGrHrûs cCs|jS)zÒ Gets the classify_result of this ClassifyColumn. Results of the classify command. :return: The classify_result of this ClassifyColumn. :rtype: list[dict(str, object)] ©rBrKrGrGrHrs zClassifyColumn.classify_resultcCs ||_dS)zà Sets the classify_result of this ClassifyColumn. Results of the classify command. :param classify_result: The classify_result of this ClassifyColumn. :type: list[dict(str, object)] NrO)rErrGrGrHrs cCs|jS)a, Gets the classify_correlate_columns of this ClassifyColumn. Column descriptors of fields with strong correlation with the classify fields. :return: The classify_correlate_columns of this ClassifyColumn. :rtype: list[oci.log_analytics.models.AbstractColumn] ©rCrKrGrGrHrs z)ClassifyColumn.classify_correlate_columnscCs ||_dS)aE Sets the classify_correlate_columns of this ClassifyColumn. Column descriptors of fields with strong correlation with the classify fields. :param classify_correlate_columns: The classify_correlate_columns of this ClassifyColumn. :type: list[oci.log_analytics.models.AbstractColumn] NrP)rErrGrGrHr+s cCs|jS)zò Gets the classify_correlate_result of this ClassifyColumn. Correlation results of the classify command. :return: The classify_correlate_result of this ClassifyColumn. :rtype: list[dict(str, object)] ©rDrKrGrGrHr7s z(ClassifyColumn.classify_correlate_resultcCs ||_dS)a  Sets the classify_correlate_result of this ClassifyColumn. Correlation results of the classify command. :param classify_correlate_result: The classify_correlate_result of this ClassifyColumn. :type: list[dict(str, object)] NrQ)rErrGrGrHrCs cCst|ƒS©N)rrKrGrGrHÚ__repr__OszClassifyColumn.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rEÚotherrGrGrHÚ__eq__RszClassifyColumn.__eq__cCs ||k SrRrGrUrGrGrHÚ__ne__XszClassifyColumn.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rIÚpropertyrÚsetterrrrrrrrSrWrXrGrGrGrHr sD              rN) Úabstract_columnrÚoci.utilrrrÚoci.decoratorsrrrGrGrGrHÚs