ó
è?F[c           @   sl   d  d l  m Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d	 „  ƒ  YZ d
 S(   iÿÿÿÿ(   t	   ResultSett   AppCookieStickinessPolicyc           B   s/   e  Z d d  „ Z d „  Z d „  Z d „  Z RS(   c         C   s   d  |  _ d  |  _ d  S(   N(   t   Nonet   cookie_namet   policy_name(   t   selft
   connection(    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyt   __init__   s    	c         C   s   d |  j  |  j f S(   Ns   AppCookieStickiness(%s, %s)(   R   R   (   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyt   __repr__   s    	c         C   s   d  S(   N(    (   R   t   namet   attrsR   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyt   startElement"   s    c         C   s4   | d k r | |  _  n | d k r0 | |  _ n  d  S(   Nt
   CookieNamet
   PolicyName(   R   R   (   R   R	   t   valueR   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyt
   endElement%   s    N(   t   __name__t
   __module__R   R   R   R   R   (    (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR      s   		t   LBCookieStickinessPolicyc           B   s/   e  Z d d  „ Z d „  Z d „  Z d „  Z RS(   c         C   s   d  |  _ d  |  _ d  S(   N(   R   R   t   cookie_expiration_period(   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   -   s    	c         C   s   d |  j  |  j f S(   Ns   LBCookieStickiness(%s, %s)(   R   R   (   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   1   s    	c         C   s   d  S(   N(    (   R   R	   R
   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   5   s    c         C   s4   | d k r | |  _  n | d k r0 | |  _ n  d  S(   Nt   CookieExpirationPeriodR   (   R   R   (   R   R	   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   8   s    N(   R   R   R   R   R   R   R   (    (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   ,   s   		t   OtherPolicyc           B   s/   e  Z d d  „ Z d „  Z d „  Z d „  Z RS(   c         C   s   d  |  _ d  S(   N(   R   R   (   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   @   s    c         C   s   d |  j  S(   Ns   OtherPolicy(%s)(   R   (   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   C   s    c         C   s   d  S(   N(    (   R   R	   R
   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   F   s    c         C   s   | |  _  d  S(   N(   R   (   R   R	   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   I   s    N(   R   R   R   R   R   R   R   (    (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   ?   s   		t   Policiesc           B   s5   e  Z d  Z d d „ Z d „  Z d „  Z d „  Z RS(   s   
    ELB Policies
    c         C   s(   | |  _  d  |  _ d  |  _ d  |  _ d  S(   N(   R   R   t   app_cookie_stickiness_policiest   lb_cookie_stickiness_policiest   other_policies(   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   Q   s    			c         C   s8   d |  j  } d |  j } d |  j } d | | | f S(   Ns   AppCookieStickiness%ss   LBCookieStickiness%ss   Other%ss   Policies(%s,%s,%s)(   R   R   R   (   R   t   appt   lbt   other(    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   W   s    c         C   sŽ   | d k r. t  d t f g ƒ } | |  _ | S| d k r\ t  d t f g ƒ } | |  _ | S| d k rŠ t  d t f g ƒ } | |  _ | Sd  S(   Nt   AppCookieStickinessPoliciest   membert   LBCookieStickinessPoliciest   OtherPolicies(   R    R   R   R   R   R   R   (   R   R	   R
   R   t   rs(    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   ]   s    			c         C   s   d  S(   N(    (   R   R	   R   R   (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   k   s    N(   R   R   t   __doc__R   R   R   R   R   (    (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyR   M   s
   		N(   t   boto.resultsetR    t   objectR   R   R   R   (    (    (    s4   lib/python2.7/site-packages/boto/ec2/elb/policies.pyt   <module>   s   