Package com.oracle.cloud.spring.function
Interface Function
- All Known Implementing Classes:
FunctionImpl
public interface Function
Interface for defining the OCI Function module.
-
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.bmc.functions.FunctionsInvoke
Direct instance of OCI Function Invoke Client.com.oracle.bmc.functions.responses.InvokeFunctionResponse
invokeFunction
(String functionOcid, String endpoint, com.oracle.bmc.functions.requests.InvokeFunctionRequest.FnInvokeType mode, InputStream request) Invoke an OCI Function
-
Method Details
-
getFunctionsInvokeClient
com.oracle.bmc.functions.FunctionsInvoke getFunctionsInvokeClient()Direct instance of OCI Function Invoke Client.- Returns:
- FunctionsInvoke
-
invokeFunction
com.oracle.bmc.functions.responses.InvokeFunctionResponse invokeFunction(String functionOcid, String endpoint, com.oracle.bmc.functions.requests.InvokeFunctionRequest.FnInvokeType mode, InputStream request) throws Exception Invoke an OCI Function- Parameters:
functionOcid
- OCID of the Functionendpoint
- Function endpointmode
- Function invocation mode. Allowed values are as perInvokeFunctionRequest.FnInvokeType
request
- Request body as String- Returns:
- InvokeFunctionResponse
- Throws:
Exception
-