o ckF[ @s0dZddlmZddlmZGdddeZdS)z7 Represents an EC2 Spot Instance Datafeed Subscription ) EC2Object)SpotInstanceStateFaultcsDeZdZ  d fdd ZddZddZdd Zdd d ZZS)SpotDatafeedSubscriptionNcs2tt||||_||_||_||_||_dS)N)superr__init__owner_idbucketprefixstatefault)self connectionrrr r r  __class__C/usr/lib/python3/dist-packages/boto/ec2/spotdatafeedsubscription.pyrs  z!SpotDatafeedSubscription.__init__cCs d|jS)NzSpotDatafeedSubscription:%s)r)r rrr__repr__(s z!SpotDatafeedSubscription.__repr__cCs|dkr t|_|jSdS)Nr )rr )r nameattrsr rrr startElement+sz%SpotDatafeedSubscription.startElementcCsX|dkr ||_dS|dkr||_dS|dkr||_dS|dkr$||_dSt|||dS)NownerIdrr r )rrr r setattr)r rvaluer rrr endElement2s    z#SpotDatafeedSubscription.endElementFcCs|jj|dS)N)dry_run)r !delete_spot_datafeed_subscription)r rrrrdelete>szSpotDatafeedSubscription.delete)NNNNNN)F) __name__ __module__ __qualname__rrrrr __classcell__rrrrrs  rN)__doc__boto.ec2.ec2objectrboto.ec2.spotinstancerequestrrrrrrs