ó
č?F[c           @   s   d  e  f d     YZ d S(   t   Instancec           B   s/   e  Z d d   Z d   Z d   Z d   Z RS(   c         C   sC   | |  _  d  |  _ d  |  _ d  |  _ d  |  _ d  |  _ d  |  _ d  S(   N(   t
   connectiont   Nonet   instance_idt   health_statust   launch_config_namet   lifecycle_statet   availability_zonet
   group_name(   t   selfR   (    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyt   __init__   s    						c         C   sG   d |  j  |  j |  j f } |  j r9 | d |  j 7} n  | d 7} | S(   Ns#   Instance<id:%s, state:%s, health:%ss	    group:%st   >(   R   R   R   R   (   R	   t   r(    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyt   __repr__!   s    		
c         C   s   d  S(   N(   R   (   R	   t   namet   attrsR   (    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyt   startElement*   s    c         C   sĪ   | d k r | |  _  n | d k r0 | |  _ np | d k rH | |  _ nX | d k r` | |  _ n@ | d k rx | |  _ n( | d k r | |  _ n t |  | |  d  S(   Nt
   InstanceIdt   HealthStatust   LaunchConfigurationNamet   LifecycleStatet   AvailabilityZonet   AutoScalingGroupName(   R   R   R   R   R   R   t   setattr(   R	   R   t   valueR   (    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyt
   endElement-   s    N(   t   __name__t
   __module__R   R
   R   R   R   (    (    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyR       s   				N(   t   objectR    (    (    (    s:   lib/python2.7/site-packages/boto/ec2/autoscale/instance.pyt   <module>   s    