File: //usr/lib/python3/dist-packages/boto/ec2/cloudwatch/__pycache__/metric.cpython-310.pyc
o
ckF[X � @ s, d dl mZ d dlmZ G dd� de�ZdS )� )�MetricAlarm)� Dimensionc @ sf e Zd Zg d�Zg d�Zddd�Zdd� Zdd � Zd
d� Zdd
d�Z ddd�Z
ddd�ZdS )�Metric)�Minimum�Maximum�Sum�Average�SampleCount)�Seconds�Microseconds�Milliseconds�Bytes� Kilobytes� Megabytes� Gigabytes� Terabytes�Bits�Kilobits�Megabits�Gigabits�Terabits�Percent�CountzBytes/SecondzKilobytes/SecondzMegabytes/SecondzGigabytes/SecondzTerabytes/SecondzBits/SecondzKilobits/SecondzMegabits/SecondzGigabits/SecondzTerabits/SecondzCount/SecondNNc C s || _ d | _d | _d | _d S �N)�
connection�name� namespace�
dimensions)�selfr � r �</usr/lib/python3/dist-packages/boto/ec2/cloudwatch/metric.py�__init__( s
zMetric.__init__c C s
d| j S )Nz Metric:%s)r )r r r r �__repr__. s
zMetric.__repr__c C s |dkrt � | _| jS d S )N�
Dimensions)r r )r r �attrsr r r r �startElement1 s �zMetric.startElementc C s4 |dkr || _ d S |dkr|| _d S t| ||� d S )N�
MetricName� Namespace)r r �setattr)r r �valuer r r r �
endElement6 s
zMetric.endElement�<