ruạṛ
a ���f�X � @ 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 dZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Z e j!d d� �Z ed!d"� �Z"e"j!d#d"� �Z"ed$d%� �Z#e#j!d&d%� �Z#ed'd(� �Z$e$j!d)d(� �Z$ed*d+� �Z%e%j!d,d+� �Z%ed-d.� �Z&e&j!d/d.� �Z&ed0d1� �Z'e'j!d2d1� �Z'ed3d4� �Z(e(j!d5d4� �Z(ed6d7� �Z)e)j!d8d7� �Z)ed9d:� �Z*e*j!d;d:� �Z*ed<d=� �Z+e+j!d>d=� �Z+ed?d@� �Z,e,j!dAd@� �Z,edBdC� �Z-e-j!dDdC� �Z-dEdF� Z.dGdH� Z/dIdJ� Z0dKS )L�WorkRequestz� An asynchronous work request. See `Work Requests`__. __ https://docs.cloud.oracle.com/Content/General/Concepts/workrequestoverview.htm �CREATE_FLEET�DELETE_FLEET� MOVE_FLEET�UPDATE_FLEET� UPDATE_FLEET_AGENT_CONFIGURATION�DELETE_JAVA_INSTALLATION�CREATE_JAVA_INSTALLATION�COLLECT_JFR�REQUEST_CRYPTO_EVENT_ANALYSIS�#REQUEST_PERFORMANCE_TUNING_ANALYSIS�REQUEST_JAVA_MIGRATION_ANALYSIS�DELETE_JMS_REPORT�SCAN_JAVA_SERVER_USAGE�SCAN_LIBRARY_USAGE�EXPORT_DATA_CSV�CREATE_DRS_FILE�UPDATE_DRS_FILE�DELETE_DRS_FILE� ENABLE_DRS�DISABLE_DRS�ACCEPTED�CANCELED� CANCELING�FAILED�IN_PROGRESS� SUCCEEDEDc K s� dddddddddddddd� | _ dd d ddd dddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new WorkRequest object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param operation_type: The value to assign to the operation_type property of this WorkRequest. Allowed values for this property are: "CREATE_FLEET", "DELETE_FLEET", "MOVE_FLEET", "UPDATE_FLEET", "UPDATE_FLEET_AGENT_CONFIGURATION", "DELETE_JAVA_INSTALLATION", "CREATE_JAVA_INSTALLATION", "COLLECT_JFR", "REQUEST_CRYPTO_EVENT_ANALYSIS", "REQUEST_PERFORMANCE_TUNING_ANALYSIS", "REQUEST_JAVA_MIGRATION_ANALYSIS", "DELETE_JMS_REPORT", "SCAN_JAVA_SERVER_USAGE", "SCAN_LIBRARY_USAGE", "EXPORT_DATA_CSV", "CREATE_DRS_FILE", "UPDATE_DRS_FILE", "DELETE_DRS_FILE", "ENABLE_DRS", "DISABLE_DRS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operation_type: str :param status: The value to assign to the status property of this WorkRequest. Allowed values for this property are: "ACCEPTED", "CANCELED", "CANCELING", "FAILED", "IN_PROGRESS", "SUCCEEDED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param id: The value to assign to the id property of this WorkRequest. :type id: str :param compartment_id: The value to assign to the compartment_id property of this WorkRequest. :type compartment_id: str :param resources: The value to assign to the resources property of this WorkRequest. :type resources: list[oci.jms.models.WorkRequestResource] :param percent_complete: The value to assign to the percent_complete property of this WorkRequest. :type percent_complete: float :param time_accepted: The value to assign to the time_accepted property of this WorkRequest. :type time_accepted: datetime :param time_started: The value to assign to the time_started property of this WorkRequest. :type time_started: datetime :param time_finished: The value to assign to the time_finished property of this WorkRequest. :type time_finished: datetime :param created_by: The value to assign to the created_by property of this WorkRequest. :type created_by: oci.jms.models.Principal :param time_last_updated: The value to assign to the time_last_updated property of this WorkRequest. :type time_last_updated: datetime :param total_task_count: The value to assign to the total_task_count property of this WorkRequest. :type total_task_count: int :param completed_task_count: The value to assign to the completed_task_count property of this WorkRequest. :type completed_task_count: int �strzlist[WorkRequestResource]�floatZdatetimeZ Principal�int) �operation_type�status�id�compartment_id� resources�percent_complete� time_accepted�time_started� time_finished� created_by�time_last_updated�total_task_count�completed_task_countZ operationTyper% r&