Class RunConfig.Builder
java.lang.Object
com.google.adk.agents.RunConfig.Builder
- Enclosing class:
RunConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()abstract RunConfig.BuildersetAutoCreateSession(boolean autoCreateSession) abstract RunConfig.BuildersetInputAudioTranscription(com.google.genai.types.AudioTranscriptionConfig inputAudioTranscription) abstract RunConfig.BuildersetMaxLlmCalls(int maxLlmCalls) abstract RunConfig.BuildersetOutputAudioTranscription(com.google.genai.types.AudioTranscriptionConfig outputAudioTranscription) abstract RunConfig.BuildersetResponseModalities(Iterable<com.google.genai.types.Modality> responseModalities) abstract RunConfig.BuildersetSaveInputBlobsAsArtifacts(boolean saveInputBlobsAsArtifacts) abstract RunConfig.BuildersetSpeechConfig(com.google.genai.types.SpeechConfig speechConfig) abstract RunConfig.BuildersetStreamingMode(RunConfig.StreamingMode streamingMode) abstract RunConfig.BuildersetToolExecutionMode(RunConfig.ToolExecutionMode toolExecutionMode)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setSpeechConfig
@CanIgnoreReturnValue public abstract RunConfig.Builder setSpeechConfig(@Nullable 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) -
setToolExecutionMode
@CanIgnoreReturnValue public abstract RunConfig.Builder setToolExecutionMode(RunConfig.ToolExecutionMode toolExecutionMode) -
setOutputAudioTranscription
@CanIgnoreReturnValue public abstract RunConfig.Builder setOutputAudioTranscription(@Nullable com.google.genai.types.AudioTranscriptionConfig outputAudioTranscription) -
setInputAudioTranscription
@CanIgnoreReturnValue public abstract RunConfig.Builder setInputAudioTranscription(@Nullable com.google.genai.types.AudioTranscriptionConfig inputAudioTranscription) -
setMaxLlmCalls
-
setAutoCreateSession
@CanIgnoreReturnValue public abstract RunConfig.Builder setAutoCreateSession(boolean autoCreateSession) -
build
-