ruạṛ
a ���f�z � @ 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 ZdZdZdZdZdZdZdZdZdZdZdZdZdZdd� Zedd� �Zej dd� �Zed 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%ed/d0� �Z&e&j d1d0� �Z&ed2d3� �Z'e'j d4d3� �Z'ed5d6� �Z(e(j d7d6� �Z(ed8d9� �Z)e)j d:d9� �Z)ed;d<� �Z*e*j d=d<� �Z*ed>d?� �Z+e+j d@d?� �Z+edAdB� �Z,e,j dCdB� �Z,edDdE� �Z-e-j dFdE� �Z-edGdH� �Z.e.j dIdH� �Z.edJdK� �Z/e/j dLdK� �Z/edMdN� �Z0e0j dOdN� �Z0edPdQ� �Z1e1j dRdQ� �Z1edSdT� �Z2e2j dUdT� �Z2edVdW� �Z3e3j dXdW� �Z3edYdZ� �Z4e4j d[dZ� �Z4ed\d]� �Z5e5j d^d]� �Z5ed_d`� �Z6e6j dad`� �Z6edbdc� �Z7e7j dddc� �Z7dedf� Z8dgdh� Z9didj� Z:dkS )l�JobExecutionz) The details of a job execution. � EXTERNAL_SIDB�EXTERNAL_RAC� CLOUD_SIDB� CLOUD_RAC�SHARED� DEDICATED�CDB�PDB�NON_CDB�ACD�ADB� ONPREMISE�BM�VM�EXADATA� EXADATA_CC� AUTONOMOUS� EXADATA_XS�OLTP�DW�AJD�APEX� SUCCEEDED�FAILED�IN_PROGRESSc K s ddddddddddddddddddddddddd�| _ d d ddd ddddddddddddddddddd d�| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _ d!| _ d!| _d!| _d!| _ d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!| _d!S )"a� Initializes a new JobExecution object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this JobExecution. :type id: str :param name: The value to assign to the name property of this JobExecution. :type name: str :param compartment_id: The value to assign to the compartment_id property of this JobExecution. :type compartment_id: str :param managed_database_group_id: The value to assign to the managed_database_group_id property of this JobExecution. :type managed_database_group_id: str :param managed_database_id: The value to assign to the managed_database_id property of this JobExecution. :type managed_database_id: str :param managed_database_name: The value to assign to the managed_database_name property of this JobExecution. :type managed_database_name: str :param database_type: The value to assign to the database_type property of this JobExecution. Allowed values for this property are: "EXTERNAL_SIDB", "EXTERNAL_RAC", "CLOUD_SIDB", "CLOUD_RAC", "SHARED", "DEDICATED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_type: str :param database_sub_type: The value to assign to the database_sub_type property of this JobExecution. Allowed values for this property are: "CDB", "PDB", "NON_CDB", "ACD", "ADB", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type database_sub_type: str :param deployment_type: The value to assign to the deployment_type property of this JobExecution. Allowed values for this property are: "ONPREMISE", "BM", "VM", "EXADATA", "EXADATA_CC", "AUTONOMOUS", "EXADATA_XS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type deployment_type: str :param is_cluster: The value to assign to the is_cluster property of this JobExecution. :type is_cluster: bool :param workload_type: The value to assign to the workload_type property of this JobExecution. Allowed values for this property are: "OLTP", "DW", "AJD", "APEX", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type workload_type: str :param job_id: The value to assign to the job_id property of this JobExecution. :type job_id: str :param job_name: The value to assign to the job_name property of this JobExecution. :type job_name: str :param job_run_id: The value to assign to the job_run_id property of this JobExecution. :type job_run_id: str :param status: The value to assign to the status property of this JobExecution. Allowed values for this property are: "SUCCEEDED", "FAILED", "IN_PROGRESS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param error_message: The value to assign to the error_message property of this JobExecution. :type error_message: str :param result_details: The value to assign to the result_details property of this JobExecution. :type result_details: oci.database_management.models.JobExecutionResultDetails :param time_created: The value to assign to the time_created property of this JobExecution. :type time_created: datetime :param time_completed: The value to assign to the time_completed property of this JobExecution. :type time_completed: datetime :param user_name: The value to assign to the user_name property of this JobExecution. :type user_name: str :param sql_text: The value to assign to the sql_text property of this JobExecution. :type sql_text: str :param in_binds: The value to assign to the in_binds property of this JobExecution. :type in_binds: oci.database_management.models.JobInBindsDetails :param out_binds: The value to assign to the out_binds property of this JobExecution. :type out_binds: oci.database_management.models.JobOutBindsDetails :param schedule_details: The value to assign to the schedule_details property of this JobExecution. :type schedule_details: oci.database_management.models.JobScheduleDetails �str�boolZJobExecutionResultDetailsZdatetimeZJobInBindsDetailsZJobOutBindsDetailsZJobScheduleDetails)�id�name�compartment_id�managed_database_group_id�managed_database_id�managed_database_name� database_type�database_sub_type�deployment_type� is_cluster� workload_type�job_id�job_name� job_run_id�status� error_message�result_details�time_created�time_completed� user_name�sql_text�in_binds� out_binds�schedule_detailsr"