
?F[c           @   s0   d  Z  d d l m Z d e f d     YZ d S(   s   
Represents an EC2 Bundle Task
i(   t	   EC2Objectt   BundleInstanceTaskc           B   s/   e  Z d d   Z d   Z d   Z d   Z RS(   c         C   s   t  t |   j |  d  |  _ d  |  _ d  |  _ d  |  _ d  |  _ d  |  _	 d  |  _
 d  |  _ d  |  _ d  |  _ d  |  _ d  |  _ d  S(   N(   t   superR   t   __init__t   Nonet   idt   instance_idt   progresst
   start_timet   statet   buckett   prefixt   upload_policyt   upload_policy_signaturet   update_timet   codet   message(   t   selft
   connection(    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyR      s    											c         C   s   d |  j  S(   Ns   BundleInstanceTask:%s(   R   (   R   (    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyt   __repr__.   s    c         C   s   d  S(   N(   R   (   R   t   namet   attrsR   (    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyt   startElement1   s    c         C   s4  | d k r | |  _  n| d k r0 | |  _ n | d k rH | |  _ n | d k r` | |  _ n | d k rx | |  _ n | d k r | |  _ n | d k r | |  _ n | d k r | |  _ np | d	 k r | |  _ nX | d
 k r | |  _	 n@ | d k r| |  _
 n( | d k r | |  _ n t |  | |  d  S(   Nt   bundleIdt
   instanceIdR   t	   startTimeR	   R
   R   t   uploadPolicyt   uploadPolicySignaturet
   updateTimeR   R   (   R   R   R   R   R	   R
   R   R   R   R   R   R   t   setattr(   R   R   t   valueR   (    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyt
   endElement4   s2    N(   t   __name__t
   __module__R   R   R   R   R   (    (    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyR      s   		N(   t   __doc__t   boto.ec2.ec2objectR    R   (    (    (    s6   lib/python2.7/site-packages/boto/ec2/bundleinstance.pyt   <module>   s   