ruạṛ
a N��f1: � @ 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 ZdZdZdd� Zedd� �Zejdd� �Zedd � �Z e jd d � �Z edd� �Z e jd d� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zd,d-� Zd.d/� Zd0d1� Zd2S )3�UserDefinedFunctionSummaryz� The user defined function summary type contains the audit summary information and the definition of the user defined function. �DIS_USER_DEFINED_FUNCTIONc K s� dddddddddddddd� | _ d d ddd ddddddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new UserDefinedFunctionSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key: The value to assign to the key property of this UserDefinedFunctionSummary. :type key: str :param model_type: The value to assign to the model_type property of this UserDefinedFunctionSummary. Allowed values for this property are: "DIS_USER_DEFINED_FUNCTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type model_type: str :param model_version: The value to assign to the model_version property of this UserDefinedFunctionSummary. :type model_version: str :param parent_ref: The value to assign to the parent_ref property of this UserDefinedFunctionSummary. :type parent_ref: oci.data_integration.models.ParentReference :param name: The value to assign to the name property of this UserDefinedFunctionSummary. :type name: str :param identifier: The value to assign to the identifier property of this UserDefinedFunctionSummary. :type identifier: str :param object_version: The value to assign to the object_version property of this UserDefinedFunctionSummary. :type object_version: int :param signatures: The value to assign to the signatures property of this UserDefinedFunctionSummary. :type signatures: list[oci.data_integration.models.FunctionSignature] :param expr: The value to assign to the expr property of this UserDefinedFunctionSummary. :type expr: oci.data_integration.models.Expression :param description: The value to assign to the description property of this UserDefinedFunctionSummary. :type description: str :param object_status: The value to assign to the object_status property of this UserDefinedFunctionSummary. :type object_status: int :param metadata: The value to assign to the metadata property of this UserDefinedFunctionSummary. :type metadata: oci.data_integration.models.ObjectMetadata :param key_map: The value to assign to the key_map property of this UserDefinedFunctionSummary. :type key_map: dict(str, str) �str�ParentReference�intzlist[FunctionSignature]� Expression�ObjectMetadatazdict(str, str)) �key� model_type� model_version� parent_ref�name� identifier�object_version� signatures�expr�description� object_status�metadata�key_mapr � modelType�modelVersion� parentRefr r � objectVersionr r r �objectStatusr �keyMapN)� swagger_types� attribute_map�_key�_model_type�_model_version�_parent_ref�_name�_identifier�_object_version�_signatures�_expr�_description�_object_status� _metadata�_key_map)�self�kwargs� r1 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_integration/models/user_defined_function_summary.py�__init__ sR =��z#UserDefinedFunctionSummary.__init__c C s | j S )aR Gets the key of this UserDefinedFunctionSummary. Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function is needed, a value can be passed in create. :return: The key of this UserDefinedFunctionSummary. :rtype: str �r"