Builder

public abstract class Builder

Builder for LiveClientSetup.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract LiveClientSetup.Builder avatarConfig(AvatarConfig avatarConfig)
Setter for avatarConfig.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder avatarConfig(AvatarConfig.Builder avatarConfigBuilder)
Setter for avatarConfig builder.
Link copied to clipboard
public abstract LiveClientSetup build()
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearAvatarConfig()
Clears the value of avatarConfig field.
Link copied to clipboard
Clears the value of contextWindowCompression field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearExplicitVadSignal()
Clears the value of explicitVadSignal field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearGenerationConfig()
Clears the value of generationConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearInputAudioTranscription()
Clears the value of inputAudioTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearModel()
Clears the value of model field.
Link copied to clipboard
Clears the value of outputAudioTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearProactivity()
Clears the value of proactivity field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearRealtimeInputConfig()
Clears the value of realtimeInputConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearSafetySettings()
Clears the value of safetySettings field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearSessionResumption()
Clears the value of sessionResumption field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearSystemInstruction()
Clears the value of systemInstruction field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder clearTools()
Clears the value of tools field.
Link copied to clipboard
Setter for contextWindowCompression.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder contextWindowCompression(ContextWindowCompressionConfig.Builder contextWindowCompressionBuilder)
Setter for contextWindowCompression builder.
Link copied to clipboard
public abstract LiveClientSetup.Builder explicitVadSignal(boolean explicitVadSignal)
Setter for explicitVadSignal.
Link copied to clipboard
public abstract LiveClientSetup.Builder generationConfig(GenerationConfig generationConfig)
Setter for generationConfig.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder generationConfig(GenerationConfig.Builder generationConfigBuilder)
Setter for generationConfig builder.
Link copied to clipboard
Setter for inputAudioTranscription.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder inputAudioTranscription(AudioTranscriptionConfig.Builder inputAudioTranscriptionBuilder)
Setter for inputAudioTranscription builder.
Link copied to clipboard
public abstract LiveClientSetup.Builder model(String model)
Setter for model.
Link copied to clipboard
Setter for outputAudioTranscription.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder outputAudioTranscription(AudioTranscriptionConfig.Builder outputAudioTranscriptionBuilder)
Setter for outputAudioTranscription builder.
Link copied to clipboard
Setter for proactivity.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder proactivity(ProactivityConfig.Builder proactivityBuilder)
Setter for proactivity builder.
Link copied to clipboard
public abstract LiveClientSetup.Builder realtimeInputConfig(RealtimeInputConfig realtimeInputConfig)
Setter for realtimeInputConfig.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder realtimeInputConfig(RealtimeInputConfig.Builder realtimeInputConfigBuilder)
Setter for realtimeInputConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder safetySettings(Array<SafetySetting> safetySettings)
public abstract LiveClientSetup.Builder safetySettings(List<SafetySetting> safetySettings)
Setter for safetySettings.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder safetySettings(Array<SafetySetting.Builder> safetySettingsBuilders)
Setter for safetySettings builder.
Link copied to clipboard
Setter for sessionResumption.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder sessionResumption(SessionResumptionConfig.Builder sessionResumptionBuilder)
Setter for sessionResumption builder.
Link copied to clipboard
public abstract LiveClientSetup.Builder systemInstruction(Content systemInstruction)
Setter for systemInstruction.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder systemInstruction(Content.Builder systemInstructionBuilder)
Setter for systemInstruction builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveClientSetup.Builder tools(Array<Tool> tools)
public abstract LiveClientSetup.Builder tools(List<Tool> tools)
Setter for tools.
@CanIgnoreReturnValue()
public LiveClientSetup.Builder tools(Array<Tool.Builder> toolsBuilders)
Setter for tools builder.