Class InvokeFunctionStep


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20220125")
    public final class InvokeFunctionStep
    extends DrPlanUserDefinedStep
    Invoke Oracle function step details.
    Note: Objects should always be created or deserialized using the InvokeFunctionStep.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the InvokeFunctionStep.Builder, which maintain a set of all explicitly set fields called InvokeFunctionStep.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Constructor Detail

    • Method Detail

      • getFunctionId

        public String getFunctionId()
        The OCID of function to be invoked.

        Example: ocid1.fnfunc.oc1..uniqueID

        Returns:
        the value
      • getFunctionRegion

        public String getFunctionRegion()
        The region in which the function is deployed.

        Example: us-ashburn-1

        Returns:
        the value
      • getRequestBody

        public String getRequestBody()
        The request body for the function.

        Example: { "FnParam1", "FnParam2" }

        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class DrPlanUserDefinedStep
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation