a N•ºfè ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)ÚApiSpecificationRouteBackendé)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sJeZdZdZdd„Zedd„ƒZejdd„ƒZdd„Zd d „Z d d „Z d S)ÚOracleFunctionBackendz; Send the request to an Oracle Functions function. cKs.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 Ú functionIdNÚORACLE_FUNCTIONS_BACKEND)Ú swagger_typesÚ attribute_mapÚ_typeÚ _function_id)ÚselfÚkwargs©rú‘/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/apigateway/models/oracle_function_backend.pyÚ__init__sþþzOracleFunctionBackend.__init__cCs|jS)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©rrrrr .s z!OracleFunctionBackend.function_idcCs ||_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)rr rrrr <s cCst|ƒS©N)rrrrrÚ__repr__JszOracleFunctionBackend.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__MszOracleFunctionBackend.__eq__cCs ||k SrrrrrrÚ__ne__SszOracleFunctionBackend.__ne__N) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterrrrrrrrr s  rN) Úapi_specification_route_backendrÚoci.utilrrrÚoci.decoratorsrrrrrrÚs