ruạṛ
a N��f�4 � @ 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 @ sx e Zd ZdZdZdZdZdZdd� Ze dd � �Z e jd d � �Z e dd� �Zejd d� �Ze dd� �Z e jdd� �Z e dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze dd� �Zejdd� �Ze d d!� �Zejd"d!� �Ze d#d$� �Zejd%d$� �Ze d&d'� �Zejd(d'� �Ze d)d*� �Zejd+d*� �Zd,d-� Zd.d/� Zd0d1� Zd2S )3�OciFunctionz1 The information about the OCI Function. �OCI_FUNCTION�JSON�AVRO� JSONBYTESc K s� ddddddddddddd�| _ dd d ddd ddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ dS )a� Initializes a new OciFunction object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param function_id: The value to assign to the function_id property of this OciFunction. :type function_id: str :param region_id: The value to assign to the region_id property of this OciFunction. :type region_id: str :param fn_config_definition: The value to assign to the fn_config_definition property of this OciFunction. :type fn_config_definition: oci.data_integration.models.ConfigDefinition :param input_shape: The value to assign to the input_shape property of this OciFunction. :type input_shape: oci.data_integration.models.Shape :param output_shape: The value to assign to the output_shape property of this OciFunction. :type output_shape: oci.data_integration.models.Shape :param model_type: The value to assign to the model_type property of this OciFunction. Allowed values for this property are: "OCI_FUNCTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type model_type: str :param key: The value to assign to the key property of this OciFunction. :type key: str :param parent_ref: The value to assign to the parent_ref property of this OciFunction. :type parent_ref: oci.data_integration.models.ParentReference :param model_version: The value to assign to the model_version property of this OciFunction. :type model_version: str :param object_version: The value to assign to the object_version property of this OciFunction. :type object_version: int :param payload_format: The value to assign to the payload_format property of this OciFunction. Allowed values for this property are: "JSON", "AVRO", "JSONBYTES", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type payload_format: str :param fn_config_def: The value to assign to the fn_config_def property of this OciFunction. :type fn_config_def: oci.data_integration.models.FunctionConfigurationDefinition �str�ConfigDefinition�Shape�ParentReference�int�FunctionConfigurationDefinition)�function_id� region_id�fn_config_definition�input_shape�output_shape� model_type�key� parent_ref� model_version�object_version�payload_format� fn_config_def� functionId�regionId�fnConfigDefinition� inputShape�outputShape� modelTyper � parentRef�modelVersion� objectVersion� payloadFormat�fnConfigDefN)� swagger_types� attribute_map�_function_id� _region_id�_fn_config_definition�_input_shape� _output_shape�_model_type�_key�_parent_ref�_model_version�_object_version�_payload_format�_fn_config_def)�self�kwargs� r8 ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/data_integration/models/oci_function.py�__init__ sL ;��zOciFunction.__init__c C s | j S )z� Gets the function_id of this OciFunction. Ocid of the OCI Function. :return: The function_id of this OciFunction. :rtype: str �r* �r6 r8 r8 r9 r � s zOciFunction.function_idc C s || _ dS )z� Sets the function_id of this OciFunction. Ocid of the OCI Function. :param function_id: The function_id of this OciFunction. :type: str Nr; )r6 r r8 r8 r9 r � s c C s | j S )z� Gets the region_id of this OciFunction. Region where the OCI Function is deployed. :return: The region_id of this OciFunction. :rtype: str �r+ r<