Interface HarnessInlineFunctionConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<HarnessInlineFunctionConfig.Builder,HarnessInlineFunctionConfig>, SdkBuilder<HarnessInlineFunctionConfig.Builder,HarnessInlineFunctionConfig>, SdkPojo
Enclosing class:
HarnessInlineFunctionConfig

@Mutable @NotThreadSafe public static interface HarnessInlineFunctionConfig.Builder extends SdkPojo, CopyableBuilder<HarnessInlineFunctionConfig.Builder,HarnessInlineFunctionConfig>
  • Method Details

    • description

      HarnessInlineFunctionConfig.Builder description(String description)

      Description of what the tool does, provided to the model.

      Parameters:
      description - Description of what the tool does, provided to the model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputSchema

      JSON Schema describing the tool's input parameters.

      Parameters:
      inputSchema - JSON Schema describing the tool's input parameters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.