Class RunConfig.Builder

java.lang.Object
com.google.adk.agents.RunConfig.Builder
Enclosing class:
RunConfig

public abstract static class RunConfig.Builder extends Object
Builder for RunConfig.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setSpeechConfig

      @CanIgnoreReturnValue public abstract RunConfig.Builder setSpeechConfig(com.google.genai.types.SpeechConfig speechConfig)
    • setResponseModalities

      @CanIgnoreReturnValue public abstract RunConfig.Builder setResponseModalities(Iterable<com.google.genai.types.Modality> responseModalities)
    • setSaveInputBlobsAsArtifacts

      @CanIgnoreReturnValue public abstract RunConfig.Builder setSaveInputBlobsAsArtifacts(boolean saveInputBlobsAsArtifacts)
    • setStreamingMode

      @CanIgnoreReturnValue public abstract RunConfig.Builder setStreamingMode(RunConfig.StreamingMode streamingMode)
    • setOutputAudioTranscription

      @CanIgnoreReturnValue public abstract RunConfig.Builder setOutputAudioTranscription(com.google.genai.types.AudioTranscriptionConfig outputAudioTranscription)
    • setMaxLlmCalls

      @CanIgnoreReturnValue public abstract RunConfig.Builder setMaxLlmCalls(int maxLlmCalls)
    • build

      public RunConfig build()