a üÎòfÓã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s°eZdZdZdZdZdZdZdZdZ dd „Z e d d „ƒZ e j d d „ƒZ e d d„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZdd„Zdd„Zdd„ZdS)Ú ExportStatusz. Attributes of fleet's export status. Ú SCHEDULEDÚPENDINGÚ IN_PROGRESSÚFAILEDÚRETRYINGÚ SUCCEEDEDcKs<dddddœ|_dddddœ|_d|_d|_d|_d|_dS) a Initializes a new ExportStatus object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param fleet_id: The value to assign to the fleet_id property of this ExportStatus. :type fleet_id: str :param time_last_run: The value to assign to the time_last_run property of this ExportStatus. :type time_last_run: datetime :param time_next_run: The value to assign to the time_next_run property of this ExportStatus. :type time_next_run: datetime :param latest_run_status: The value to assign to the latest_run_status property of this ExportStatus. Allowed values for this property are: "SCHEDULED", "PENDING", "IN_PROGRESS", "FAILED", "RETRYING", "SUCCEEDED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type latest_run_status: str ÚstrZdatetime)Úfleet_idÚ time_last_runÚ time_next_runÚlatest_run_statusZfleetIdZ timeLastRunZ timeNextRunZlatestRunStatusN)Z swagger_typesZ attribute_mapÚ _fleet_idÚ_time_last_runÚ_time_next_runÚ_latest_run_status)ÚselfÚkwargs©rú@/usr/lib/python3.9/site-packages/oci/jms/models/export_status.pyÚ__init__*süüzExportStatus.__init__cCs|jS)a **[Required]** Gets the fleet_id of this ExportStatus. The `OCID`__ of the fleet. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The fleet_id of this ExportStatus. :rtype: str ©r©rrrrrUs zExportStatus.fleet_idcCs ||_dS)a Sets the fleet_id of this ExportStatus. The `OCID`__ of the fleet. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param fleet_id: The fleet_id of this ExportStatus. :type: str Nr)rrrrrrcs cCs|jS)zÓ **[Required]** Gets the time_last_run of this ExportStatus. The date and time of the last export run. :return: The time_last_run of this ExportStatus. :rtype: datetime ©rrrrrrqs zExportStatus.time_last_runcCs ||_dS)zÐ Sets the time_last_run of this ExportStatus. The date and time of the last export run. :param time_last_run: The time_last_run of this ExportStatus. :type: datetime Nr)rrrrrr}s cCs|jS)zÓ **[Required]** Gets the time_next_run of this ExportStatus. The date and time of the next export run. :return: The time_next_run of this ExportStatus. :rtype: datetime ©rrrrrr‰s zExportStatus.time_next_runcCs ||_dS)zÐ Sets the time_next_run of this ExportStatus. The date and time of the next export run. :param time_next_run: The time_next_run of this ExportStatus. :type: datetime Nr)rrrrrr•s cCs|jS)a¾ **[Required]** Gets the latest_run_status of this ExportStatus. The status of the latest export run. Allowed values for this property are: "SCHEDULED", "PENDING", "IN_PROGRESS", "FAILED", "RETRYING", "SUCCEEDED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The latest_run_status of this ExportStatus. :rtype: str )rrrrrr¡s zExportStatus.latest_run_statuscCs gd¢}t||ƒsd}||_dS)zÒ Sets the latest_run_status of this ExportStatus. The status of the latest export run. :param latest_run_status: The latest_run_status of this ExportStatus. :type: str )rrr r r r ZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrr°s  cCst|ƒS©N)rrrrrÚ__repr__¿szExportStatus.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__ÂszExportStatus.__eq__cCs ||k Srrr"rrrÚ__ne__ÈszExportStatus.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ZLATEST_RUN_STATUS_SCHEDULEDZLATEST_RUN_STATUS_PENDINGZLATEST_RUN_STATUS_IN_PROGRESSZLATEST_RUN_STATUS_FAILEDZLATEST_RUN_STATUS_RETRYINGZLATEST_RUN_STATUS_SUCCEEDEDrÚpropertyrÚsetterrrrr r$r%rrrrr s6+        rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs