# Class Recording.Builder

java.lang.Object
com.google.adk.plugins.recordings.Recording.Builder

Enclosing class:
  `Recording`

public abstract static class Recording.Builder extends Object
Builder for Recording.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Builder()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract Recording.Builder`
  `agentName(String agentName)`
  `abstract Recording`
  `build()`
  `abstract Recording.Builder`
  `llmRecording(LlmRecording llmRecording)`
  `abstract Recording.Builder`
  `toolRecording(ToolRecording toolRecording)`
  `abstract Recording.Builder`
  `userMessageIndex(int userMessageIndex)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Builder

    public Builder()

- ## Method Details

  - ### userMessageIndex

    public abstract Recording.Builder userMessageIndex(int userMessageIndex)

  - ### agentName

    public abstract Recording.Builder agentName(String agentName)

  - ### llmRecording

    public abstract Recording.Builder llmRecording(@Nullable LlmRecording llmRecording)

  - ### toolRecording

    public abstract Recording.Builder toolRecording(@Nullable ToolRecording toolRecording)

  - ### build

    public abstract Recording build()