Builder

public abstract class Builder

Builder for LiveServerMessage.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract LiveServerMessage build()
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearGoAway()
Clears the value of goAway field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearServerContent()
Clears the value of serverContent field.
Link copied to clipboard
Clears the value of sessionResumptionUpdate field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearSetupComplete()
Clears the value of setupComplete field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearToolCall()
Clears the value of toolCall field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearToolCallCancellation()
Clears the value of toolCallCancellation field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearUsageMetadata()
Clears the value of usageMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerMessage.Builder clearVoiceActivity()
Clears the value of voiceActivity field.
Link copied to clipboard
Clears the value of voiceActivityDetectionSignal field.
Link copied to clipboard
Setter for goAway.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder goAway(LiveServerGoAway.Builder goAwayBuilder)
Setter for goAway builder.
Link copied to clipboard
Setter for serverContent.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder serverContent(LiveServerContent.Builder serverContentBuilder)
Setter for serverContent builder.
Link copied to clipboard
Setter for sessionResumptionUpdate.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder sessionResumptionUpdate(LiveServerSessionResumptionUpdate.Builder sessionResumptionUpdateBuilder)
Setter for sessionResumptionUpdate builder.
Link copied to clipboard
Setter for setupComplete.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder setupComplete(LiveServerSetupComplete.Builder setupCompleteBuilder)
Setter for setupComplete builder.
Link copied to clipboard
Setter for toolCall.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder toolCall(LiveServerToolCall.Builder toolCallBuilder)
Setter for toolCall builder.
Link copied to clipboard
Setter for toolCallCancellation.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder toolCallCancellation(LiveServerToolCallCancellation.Builder toolCallCancellationBuilder)
Setter for toolCallCancellation builder.
Link copied to clipboard
public abstract LiveServerMessage.Builder usageMetadata(UsageMetadata usageMetadata)
Setter for usageMetadata.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder usageMetadata(UsageMetadata.Builder usageMetadataBuilder)
Setter for usageMetadata builder.
Link copied to clipboard
public abstract LiveServerMessage.Builder voiceActivity(VoiceActivity voiceActivity)
Setter for voiceActivity.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder voiceActivity(VoiceActivity.Builder voiceActivityBuilder)
Setter for voiceActivity builder.
Link copied to clipboard
Setter for voiceActivityDetectionSignal.
@CanIgnoreReturnValue()
public LiveServerMessage.Builder voiceActivityDetectionSignal(VoiceActivityDetectionSignal.Builder voiceActivityDetectionSignalBuilder)
Setter for voiceActivityDetectionSignal builder.