ruạṛ
a ���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 @ sV e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zd'd(� Zd)d*� Zd+d,� Zd-S ).�UpdateMaintenanceRunDetailszH Describes the modification parameters for the maintenance run. �ROLLING� NONROLLINGc K s� dddddddddddd�| _ dddd d ddd dddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a< Initializes a new UpdateMaintenanceRunDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param is_enabled: The value to assign to the is_enabled property of this UpdateMaintenanceRunDetails. :type is_enabled: bool :param time_scheduled: The value to assign to the time_scheduled property of this UpdateMaintenanceRunDetails. :type time_scheduled: datetime :param is_patch_now_enabled: The value to assign to the is_patch_now_enabled property of this UpdateMaintenanceRunDetails. :type is_patch_now_enabled: bool :param patch_id: The value to assign to the patch_id property of this UpdateMaintenanceRunDetails. :type patch_id: str :param patching_mode: The value to assign to the patching_mode property of this UpdateMaintenanceRunDetails. Allowed values for this property are: "ROLLING", "NONROLLING" :type patching_mode: str :param is_custom_action_timeout_enabled: The value to assign to the is_custom_action_timeout_enabled property of this UpdateMaintenanceRunDetails. :type is_custom_action_timeout_enabled: bool :param custom_action_timeout_in_mins: The value to assign to the custom_action_timeout_in_mins property of this UpdateMaintenanceRunDetails. :type custom_action_timeout_in_mins: int :param current_custom_action_timeout_in_mins: The value to assign to the current_custom_action_timeout_in_mins property of this UpdateMaintenanceRunDetails. :type current_custom_action_timeout_in_mins: int :param is_resume_patching: The value to assign to the is_resume_patching property of this UpdateMaintenanceRunDetails. :type is_resume_patching: bool :param target_db_server_version: The value to assign to the target_db_server_version property of this UpdateMaintenanceRunDetails. :type target_db_server_version: str :param target_storage_server_version: The value to assign to the target_storage_server_version property of this UpdateMaintenanceRunDetails. :type target_storage_server_version: str �boolZdatetime�str�int)� is_enabled�time_scheduled�is_patch_now_enabled�patch_id� patching_mode� is_custom_action_timeout_enabled�custom_action_timeout_in_mins�%current_custom_action_timeout_in_mins�is_resume_patching�target_db_server_version�target_storage_server_versionZ isEnabledZ timeScheduledZisPatchNowEnabledZpatchIdZpatchingModeZisCustomActionTimeoutEnabledZcustomActionTimeoutInMinsZ currentCustomActionTimeoutInMinsZisResumePatchingZtargetDbServerVersionZtargetStorageServerVersionN) Z swagger_typesZ attribute_map�_is_enabled�_time_scheduled�_is_patch_now_enabled� _patch_id�_patching_mode�!_is_custom_action_timeout_enabled�_custom_action_timeout_in_mins�&_current_custom_action_timeout_in_mins�_is_resume_patching�_target_db_server_version�_target_storage_server_version)�self�kwargs� r$ �V/usr/lib/python3.9/site-packages/oci/database/models/update_maintenance_run_details.py�__init__ sF 4��z$UpdateMaintenanceRunDetails.__init__c C s | j S )z� Gets the is_enabled of this UpdateMaintenanceRunDetails. If `FALSE`, skips the maintenance run. :return: The is_enabled of this UpdateMaintenanceRunDetails. :rtype: bool �r �r"