Package com.oracle.cloud.spring.function
Class FunctionImpl
java.lang.Object
com.oracle.cloud.spring.function.FunctionImpl
- All Implemented Interfaces:
Function
Implementation of the OCI Function module.
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionImpl(com.oracle.bmc.functions.FunctionsInvoke functionsInvokeClient) -
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
-
Constructor Details
-
FunctionImpl
public FunctionImpl(com.oracle.bmc.functions.FunctionsInvoke functionsInvokeClient)
-
-
Method Details
-
getFunctionsInvokeClient
public com.oracle.bmc.functions.FunctionsInvoke getFunctionsInvokeClient()Direct instance of OCI Function Invoke Client.- Specified by:
getFunctionsInvokeClientin interfaceFunction- Returns:
- FunctionsInvoke
-
invokeFunction
public 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- Specified by:
invokeFunctionin interfaceFunction- Parameters:
functionOcid- OCID of the Functionendpoint- Function endpointmode- Function invocation mode. Allowed values are as perInvokeFunctionRequest.FnInvokeTyperequest- Request body as InputStream- Returns:
- InvokeFunctionResponse
- Throws:
Exception
-