File: //home/arjun/projects/env/lib/python3.10/site-packages/boto/glacier/__pycache__/job.cpython-310.pyc
o
we? � @ s@ d dl Z d dlZd dlmZmZ d dlmZ G dd� de�ZdS )� N)�TreeHashDoesNotMatchError�DownloadArchiveError)�tree_hash_from_strc @ sp e Zd ZdZdZddd�Zdd� Zdd d
�Zdd� Zed
e j
ffdd�Zed
e j
ffdd�Zdd� Z
dd� ZdS )�Jobi @ ))�Action�actionN)� ArchiveId�
archive_idN)�ArchiveSizeInBytes�archive_sizer )� Completed� completedF)�CompletionDate�completion_dateN)�CreationDate�
creation_dateN)�InventorySizeInBytes�inventory_sizer )�JobDescription�descriptionN)�JobId�idN)�SHA256TreeHash�sha256_treehashN)�SNSTopic� sns_topicN)�
StatusCode�status_codeN)�
StatusMessage�status_messageN)�VaultARN�arnNNc C sR || _ |r| jD ]
\}}}t| ||| � qd S | jD ]\}}}t| ||� qd S �N)�vault�ResponseDataElements�setattr)�selfr# �
response_data�
response_name� attr_name�default� r+ �I/home/arjun/projects/env/lib/python3.10/site-packages/boto/glacier/job.py�__init__2 s ��zJob.__init__c C s
d| j S )NzJob(%s))r! )r&