B
    è?F[–
  ã               @   s4   G d d„ de ƒZG dd„ deƒZG dd„ de ƒZdS )c               @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	ÚAccountAttributeNc             C   s   || _ d | _d | _d S )N)Ú
connectionÚattribute_nameÚattribute_values)Úselfr   © r   ú2lib/python3.7/site-packages/boto/ec2/attributes.pyÚ__init__   s    zAccountAttribute.__init__c             C   s   |dkrt ƒ | _| jS d S )NZattributeValueSet)ÚAttributeValuesr   )r   ÚnameÚattrsr   r   r   r   ÚstartElement   s    zAccountAttribute.startElementc             C   s   |dkr|| _ d S )NZattributeName)r   )r   r
   Úvaluer   r   r   r   Ú
endElement"   s    zAccountAttribute.endElement)N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s   
r   c               @   s   e Zd Zdd„ Zdd„ ZdS )r	   c             C   s   d S )Nr   )r   r
   r   r   r   r   r   r   (   s    zAttributeValues.startElementc             C   s   |dkr|   |¡ d S )NZattributeValue)Úappend)r   r
   r   r   r   r   r   r   +   s    zAttributeValues.endElementN)r   r   r   r   r   r   r   r   r   r	   '   s   r	   c               @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	ÚVPCAttributeNc             C   s"   || _ d | _d | _d | _d | _d S )N)r   Úvpc_idÚenable_dns_hostnamesÚenable_dns_supportÚ_current_attr)r   r   r   r   r   r   1   s
    zVPCAttribute.__init__c             C   s   |dkr|| _ d S )N)ÚenableDnsHostnamesÚenableDnsSupport)r   )r   r
   r   r   r   r   r   r   8   s    zVPCAttribute.startElementc             C   sP   |dkr|| _ n<|dkrL|dkr&d}nd}| jdkr<|| _n| jdkrL|| _d S )NZvpcIdr   ÚtrueTFr   r   )r   r   r   r   )r   r
   r   r   r   r   r   r   <   s    

zVPCAttribute.endElement)N)r   r   r   r   r   r   r   r   r   r   r   0   s   
r   N)Úobjectr   Úlistr	   r   r   r   r   r   Ú<module>   s   	