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 dZ d Zd ZdZ dd � Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zd&d'� Zd(d)� Zd*d+� Zd,S )-�TransferDevicez TransferDevice model. � PREPARING�READY�PACKAGED�ACTIVE� PROCESSING�COMPLETE�MISSING�ERROR�DELETED� CANCELLEDc K sd ddddddddd�| _ dddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _d| _ dS ) a� Initializes a new TransferDevice object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param serial_number: The value to assign to the serial_number property of this TransferDevice. :type serial_number: str :param iscsi_iqn: The value to assign to the iscsi_iqn property of this TransferDevice. :type iscsi_iqn: str :param label: The value to assign to the label property of this TransferDevice. :type label: str :param lifecycle_state: The value to assign to the lifecycle_state property of this TransferDevice. Allowed values for this property are: "PREPARING", "READY", "PACKAGED", "ACTIVE", "PROCESSING", "COMPLETE", "MISSING", "ERROR", "DELETED", "CANCELLED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param transfer_job_id: The value to assign to the transfer_job_id property of this TransferDevice. :type transfer_job_id: str :param attached_transfer_package_label: The value to assign to the attached_transfer_package_label property of this TransferDevice. :type attached_transfer_package_label: str :param creation_time: The value to assign to the creation_time property of this TransferDevice. :type creation_time: datetime :param upload_status_log_uri: The value to assign to the upload_status_log_uri property of this TransferDevice. :type upload_status_log_uri: str �strZdatetime)� serial_number� iscsi_iqn�label�lifecycle_state�transfer_job_id�attached_transfer_package_label� creation_time�upload_status_log_uriZserialNumberZiscsiIQNr ZlifecycleStateZ transferJobIdZattachedTransferPackageLabelZcreationTimeZuploadStatusLogUriN) Z swagger_typesZ attribute_map�_serial_number� _iscsi_iqn�_label�_lifecycle_state�_transfer_job_id� _attached_transfer_package_label�_creation_time�_upload_status_log_uri)�self�kwargs� r$ �B/usr/lib/python3.9/site-packages/oci/dts/models/transfer_device.py�__init__: s4 )��zTransferDevice.__init__c C s | j S )z� Gets the serial_number of this TransferDevice. :return: The serial_number of this TransferDevice. :rtype: str �r �r"