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 @ s~ e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z d d� Z dd� Zdd� ZdS )�RuleSummaryReportz- A summary count of detection rules. c K s2 dddd�| _ dddd�| _d| _d| _d| _dS )a� Initializes a new RuleSummaryReport 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 RuleSummaryReport. :type total_count: int :param ingest_time_rules_count: The value to assign to the ingest_time_rules_count property of this RuleSummaryReport. :type ingest_time_rules_count: int :param saved_search_rules_count: The value to assign to the saved_search_rules_count property of this RuleSummaryReport. :type saved_search_rules_count: int �int)�total_count�ingest_time_rules_count�saved_search_rules_countZ totalCountZingestTimeRulesCountZsavedSearchRulesCountN)Z swagger_typesZ attribute_map�_total_count�_ingest_time_rules_count�_saved_search_rules_count)�self�kwargs� r �P/usr/lib/python3.9/site-packages/oci/log_analytics/models/rule_summary_report.py�__init__ s ��zRuleSummaryReport.__init__c C s | j S )z� **[Required]** Gets the total_count of this RuleSummaryReport. The total count of detection rules. :return: The total_count of this RuleSummaryReport. :rtype: int �r �r r r r r 4 s zRuleSummaryReport.total_countc C s || _ dS )z� Sets the total_count of this RuleSummaryReport. The total count of detection rules. :param total_count: The total_count of this RuleSummaryReport. :type: int Nr )r r r r r r @ s c C s | j S )z� **[Required]** Gets the ingest_time_rules_count of this RuleSummaryReport. The count of ingest time rules. :return: The ingest_time_rules_count of this RuleSummaryReport. :rtype: int �r r r r r r L s z)RuleSummaryReport.ingest_time_rules_countc C s || _ dS )z� Sets the ingest_time_rules_count of this RuleSummaryReport. The count of ingest time rules. :param ingest_time_rules_count: The ingest_time_rules_count of this RuleSummaryReport. :type: int Nr )r r r r r r X s c C s | j S )z� **[Required]** Gets the saved_search_rules_count of this RuleSummaryReport. The count of saved search rules. :return: The saved_search_rules_count of this RuleSummaryReport. :rtype: int �r r r r r r d s z*RuleSummaryReport.saved_search_rules_countc C s || _ dS )z� Sets the saved_search_rules_count of this RuleSummaryReport. The count of saved search rules. :param saved_search_rules_count: The saved_search_rules_count of this RuleSummaryReport. :type: int Nr )r r r r r r p s c C s t | �S �N)r r r r r �__repr__| s zRuleSummaryReport.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__ s zRuleSummaryReport.__eq__c C s | |k S r r r r r r �__ne__� s zRuleSummaryReport.__ne__N) �__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r r s"