Class GenericToolOutput


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20240531")
    public final class GenericToolOutput
    extends ToolOutput
    Specifies an output format for tools that return freeform or unstructured JSON content.
    Note: Objects should always be created or deserialized using the GenericToolOutput.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 GenericToolOutput.Builder, which maintain a set of all explicitly set fields called GenericToolOutput.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).
    • Method Detail

      • getOutput

        public Object getOutput()
        Specifies the freeform JSON object containing the tool\u2019s output.
        Returns:
        the value
      • toString

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