ruạṛ
a ���f�* � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s e Zd ZdZdZdZdZdZdZdZ dd � Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd � �Zej d!d � �Zd"d#� Zd$d%� Zd&d'� Zd(S ))� ObjectSummarya[ To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see `Getting Started with Policies`__. __ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm �Standard�InfrequentAccess�Archive�Archived� Restoring�Restoredc K sd ddddddddd�| _ ddddd d ddd�| _d | _d | _d | _d | _d | _d | _d | _d | _ d S )a� Initializes a new ObjectSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this ObjectSummary. :type name: str :param size: The value to assign to the size property of this ObjectSummary. :type size: int :param md5: The value to assign to the md5 property of this ObjectSummary. :type md5: str :param time_created: The value to assign to the time_created property of this ObjectSummary. :type time_created: datetime :param etag: The value to assign to the etag property of this ObjectSummary. :type etag: str :param storage_tier: The value to assign to the storage_tier property of this ObjectSummary. Allowed values for this property are: "Standard", "InfrequentAccess", "Archive", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type storage_tier: str :param archival_state: The value to assign to the archival_state property of this ObjectSummary. Allowed values for this property are: "Archived", "Restoring", "Restored", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type archival_state: str :param time_modified: The value to assign to the time_modified property of this ObjectSummary. :type time_modified: datetime �str�intZdatetime)�name�size�md5�time_created�etag�storage_tier�archival_state� time_modifiedr r r ZtimeCreatedr ZstorageTierZ archivalStateZtimeModifiedN) Z swagger_typesZ attribute_map�_name�_size�_md5� _time_created�_etag� _storage_tier�_archival_state�_time_modified)�self�kwargs� r! �L/usr/lib/python3.9/site-packages/oci/object_storage/models/object_summary.py�__init__. s4 +��zObjectSummary.__init__c C s | j S )z� **[Required]** Gets the name of this ObjectSummary. The name of the object. Avoid entering confidential information. Example: test/object1.log :return: The name of this ObjectSummary. :rtype: str �r �r r! r! r"