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 ZdZdZdZdZdZdZdZ dZ d Zd ZdZ d ZdZd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Z e jd4d3� �Z ed5d6� �Z!e!jd7d6� �Z!ed8d9� �Z"e"jd:d9� �Z"ed;d<� �Z#e#jd=d<� �Z#ed>d?� �Z$e$jd@d?� �Z$edAdB� �Z%e%jdCdB� �Z%edDdE� �Z&e&jdFdE� �Z&edGdH� �Z'e'jdIdH� �Z'edJdK� �Z(e(jdLdK� �Z(edMdN� �Z)e)jdOdN� �Z)edPdQ� �Z*e*jdRdQ� �Z*edSdT� �Z+e+jdUdT� �Z+dVdW� Z,dXdY� Z-dZd[� Z.d\S )]�DatabaseParameterSummaryz. A summary of the database parameter. �BOOLEAN�STRING�INTEGER�FILENAME�BIG_INTEGER�RESERVED� IMMEDIATE�DEFERRED�FALSE�MODIFIED�UNIQUE� IDENTICAL�NONEc K s� dddddddddddddddddddddddd�| _ dddd d ddd dddddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _dS )a= Initializes a new DatabaseParameterSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this DatabaseParameterSummary. :type name: str :param type: The value to assign to the type property of this DatabaseParameterSummary. Allowed values for this property are: "BOOLEAN", "STRING", "INTEGER", "FILENAME", "BIG_INTEGER", "RESERVED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param value: The value to assign to the value property of this DatabaseParameterSummary. :type value: str :param display_value: The value to assign to the display_value property of this DatabaseParameterSummary. :type display_value: str :param number: The value to assign to the number property of this DatabaseParameterSummary. :type number: float :param is_default: The value to assign to the is_default property of this DatabaseParameterSummary. :type is_default: bool :param is_session_modifiable: The value to assign to the is_session_modifiable property of this DatabaseParameterSummary. :type is_session_modifiable: bool :param is_system_modifiable: The value to assign to the is_system_modifiable property of this DatabaseParameterSummary. Allowed values for this property are: "IMMEDIATE", "DEFERRED", "FALSE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type is_system_modifiable: str :param is_pdb_modifiable: The value to assign to the is_pdb_modifiable property of this DatabaseParameterSummary. :type is_pdb_modifiable: bool :param is_instance_modifiable: The value to assign to the is_instance_modifiable property of this DatabaseParameterSummary. :type is_instance_modifiable: bool :param is_modified: The value to assign to the is_modified property of this DatabaseParameterSummary. Allowed values for this property are: "MODIFIED", "FALSE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type is_modified: str :param is_adjusted: The value to assign to the is_adjusted property of this DatabaseParameterSummary. :type is_adjusted: bool :param is_deprecated: The value to assign to the is_deprecated property of this DatabaseParameterSummary. :type is_deprecated: bool :param is_basic: The value to assign to the is_basic property of this DatabaseParameterSummary. :type is_basic: bool :param description: The value to assign to the description property of this DatabaseParameterSummary. :type description: str :param ordinal: The value to assign to the ordinal property of this DatabaseParameterSummary. :type ordinal: float :param update_comment: The value to assign to the update_comment property of this DatabaseParameterSummary. :type update_comment: str :param container_id: The value to assign to the container_id property of this DatabaseParameterSummary. :type container_id: float :param category: The value to assign to the category property of this DatabaseParameterSummary. :type category: str :param constraint: The value to assign to the constraint property of this DatabaseParameterSummary. Allowed values for this property are: "UNIQUE", "IDENTICAL", "NONE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type constraint: str :param sid: The value to assign to the sid property of this DatabaseParameterSummary. :type sid: str :param is_specified: The value to assign to the is_specified property of this DatabaseParameterSummary. :type is_specified: bool :param allowed_values: The value to assign to the allowed_values property of this DatabaseParameterSummary. :type allowed_values: list[oci.database_management.models.AllowedParameterValue] �str�float�boolzlist[AllowedParameterValue])�name�type�value� display_value�number� is_default�is_session_modifiable�is_system_modifiable�is_pdb_modifiable�is_instance_modifiable�is_modified�is_adjusted� is_deprecated�is_basic�description�ordinal�update_comment�container_id�category� constraint�sid�is_specified�allowed_valuesr r r ZdisplayValuer Z isDefaultZisSessionModifiableZisSystemModifiableZisPdbModifiableZisInstanceModifiableZ isModifiedZ isAdjustedZisDeprecatedZisBasicr% r&