ruạṛ
a O��f�7 � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd d� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).�0SummarizeDatabaseInsightResourceUsageAggregationz> Resource usage summation for the current time period �CPU�STORAGE�IO�MEMORY� MEMORY_PGA� MEMORY_SGA�CORES�GB�MBPS�IOPS�PERCENTc K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )a� Initializes a new SummarizeDatabaseInsightResourceUsageAggregation object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param time_interval_start: The value to assign to the time_interval_start property of this SummarizeDatabaseInsightResourceUsageAggregation. :type time_interval_start: datetime :param time_interval_end: The value to assign to the time_interval_end property of this SummarizeDatabaseInsightResourceUsageAggregation. :type time_interval_end: datetime :param resource_metric: The value to assign to the resource_metric property of this SummarizeDatabaseInsightResourceUsageAggregation. Allowed values for this property are: "CPU", "STORAGE", "IO", "MEMORY", "MEMORY_PGA", "MEMORY_SGA", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type resource_metric: str :param usage_unit: The value to assign to the usage_unit property of this SummarizeDatabaseInsightResourceUsageAggregation. Allowed values for this property are: "CORES", "GB", "MBPS", "IOPS", "PERCENT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type usage_unit: str :param usage: The value to assign to the usage property of this SummarizeDatabaseInsightResourceUsageAggregation. :type usage: float :param capacity: The value to assign to the capacity property of this SummarizeDatabaseInsightResourceUsageAggregation. :type capacity: float :param usage_change_percent: The value to assign to the usage_change_percent property of this SummarizeDatabaseInsightResourceUsageAggregation. :type usage_change_percent: float :param total_host_capacity: The value to assign to the total_host_capacity property of this SummarizeDatabaseInsightResourceUsageAggregation. :type total_host_capacity: float �datetime�str�float)�time_interval_start�time_interval_end�resource_metric� usage_unit�usage�capacity�usage_change_percent�total_host_capacity�timeIntervalStart�timeIntervalEnd�resourceMetric� usageUnitr r �usageChangePercent�totalHostCapacityN) � swagger_types� attribute_map�_time_interval_start�_time_interval_end�_resource_metric�_usage_unit�_usage� _capacity�_usage_change_percent�_total_host_capacity)�self�kwargs� r/ ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/opsi/models/summarize_database_insight_resource_usage_aggregation.py�__init__<