ruạṛ
a ���fH � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�ApiSpecificationRouteBackend� )�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 )�OracleFunctionBackendz; Send the request to an Oracle Functions function. c K s. ddd�| _ ddd�| _d| _d| _d| _dS )aI Initializes a new OracleFunctionBackend object with values from keyword arguments. The default value of the :py:attr:`~oci.apigateway.models.OracleFunctionBackend.type` attribute of this class is ``ORACLE_FUNCTIONS_BACKEND`` 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 OracleFunctionBackend. Allowed values for this property are: "ORACLE_FUNCTIONS_BACKEND", "HTTP_BACKEND", "STOCK_RESPONSE_BACKEND", "DYNAMIC_ROUTING_BACKEND", "OAUTH2_LOGOUT_BACKEND" :type type: str :param function_id: The value to assign to the function_id property of this OracleFunctionBackend. :type function_id: str �str)�type�function_idr Z functionIdNZORACLE_FUNCTIONS_BACKEND)Z swagger_typesZ attribute_mapZ_type�_function_id)�self�kwargs� r �Q/usr/lib/python3.9/site-packages/oci/apigateway/models/oracle_function_backend.py�__init__ s ��zOracleFunctionBackend.__init__c C s | j S )a= **[Required]** Gets the function_id of this OracleFunctionBackend. The `OCID`__ of the Oracle Functions function resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The function_id of this OracleFunctionBackend. :rtype: str �r �r r r r r 0 s z!OracleFunctionBackend.function_idc C s || _ dS )a8 Sets the function_id of this OracleFunctionBackend. The `OCID`__ of the Oracle Functions function resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param function_id: The function_id of this OracleFunctionBackend. :type: str Nr )r r r r r r >