ruạṛ
a ���f+ � @ 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 @ s4 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 � �Zd"d#� Zd$d%� Zd&d'� Zd(S ))�QueryAggregationz Query results. c K sx ddddddddddd� | _ ddd d ddd dddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )aY Initializes a new QueryAggregation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param total_count: The value to assign to the total_count property of this QueryAggregation. :type total_count: int :param total_matched_count: The value to assign to the total_matched_count property of this QueryAggregation. :type total_matched_count: int :param are_partial_results: The value to assign to the are_partial_results property of this QueryAggregation. :type are_partial_results: bool :param partial_result_reason: The value to assign to the partial_result_reason property of this QueryAggregation. :type partial_result_reason: str :param is_content_hidden: The value to assign to the is_content_hidden property of this QueryAggregation. :type is_content_hidden: bool :param columns: The value to assign to the columns property of this QueryAggregation. :type columns: list[oci.log_analytics.models.AbstractColumn] :param fields: The value to assign to the fields property of this QueryAggregation. :type fields: list[oci.log_analytics.models.AbstractColumn] :param items: The value to assign to the items property of this QueryAggregation. :type items: list[dict(str, object)] :param query_execution_time_in_ms: The value to assign to the query_execution_time_in_ms property of this QueryAggregation. :type query_execution_time_in_ms: int :param percent_complete: The value to assign to the percent_complete property of this QueryAggregation. :type percent_complete: int �int�bool�strzlist[AbstractColumn]zlist[dict(str, object)]) �total_count�total_matched_count�are_partial_results�partial_result_reason�is_content_hidden�columns�fields�items�query_execution_time_in_ms�percent_completeZ totalCountZtotalMatchedCountZarePartialResultsZpartialResultReasonZisContentHiddenr r r ZqueryExecutionTimeInMsZpercentCompleteN)Z swagger_typesZ attribute_map�_total_count�_total_matched_count�_are_partial_results�_partial_result_reason�_is_content_hidden�_columns�_fields�_items�_query_execution_time_in_ms�_percent_complete)�self�kwargs� r �N/usr/lib/python3.9/site-packages/oci/log_analytics/models/query_aggregation.py�__init__ s@ /�� zQueryAggregation.__init__c C s | j S )z� Gets the total_count of this QueryAggregation. Number of rows query retrieved. Up to maxTotalCount limit. :return: The total_count of this QueryAggregation. :rtype: int �r �r r r r! r e s zQueryAggregation.total_countc C s || _ dS )z� Sets the total_count of this QueryAggregation. Number of rows query retrieved. Up to maxTotalCount limit. :param total_count: The total_count of this QueryAggregation. :type: int Nr# )r r r r r! r q s c C s | j S )z� Gets the total_matched_count of this QueryAggregation. Number of rows matched by query. :return: The total_matched_count of this QueryAggregation. :rtype: int �r r$ r r r! r } s z$QueryAggregation.total_matched_countc C s || _ dS )z� Sets the total_matched_count of this QueryAggregation. Number of rows matched by query. :param total_matched_count: The total_matched_count of this QueryAggregation. :type: int Nr% )r r r r r! r � s c C s | j S )z� Gets the are_partial_results of this QueryAggregation. True if query did not complete processing all data. :return: The are_partial_results of this QueryAggregation. :rtype: bool �r r$ r r r! r � s z$QueryAggregation.are_partial_resultsc C s || _ dS )z� Sets the are_partial_results of this QueryAggregation. True if query did not complete processing all data. :param are_partial_results: The are_partial_results of this QueryAggregation. :type: bool Nr&