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.FunctionsInvokeDirect instance of OCI Function Invoke Client.com.oracle.bmc.functions.responses.InvokeFunctionResponseinvokeFunction(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.FnInvokeTyperequest- Request body as String- Returns:
- InvokeFunctionResponse
- Throws:
Exception
-