Builder

public abstract class Builder

Builder for LiveConnectConfig.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract LiveConnectConfig.Builder avatarConfig(AvatarConfig avatarConfig)
Setter for avatarConfig.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder avatarConfig(AvatarConfig.Builder avatarConfigBuilder)
Setter for avatarConfig builder.
Link copied to clipboard
public abstract LiveConnectConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearAvatarConfig()
Clears the value of avatarConfig field.
Link copied to clipboard
Clears the value of contextWindowCompression field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearEnableAffectiveDialog()
Clears the value of enableAffectiveDialog field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearExplicitVadSignal()
Clears the value of explicitVadSignal field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearHttpOptions()
Clears the value of httpOptions field.
Link copied to clipboard
Clears the value of inputAudioTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearMaxOutputTokens()
Clears the value of maxOutputTokens field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearMediaResolution()
Clears the value of mediaResolution field.
Link copied to clipboard
Clears the value of outputAudioTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearProactivity()
Clears the value of proactivity field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearRealtimeInputConfig()
Clears the value of realtimeInputConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearResponseModalities()
Clears the value of responseModalities field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearSafetySettings()
Clears the value of safetySettings field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearSeed()
Clears the value of seed field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearSessionResumption()
Clears the value of sessionResumption field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearSpeechConfig()
Clears the value of speechConfig field.
Link copied to clipboard
Clears the value of streamTranslationConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearSystemInstruction()
Clears the value of systemInstruction field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearTemperature()
Clears the value of temperature field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearThinkingConfig()
Clears the value of thinkingConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearTools()
Clears the value of tools field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearTopK()
Clears the value of topK field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder clearTopP()
Clears the value of topP field.
Link copied to clipboard
Setter for contextWindowCompression.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder contextWindowCompression(ContextWindowCompressionConfig.Builder contextWindowCompressionBuilder)
Setter for contextWindowCompression builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder enableAffectiveDialog(boolean enableAffectiveDialog)
Setter for enableAffectiveDialog.
Link copied to clipboard
public abstract LiveConnectConfig.Builder explicitVadSignal(boolean explicitVadSignal)
Setter for explicitVadSignal.
Link copied to clipboard
public abstract LiveConnectConfig.Builder httpOptions(HttpOptions httpOptions)
Setter for httpOptions.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder)
Setter for httpOptions builder.
Link copied to clipboard
Setter for inputAudioTranscription.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder inputAudioTranscription(AudioTranscriptionConfig.Builder inputAudioTranscriptionBuilder)
Setter for inputAudioTranscription builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder maxOutputTokens(Integer maxOutputTokens)
Setter for maxOutputTokens.
Link copied to clipboard
public abstract LiveConnectConfig.Builder mediaResolution(MediaResolution mediaResolution)
Setter for mediaResolution.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder mediaResolution(MediaResolution.Known knownType)
Setter for mediaResolution given a known enum.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder mediaResolution(String mediaResolution)
Setter for mediaResolution given a string.
Link copied to clipboard
Setter for outputAudioTranscription.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder outputAudioTranscription(AudioTranscriptionConfig.Builder outputAudioTranscriptionBuilder)
Setter for outputAudioTranscription builder.
Link copied to clipboard
Setter for proactivity.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder proactivity(ProactivityConfig.Builder proactivityBuilder)
Setter for proactivity builder.
Link copied to clipboard
Setter for realtimeInputConfig.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder realtimeInputConfig(RealtimeInputConfig.Builder realtimeInputConfigBuilder)
Setter for realtimeInputConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder responseModalities(Array<Modality> responseModalities)
public abstract LiveConnectConfig.Builder responseModalities(List<Modality> responseModalities)
Setter for responseModalities.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder responseModalities(Array<Modality.Known> knownTypes)
Setter for responseModalities given a varargs of known enums.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder responseModalities(Array<String> responseModalities)
Setter for responseModalities given a varargs of strings.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder responseModalitiesFromKnown(List<Modality.Known> knownTypes)
Setter for responseModalities given a list of known enums.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder responseModalitiesFromString(List<String> responseModalities)
Setter for responseModalities given a list of strings.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder safetySettings(Array<SafetySetting> safetySettings)
public abstract LiveConnectConfig.Builder safetySettings(List<SafetySetting> safetySettings)
Setter for safetySettings.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder safetySettings(Array<SafetySetting.Builder> safetySettingsBuilders)
Setter for safetySettings builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder seed(Integer seed)
Setter for seed.
Link copied to clipboard
Setter for sessionResumption.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder sessionResumption(SessionResumptionConfig.Builder sessionResumptionBuilder)
Setter for sessionResumption builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder speechConfig(SpeechConfig speechConfig)
Setter for speechConfig.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder speechConfig(SpeechConfig.Builder speechConfigBuilder)
Setter for speechConfig builder.
Link copied to clipboard
Setter for streamTranslationConfig.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder streamTranslationConfig(StreamTranslationConfig.Builder streamTranslationConfigBuilder)
Setter for streamTranslationConfig builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder systemInstruction(Content systemInstruction)
Setter for systemInstruction.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder systemInstruction(Content.Builder systemInstructionBuilder)
Setter for systemInstruction builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder temperature(Float temperature)
Setter for temperature.
Link copied to clipboard
public abstract LiveConnectConfig.Builder thinkingConfig(ThinkingConfig thinkingConfig)
Setter for thinkingConfig.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder thinkingConfig(ThinkingConfig.Builder thinkingConfigBuilder)
Setter for thinkingConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder tools(Array<Tool> tools)
public abstract LiveConnectConfig.Builder tools(List<Tool> tools)
Setter for tools.
@CanIgnoreReturnValue()
public LiveConnectConfig.Builder tools(Array<Tool.Builder> toolsBuilders)
Setter for tools builder.
Link copied to clipboard
public abstract LiveConnectConfig.Builder topK(Float topK)
Setter for topK.
Link copied to clipboard
public abstract LiveConnectConfig.Builder topP(Float topP)
Setter for topP.