ruạṛ
a N��f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�FormatEntry� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sJ e Zd ZdZdd� Zedd� �Zejdd� �Zdd� Zd d � Z dd� Z d S )�LibraryMaskingFormatEntryaU A library masking format to be used for masking. It can be either a predefined or a user-defined library masking format. It enables reuse of an existing library masking format and helps avoid defining the masking logic again. Use the ListLibraryMaskingFormats operation to view the existing library masking formats. c K s8 dddd�| _ dddd�| _d| _d| _d| _d| _dS )au Initializes a new LibraryMaskingFormatEntry object with values from keyword arguments. The default value of the :py:attr:`~oci.data_safe.models.LibraryMaskingFormatEntry.type` attribute of this class is ``LIBRARY_MASKING_FORMAT`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this LibraryMaskingFormatEntry. Allowed values for this property are: "DELETE_ROWS", "DETERMINISTIC_SUBSTITUTION", "DETERMINISTIC_ENCRYPTION", "DETERMINISTIC_ENCRYPTION_DATE", "FIXED_NUMBER", "FIXED_STRING", "LIBRARY_MASKING_FORMAT", "NULL_VALUE", "POST_PROCESSING_FUNCTION", "PRESERVE_ORIGINAL_DATA", "RANDOM_DATE", "RANDOM_DECIMAL_NUMBER", "RANDOM_DIGITS", "RANDOM_LIST", "RANDOM_NUMBER", "RANDOM_STRING", "RANDOM_SUBSTITUTION", "REGULAR_EXPRESSION", "SHUFFLE", "SQL_EXPRESSION", "SUBSTRING", "TRUNCATE_TABLE", "USER_DEFINED_FUNCTION" :type type: str :param description: The value to assign to the description property of this LibraryMaskingFormatEntry. :type description: str :param library_masking_format_id: The value to assign to the library_masking_format_id property of this LibraryMaskingFormatEntry. :type library_masking_format_id: str �str)�type�description�library_masking_format_idr r �libraryMaskingFormatIdN�LIBRARY_MASKING_FORMAT)� swagger_types� attribute_map�_type�_description�_library_masking_format_id)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_safe/models/library_masking_format_entry.py�__init__ s ��z"LibraryMaskingFormatEntry.__init__c C s | j S )z� **[Required]** Gets the library_masking_format_id of this LibraryMaskingFormatEntry. The OCID of the library masking format. :return: The library_masking_format_id of this LibraryMaskingFormatEntry. :rtype: str �r �r r r r r 9 s z3LibraryMaskingFormatEntry.library_masking_format_idc C s || _ dS )a Sets the library_masking_format_id of this LibraryMaskingFormatEntry. The OCID of the library masking format. :param library_masking_format_id: The library_masking_format_id of this LibraryMaskingFormatEntry. :type: str Nr )r r r r r r E s c C s t | �S �N)r r r r r �__repr__Q s z"LibraryMaskingFormatEntry.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__T s z LibraryMaskingFormatEntry.__eq__c C s | |k S r r r r r r �__ne__Z s z LibraryMaskingFormatEntry.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r! r r r r r s % r N) �format_entryr �oci.utilr r r �oci.decoratorsr r r r r r �<module> s
cải xoăn