Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/boto/cloudfront/__pycache__/ |
Upload File : |
o ckF[� � @ sT d dl Z d dlmZ d dlmZ G dd� de�ZG dd� de�ZG dd � d e�ZdS ) � N)�urllib)� ResultSetc @ sj e Zd ZdZddd�Zdd� Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Zdd� Zdd� Z dd� ZdS )�InvalidationBatchz�A simple invalidation request. :see: http://docs.amazonwebservices.com/AmazonCloudFront/2010-08-01/APIReference/index.html?InvalidationBatchDatatype.html N� c C sB |pg | _ || _|| _| jstt�� �| _|r|| _dS || _dS )z_Create a new invalidation request: :paths: An array of paths to invalidate N)�paths�distribution�caller_reference�str�uuid�uuid4� connection)�selfr r r r � r �>/usr/lib/python3/dist-packages/boto/cloudfront/invalidation.py�__init__! s zInvalidationBatch.__init__c C � d| j S )Nz<InvalidationBatch: %s>��id�r r r r �__repr__2 � zInvalidationBatch.__repr__c C � | j �|�S )z-Add another path to this invalidation request)r �append�r �pathr r r �add5 � zInvalidationBatch.addc C r )z,Remove a path from this invalidation request)r �remover r r r r 9 r zInvalidationBatch.removec C s t | j�S �N)�iterr r r r r �__iter__= r zInvalidationBatch.__iter__c C s | j | S r �r )r �ir r r �__getitem__@ r zInvalidationBatch.__getitem__c C s || j |<