ruạṛ
a ���fZ � @ 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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zd+d,� Zd-d.� Zd/d0� Zd1S )2�MaskDataDetailsz Details to mask data. c K s� dddddddddddddd� | _ dddddd d ddd dddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a# Initializes a new MaskDataDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param target_id: The value to assign to the target_id property of this MaskDataDetails. :type target_id: str :param is_decrypt: The value to assign to the is_decrypt property of this MaskDataDetails. :type is_decrypt: bool :param is_rerun: The value to assign to the is_rerun property of this MaskDataDetails. :type is_rerun: bool :param tablespace: The value to assign to the tablespace property of this MaskDataDetails. :type tablespace: str :param is_ignore_errors_enabled: The value to assign to the is_ignore_errors_enabled property of this MaskDataDetails. :type is_ignore_errors_enabled: bool :param seed: The value to assign to the seed property of this MaskDataDetails. :type seed: str :param is_move_interim_tables_enabled: The value to assign to the is_move_interim_tables_enabled property of this MaskDataDetails. :type is_move_interim_tables_enabled: bool :param is_execute_saved_script_enabled: The value to assign to the is_execute_saved_script_enabled property of this MaskDataDetails. :type is_execute_saved_script_enabled: bool :param is_drop_temp_tables_enabled: The value to assign to the is_drop_temp_tables_enabled property of this MaskDataDetails. :type is_drop_temp_tables_enabled: bool :param is_redo_logging_enabled: The value to assign to the is_redo_logging_enabled property of this MaskDataDetails. :type is_redo_logging_enabled: bool :param is_refresh_stats_enabled: The value to assign to the is_refresh_stats_enabled property of this MaskDataDetails. :type is_refresh_stats_enabled: bool :param parallel_degree: The value to assign to the parallel_degree property of this MaskDataDetails. :type parallel_degree: str :param recompile: The value to assign to the recompile property of this MaskDataDetails. :type recompile: str �str�bool) � target_id� is_decrypt�is_rerun� tablespace�is_ignore_errors_enabled�seed�is_move_interim_tables_enabled�is_execute_saved_script_enabled�is_drop_temp_tables_enabled�is_redo_logging_enabled�is_refresh_stats_enabled�parallel_degree� recompileZtargetIdZ isDecryptZisRerunr ZisIgnoreErrorsEnabledr ZisMoveInterimTablesEnabledZisExecuteSavedScriptEnabledZisDropTempTablesEnabledZisRedoLoggingEnabledZisRefreshStatsEnabledZparallelDegreer N)Z swagger_typesZ attribute_map� _target_id�_is_decrypt� _is_rerun�_tablespace�_is_ignore_errors_enabled�_seed�_is_move_interim_tables_enabled� _is_execute_saved_script_enabled�_is_drop_temp_tables_enabled�_is_redo_logging_enabled�_is_refresh_stats_enabled�_parallel_degree� _recompile)�self�kwargs� r% �J/usr/lib/python3.9/site-packages/oci/data_safe/models/mask_data_details.py�__init__ sR ;��zMaskDataDetails.__init__c C s | j S )a� Gets the target_id of this MaskDataDetails. The OCID of the target database to be masked. If it's not provided, the value of the targetId attribute in the MaskingPolicy resource is used. The OCID of the target database to be masked. If it's not provided, the value of the targetId attribute in the MaskingPolicy resource is used. :return: The target_id of this MaskDataDetails. :rtype: str �r �r# r% r% r&