Interface Function

All Known Implementing Classes:
FunctionImpl

public interface Function
Interface for defining the OCI Function module.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.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 Function
      endpoint - Function endpoint
      mode - Function invocation mode. Allowed values are as per InvokeFunctionRequest.FnInvokeType
      request - Request body as String
      Returns:
      InvokeFunctionResponse
      Throws:
      Exception