a Nf>@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@sZeZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZddZeddZejddZeddZejddZeddZejddZeddZejddZed d!Zejd"d!Zed#d$Zejd%d$Zed&d'Zejd(d'Zed)d*Zejd+d*Zed,d-Zejd.d-Zd/d0Z d1d2Z!d3d4Z"d5S)6WorkRequestSummaryz4 A summary of the status of a work request. CREATE_DATABASE_TOOLS_CONNECTION UPDATE_DATABASE_TOOLS_CONNECTION DELETE_DATABASE_TOOLS_CONNECTION&CREATE_DATABASE_TOOLS_SERVICE_INSTANCE&UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE&DELETE_DATABASE_TOOLS_SERVICE_INSTANCE&CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT&UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT&DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINTACCEPTED IN_PROGRESSFAILED SUCCEEDED CANCELINGCANCELEDWAITINGc Ksndddddddddd |_dddd d d d d dd |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ dS)aU Initializes a new WorkRequestSummary 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 WorkRequestSummary. Allowed values for this property are: "CREATE_DATABASE_TOOLS_CONNECTION", "UPDATE_DATABASE_TOOLS_CONNECTION", "DELETE_DATABASE_TOOLS_CONNECTION", "CREATE_DATABASE_TOOLS_SERVICE_INSTANCE", "UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE", "DELETE_DATABASE_TOOLS_SERVICE_INSTANCE", "CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT", "UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT", "DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINT", '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 WorkRequestSummary. Allowed values for this property are: "ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "CANCELING", "CANCELED", "WAITING", '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 WorkRequestSummary. :type id: str :param compartment_id: The value to assign to the compartment_id property of this WorkRequestSummary. :type compartment_id: str :param resources: The value to assign to the resources property of this WorkRequestSummary. :type resources: list[oci.database_tools.models.WorkRequestResource] :param percent_complete: The value to assign to the percent_complete property of this WorkRequestSummary. :type percent_complete: float :param time_accepted: The value to assign to the time_accepted property of this WorkRequestSummary. :type time_accepted: datetime :param time_started: The value to assign to the time_started property of this WorkRequestSummary. :type time_started: datetime :param time_finished: The value to assign to the time_finished property of this WorkRequestSummary. :type time_finished: datetime strzlist[WorkRequestResource]floatdatetime) operation_typestatusidcompartment_id resourcespercent_complete time_accepted time_started time_finished operationTyperr compartmentIdrpercentComplete timeAccepted timeStarted timeFinishedN) swagger_types attribute_map_operation_type_status_id_compartment_id _resources_percent_complete_time_accepted _time_started_time_finished)selfkwargsr6/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_tools/models/work_request_summary.py__init__Ps:/  zWorkRequestSummary.__init__cCs|jS)a **[Required]** Gets the operation_type of this WorkRequestSummary. The asynchronous operation tracked by this work request. Allowed values for this property are: "CREATE_DATABASE_TOOLS_CONNECTION", "UPDATE_DATABASE_TOOLS_CONNECTION", "DELETE_DATABASE_TOOLS_CONNECTION", "CREATE_DATABASE_TOOLS_SERVICE_INSTANCE", "UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE", "DELETE_DATABASE_TOOLS_SERVICE_INSTANCE", "CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT", "UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT", "DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINT", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The operation_type of this WorkRequestSummary. :rtype: str )r+r4r6r6r7rs z!WorkRequestSummary.operation_typecCs gd}t||sd}||_dS)z Sets the operation_type of this WorkRequestSummary. The asynchronous operation tracked by this work request. :param operation_type: The operation_type of this WorkRequestSummary. :type: str ) rrr r r r r rrUNKNOWN_ENUM_VALUEN)rr+)r4rallowed_valuesr6r6r7rs  cCs|jS)a **[Required]** Gets the status of this WorkRequestSummary. The status of the work request. Allowed values for this property are: "ACCEPTED", "IN_PROGRESS", "FAILED", "SUCCEEDED", "CANCELING", "CANCELED", "WAITING", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The status of this WorkRequestSummary. :rtype: str )r,r9r6r6r7rs zWorkRequestSummary.statuscCs gd}t||sd}||_dS)z Sets the status of this WorkRequestSummary. The status of the work request. :param status: The status of this WorkRequestSummary. :type: str )rrrrrrrr:N)rr,)r4rr;r6r6r7rs  cCs|jS)a **[Required]** Gets the id of this WorkRequestSummary. The `OCID`__ of the work request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The id of this WorkRequestSummary. :rtype: str r-r9r6r6r7rs zWorkRequestSummary.idcCs ||_dS)a Sets the id of this WorkRequestSummary. The `OCID`__ of the work request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param id: The id of this WorkRequestSummary. :type: str Nr<)r4rr6r6r7rs cCs|jS)aJ **[Required]** Gets the compartment_id of this WorkRequestSummary. The `OCID`__ of the compartment that contains the work request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this WorkRequestSummary. :rtype: str r.r9r6r6r7rs z!WorkRequestSummary.compartment_idcCs ||_dS)aH Sets the compartment_id of this WorkRequestSummary. The `OCID`__ of the compartment that contains the work request. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this WorkRequestSummary. :type: str Nr=)r4rr6r6r7rs cCs|jS)z Gets the resources of this WorkRequestSummary. The resources affected by this work request. :return: The resources of this WorkRequestSummary. :rtype: list[oci.database_tools.models.WorkRequestResource] r/r9r6r6r7rs zWorkRequestSummary.resourcescCs ||_dS)z Sets the resources of this WorkRequestSummary. The resources affected by this work request. :param resources: The resources of this WorkRequestSummary. :type: list[oci.database_tools.models.WorkRequestResource] Nr>)r4rr6r6r7r s cCs|jS)z **[Required]** Gets the percent_complete of this WorkRequestSummary. Percentage of the request completed. :return: The percent_complete of this WorkRequestSummary. :rtype: float r0r9r6r6r7r,s z#WorkRequestSummary.percent_completecCs ||_dS)z Sets the percent_complete of this WorkRequestSummary. Percentage of the request completed. :param percent_complete: The percent_complete of this WorkRequestSummary. :type: float Nr?)r4rr6r6r7r8s cCs|jS)a **[Required]** Gets the time_accepted of this WorkRequestSummary. The date and time the work request was created, in the format defined by RFC3339. :return: The time_accepted of this WorkRequestSummary. :rtype: datetime r1r9r6r6r7r Ds z WorkRequestSummary.time_acceptedcCs ||_dS)a Sets the time_accepted of this WorkRequestSummary. The date and time the work request was created, in the format defined by RFC3339. :param time_accepted: The time_accepted of this WorkRequestSummary. :type: datetime Nr@)r4r r6r6r7r Ps cCs|jS)a  Gets the time_started of this WorkRequestSummary. The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the format defined by RFC3339. :return: The time_started of this WorkRequestSummary. :rtype: datetime r2r9r6r6r7r!\s zWorkRequestSummary.time_startedcCs ||_dS)a+ Sets the time_started of this WorkRequestSummary. The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the format defined by RFC3339. :param time_started: The time_started of this WorkRequestSummary. :type: datetime NrA)r4r!r6r6r7r!is cCs|jS)a) Gets the time_finished of this WorkRequestSummary. The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. Format is defined by RFC3339. :return: The time_finished of this WorkRequestSummary. :rtype: datetime r3r9r6r6r7r"vs z WorkRequestSummary.time_finishedcCs ||_dS)a5 Sets the time_finished of this WorkRequestSummary. The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`. Format is defined by RFC3339. :param time_finished: The time_finished of this WorkRequestSummary. :type: datetime NrB)r4r"r6r6r7r"s cCst|SN)rr9r6r6r7__repr__szWorkRequestSummary.__repr__cCs|dur dS|j|jkS)NF)__dict__r4otherr6r6r7__eq__szWorkRequestSummary.__eq__cCs ||k SrCr6rFr6r6r7__ne__szWorkRequestSummary.__ne__N)#__name__ __module__ __qualname____doc__/OPERATION_TYPE_CREATE_DATABASE_TOOLS_CONNECTION/OPERATION_TYPE_UPDATE_DATABASE_TOOLS_CONNECTION/OPERATION_TYPE_DELETE_DATABASE_TOOLS_CONNECTION5OPERATION_TYPE_CREATE_DATABASE_TOOLS_SERVICE_INSTANCE5OPERATION_TYPE_UPDATE_DATABASE_TOOLS_SERVICE_INSTANCE5OPERATION_TYPE_DELETE_DATABASE_TOOLS_SERVICE_INSTANCE5OPERATION_TYPE_CREATE_DATABASE_TOOLS_PRIVATE_ENDPOINT5OPERATION_TYPE_UPDATE_DATABASE_TOOLS_PRIVATE_ENDPOINT5OPERATION_TYPE_DELETE_DATABASE_TOOLS_PRIVATE_ENDPOINTSTATUS_ACCEPTEDSTATUS_IN_PROGRESS STATUS_FAILEDSTATUS_SUCCEEDEDSTATUS_CANCELINGSTATUS_CANCELEDSTATUS_WAITINGr8propertyrsetterrrrrrr r!r"rDrHrIr6r6r6r7r srP                  rN)oci.utilrrroci.decoratorsrobjectrr6r6r6r7s