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 @ s� e Zd ZdZdZdZdZdZdZdd� Z e d d � �Zejdd � �Ze dd � �Z e jdd � �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Zdd� Zd d!� Zd"d#� Zd$S )%�CreateMaintenanceRunDetailsz Details to schedule Maintenance Run with Latest Release Update along TimeZone File Update for the specified resource. �ROLLING� NONROLLING� QUARTERLY�TIMEZONE�CUSTOM_DATABASE_SOFTWARE_IMAGEc K sZ dddddddd�| _ ddddd d dd�| _d| _d| _d| _d| _d| _d| _d| _dS ) ab Initializes a new CreateMaintenanceRunDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param target_resource_id: The value to assign to the target_resource_id property of this CreateMaintenanceRunDetails. :type target_resource_id: str :param is_dst_file_update_enabled: The value to assign to the is_dst_file_update_enabled property of this CreateMaintenanceRunDetails. :type is_dst_file_update_enabled: bool :param time_scheduled: The value to assign to the time_scheduled property of this CreateMaintenanceRunDetails. :type time_scheduled: datetime :param patching_mode: The value to assign to the patching_mode property of this CreateMaintenanceRunDetails. Allowed values for this property are: "ROLLING", "NONROLLING" :type patching_mode: str :param patch_type: The value to assign to the patch_type property of this CreateMaintenanceRunDetails. Allowed values for this property are: "QUARTERLY", "TIMEZONE", "CUSTOM_DATABASE_SOFTWARE_IMAGE" :type patch_type: str :param compartment_id: The value to assign to the compartment_id property of this CreateMaintenanceRunDetails. :type compartment_id: str :param database_software_image_id: The value to assign to the database_software_image_id property of this CreateMaintenanceRunDetails. :type database_software_image_id: str �str�boolZdatetime)�target_resource_id�is_dst_file_update_enabled�time_scheduled� patching_mode� patch_type�compartment_id�database_software_image_idZtargetResourceIdZisDstFileUpdateEnabledZ timeScheduledZpatchingModeZ patchTypeZ compartmentIdZdatabaseSoftwareImageIdN) Z swagger_typesZ attribute_map�_target_resource_id�_is_dst_file_update_enabled�_time_scheduled�_patching_mode�_patch_type�_compartment_id�_database_software_image_id)�self�kwargs� r �V/usr/lib/python3.9/site-packages/oci/database/models/create_maintenance_run_details.py�__init__&