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 @ sd e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zd d� Z dd � Z dd� ZdS )�ResponderExecutionAggregationzF Provides the dimensions and their corresponding count value. c K s( ddd�| _ ddd�| _d| _d| _dS )a Initializes a new ResponderExecutionAggregation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param dimensions_map: The value to assign to the dimensions_map property of this ResponderExecutionAggregation. :type dimensions_map: dict(str, str) :param count: The value to assign to the count property of this ResponderExecutionAggregation. :type count: int zdict(str, str)�int)�dimensions_map�countZ dimensionsMapr N)Z swagger_typesZ attribute_map�_dimensions_map�_count)�self�kwargs� r �Z/usr/lib/python3.9/site-packages/oci/cloud_guard/models/responder_execution_aggregation.py�__init__ s ��z&ResponderExecutionAggregation.__init__c C s | j S )a� **[Required]** Gets the dimensions_map of this ResponderExecutionAggregation. The key-value pairs of dimensions and their names. The key corresponds to the Analytic Dimension(s) chosen, and the value corresponds to the value of the dimension from the data. E.g. if the Analytic Dimension chosen is "RISK_LEVEL", then the value will be like "CRITICAL". If the Analytic Dimensions chosen are "RISK_LEVEL" and "RESOURCE_TYPE", then the map will have two key-value pairs of form {"RISK_LEVEL" : "CRITICAL, "RESOURCE_TYPE" : "LOAD_BALANCER"} :return: The dimensions_map of this ResponderExecutionAggregation. :rtype: dict(str, str) �r �r r r r r - s z,ResponderExecutionAggregation.dimensions_mapc C s || _ dS )a� Sets the dimensions_map of this ResponderExecutionAggregation. The key-value pairs of dimensions and their names. The key corresponds to the Analytic Dimension(s) chosen, and the value corresponds to the value of the dimension from the data. E.g. if the Analytic Dimension chosen is "RISK_LEVEL", then the value will be like "CRITICAL". If the Analytic Dimensions chosen are "RISK_LEVEL" and "RESOURCE_TYPE", then the map will have two key-value pairs of form {"RISK_LEVEL" : "CRITICAL, "RESOURCE_TYPE" : "LOAD_BALANCER"} :param dimensions_map: The dimensions_map of this ResponderExecutionAggregation. :type: dict(str, str) Nr )r r r r r r 9 s c C s | j S )z� **[Required]** Gets the count of this ResponderExecutionAggregation. The number of occurrences with given dimensions :return: The count of this ResponderExecutionAggregation. :rtype: int �r r r r r r E s z#ResponderExecutionAggregation.countc C s || _ dS )z� Sets the count of this ResponderExecutionAggregation. The number of occurrences with given dimensions :param count: The count of this ResponderExecutionAggregation. :type: int Nr )r r r r r r Q s c C s t | �S �N)r r r r r �__repr__] s z&ResponderExecutionAggregation.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__` s z$ResponderExecutionAggregation.__eq__c C s | |k S r r r r r r �__ne__f s z$ResponderExecutionAggregation.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r s r N)Zoci.utilr r r Zoci.decoratorsr �objectr r r r r �<module> s
cải xoăn