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 @ st e Zd ZdZdZdZdZdd� Zedd� �Z e j d d� �Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zed%d&� �Zej d'd&� �Zed(d)� �Zej d*d)� �Zd+d,� Zd-d.� Zd/d0� Zd1S )2� ExportDetailszv Input arguments for running a query synchronosly and streaming the results as soon as they become available. �LOG�CSV�JSONc K s� ddddddddddddd�| _ ddd d ddd dddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a Initializes a new ExportDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this ExportDetails. :type compartment_id: str :param compartment_id_in_subtree: The value to assign to the compartment_id_in_subtree property of this ExportDetails. :type compartment_id_in_subtree: bool :param query_string: The value to assign to the query_string property of this ExportDetails. :type query_string: str :param sub_system: The value to assign to the sub_system property of this ExportDetails. Allowed values for this property are: "LOG" :type sub_system: str :param scope_filters: The value to assign to the scope_filters property of this ExportDetails. :type scope_filters: list[oci.log_analytics.models.ScopeFilter] :param max_total_count: The value to assign to the max_total_count property of this ExportDetails. :type max_total_count: int :param time_filter: The value to assign to the time_filter property of this ExportDetails. :type time_filter: oci.log_analytics.models.TimeRange :param query_timeout_in_seconds: The value to assign to the query_timeout_in_seconds property of this ExportDetails. :type query_timeout_in_seconds: int :param should_include_columns: The value to assign to the should_include_columns property of this ExportDetails. :type should_include_columns: bool :param output_format: The value to assign to the output_format property of this ExportDetails. Allowed values for this property are: "CSV", "JSON" :type output_format: str :param should_localize: The value to assign to the should_localize property of this ExportDetails. :type should_localize: bool :param should_use_acceleration: The value to assign to the should_use_acceleration property of this ExportDetails. :type should_use_acceleration: bool �str�boolzlist[ScopeFilter]�intZ TimeRange)�compartment_id�compartment_id_in_subtree�query_string� sub_system� scope_filters�max_total_count�time_filter�query_timeout_in_seconds�should_include_columns� output_format�should_localize�should_use_accelerationZ compartmentIdZcompartmentIdInSubtreeZqueryStringZ subSystemZscopeFiltersZ maxTotalCountZ timeFilterZqueryTimeoutInSecondsZshouldIncludeColumnsZoutputFormatZshouldLocalizeZshouldUseAccelerationN)Z swagger_typesZ attribute_map�_compartment_id�_compartment_id_in_subtree� _query_string�_sub_system�_scope_filters�_max_total_count�_time_filter�_query_timeout_in_seconds�_should_include_columns�_output_format�_should_localize�_should_use_acceleration)�self�kwargs� r'