ruạṛ
a N��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 �str�datetime)� serial_number� iscsi_iqn�label�lifecycle_state�transfer_job_id�attached_transfer_package_label� creation_time�upload_status_log_uri�serialNumber�iscsiIQNr �lifecycleState� transferJobId�attachedTransferPackageLabel�creationTime�uploadStatusLogUriN) � swagger_types� 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. ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/dts/models/transfer_device.py�__init__8 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, r. r. r/ r s zTransferDevice.serial_numberc C s || _ dS )z� Sets the serial_number of this TransferDevice. :param serial_number: The serial_number of this TransferDevice. :type: str Nr1 )r, r r. r. r/ r � s c C s | j S )z� Gets the iscsi_iqn of this TransferDevice. :return: The iscsi_iqn of this TransferDevice. :rtype: str �r% r2 r. r. r/ r � s zTransferDevice.iscsi_iqnc C s || _ dS )z� Sets the iscsi_iqn of this TransferDevice. :param iscsi_iqn: The iscsi_iqn of this TransferDevice. :type: str Nr3 )r, r r. r. r/ r � s c C s | j S )z� **[Required]** Gets the label of this TransferDevice. :return: The label of this TransferDevice. :rtype: str �r&