ruạṛ
a N��f�5 � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�DataSourceDetails� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s2 e Zd ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zed"d#� �Zej d$d#� �Zd%d&� Zd'd(� Zd)d*� Zd+S ),�LoggingQueryDataSourceDetailszE The information about new Logging Query of type DataSource. �EQUAL�GREATER�GREATERTHANEQUALTO�LESS�LESSTHANEQUALTO�INSIGHTc K s~ ddddddddddd� | _ ddd d ddd dddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a Initializes a new LoggingQueryDataSourceDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.cloud_guard.models.LoggingQueryDataSourceDetails.data_source_feed_provider` attribute of this class is ``LOGGINGQUERY`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param data_source_feed_provider: The value to assign to the data_source_feed_provider property of this LoggingQueryDataSourceDetails. Allowed values for this property are: "LOGGINGQUERY", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type data_source_feed_provider: str :param regions: The value to assign to the regions property of this LoggingQueryDataSourceDetails. :type regions: list[str] :param query: The value to assign to the query property of this LoggingQueryDataSourceDetails. :type query: str :param interval_in_minutes: The value to assign to the interval_in_minutes property of this LoggingQueryDataSourceDetails. :type interval_in_minutes: int :param threshold: The value to assign to the threshold property of this LoggingQueryDataSourceDetails. :type threshold: int :param query_start_time: The value to assign to the query_start_time property of this LoggingQueryDataSourceDetails. :type query_start_time: oci.cloud_guard.models.ContinuousQueryStartPolicy :param operator: The value to assign to the operator property of this LoggingQueryDataSourceDetails. Allowed values for this property are: "EQUAL", "GREATER", "GREATERTHANEQUALTO", "LESS", "LESSTHANEQUALTO", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operator: str :param logging_query_type: The value to assign to the logging_query_type property of this LoggingQueryDataSourceDetails. Allowed values for this property are: "INSIGHT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type logging_query_type: str :param additional_entities_count: The value to assign to the additional_entities_count property of this LoggingQueryDataSourceDetails. :type additional_entities_count: int :param logging_query_details: The value to assign to the logging_query_details property of this LoggingQueryDataSourceDetails. :type logging_query_details: oci.cloud_guard.models.LoggingQueryDetails �strz list[str]�int�ContinuousQueryStartPolicy�LoggingQueryDetails) �data_source_feed_provider�regions�query�interval_in_minutes� threshold�query_start_time�operator�logging_query_type�additional_entities_count�logging_query_details�dataSourceFeedProviderr r �intervalInMinutesr �queryStartTimer �loggingQueryType�additionalEntitiesCount�loggingQueryDetailsN�LOGGINGQUERY)� swagger_types� attribute_map�_data_source_feed_provider�_regions�_query�_interval_in_minutes� _threshold�_query_start_time� _operator�_logging_query_type�_additional_entities_count�_logging_query_details)�self�kwargs� r2 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cloud_guard/models/logging_query_data_source_details.py�__init__( sB 6�� z&LoggingQueryDataSourceDetails.__init__c C s | j S )z� Gets the regions of this LoggingQueryDataSourceDetails. Logging Query regions :return: The regions of this LoggingQueryDataSourceDetails. :rtype: list[str] �r'