ruạṛ
a ���fQ1 � @ 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 ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Zd d!� Zd"S )#� MetricDataa? The set of aggregated data returned for a metric. For information about metrics, see `Metrics Overview`__. Limits information for returned data follows. * Data points: 100,000. * Metric streams* within data points: 2,000. * Time range returned for 1-day resolution: 90 days. * Time range returned for 1-hour resolution: 90 days. * Time range returned for 5-minute resolution: 30 days. * Time range returned for 1-minute resolution: 7 days. *A metric stream is an individual set of aggregated data for a metric with zero or more dimension values. Metric streams cannot be aggregated across metric groups. A metric group is the combination of a given metric, metric namespace, and tenancy for the purpose of determining limits. For more information about metric-related concepts, see `Monitoring Concepts`__. __ https://docs.cloud.oracle.com/iaas/Content/Monitoring/Concepts/monitoringoverview.htm#MetricsOverview __ https://docs.cloud.oracle.com/iaas/Content/Monitoring/Concepts/monitoringoverview.htm#concepts c K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )an Initializes a new MetricData object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param namespace: The value to assign to the namespace property of this MetricData. :type namespace: str :param resource_group: The value to assign to the resource_group property of this MetricData. :type resource_group: str :param compartment_id: The value to assign to the compartment_id property of this MetricData. :type compartment_id: str :param name: The value to assign to the name property of this MetricData. :type name: str :param dimensions: The value to assign to the dimensions property of this MetricData. :type dimensions: dict(str, str) :param metadata: The value to assign to the metadata property of this MetricData. :type metadata: dict(str, str) :param resolution: The value to assign to the resolution property of this MetricData. :type resolution: str :param aggregated_datapoints: The value to assign to the aggregated_datapoints property of this MetricData. :type aggregated_datapoints: list[oci.monitoring.models.AggregatedDatapoint] �strzdict(str, str)zlist[AggregatedDatapoint])� namespace�resource_group�compartment_id�name� dimensions�metadata� resolution�aggregated_datapointsr Z resourceGroupZ compartmentIdr r r r ZaggregatedDatapointsN) Z swagger_typesZ attribute_map� _namespace�_resource_group�_compartment_id�_name�_dimensions� _metadata�_resolution�_aggregated_datapoints)�self�kwargs� r �E/usr/lib/python3.9/site-packages/oci/monitoring/models/metric_data.py�__init__&