ruạṛ
a ���fG3 � @ 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 @ sN 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 � �Zed"d#� �Zejd$d#� �Zd%d&� Zd'd(� Zd)d*� Zd+S ),�AddmDbRecommendationAggregationz3 Summarizes a specific ADDM recommendation c K s� dddddddddddd�| _ ddd d ddd ddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )al Initializes a new AddmDbRecommendationAggregation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this AddmDbRecommendationAggregation. :type id: str :param type: The value to assign to the type property of this AddmDbRecommendationAggregation. :type type: str :param message: The value to assign to the message property of this AddmDbRecommendationAggregation. :type message: str :param requires_db_restart: The value to assign to the requires_db_restart property of this AddmDbRecommendationAggregation. :type requires_db_restart: str :param implement_actions: The value to assign to the implement_actions property of this AddmDbRecommendationAggregation. :type implement_actions: list[str] :param rationale: The value to assign to the rationale property of this AddmDbRecommendationAggregation. :type rationale: str :param max_benefit_percent: The value to assign to the max_benefit_percent property of this AddmDbRecommendationAggregation. :type max_benefit_percent: float :param overall_benefit_percent: The value to assign to the overall_benefit_percent property of this AddmDbRecommendationAggregation. :type overall_benefit_percent: float :param max_benefit_avg_active_sessions: The value to assign to the max_benefit_avg_active_sessions property of this AddmDbRecommendationAggregation. :type max_benefit_avg_active_sessions: float :param frequency_count: The value to assign to the frequency_count property of this AddmDbRecommendationAggregation. :type frequency_count: int :param related_object: The value to assign to the related_object property of this AddmDbRecommendationAggregation. :type related_object: oci.opsi.models.RelatedObjectTypeDetails �strz list[str]�float�intZRelatedObjectTypeDetails)�id�type�message�requires_db_restart�implement_actions� rationale�max_benefit_percent�overall_benefit_percent�max_benefit_avg_active_sessions�frequency_count�related_objectr r r ZrequiresDbRestartZimplementActionsr ZmaxBenefitPercentZoverallBenefitPercentZmaxBenefitAvgActiveSessionsZfrequencyCountZ relatedObjectN) Z swagger_typesZ attribute_map�_id�_type�_message�_requires_db_restart�_implement_actions� _rationale�_max_benefit_percent�_overall_benefit_percent� _max_benefit_avg_active_sessions�_frequency_count�_related_object)�self�kwargs� r"