Builder

public abstract class Builder

Builder for LiveServerContent.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract LiveServerContent build()
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearGenerationComplete()
Clears the value of generationComplete field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearGroundingMetadata()
Clears the value of groundingMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearInputTranscription()
Clears the value of inputTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearInterrupted()
Clears the value of interrupted field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearModelTurn()
Clears the value of modelTurn field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearOutputTranscription()
Clears the value of outputTranscription field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearTurnComplete()
Clears the value of turnComplete field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearTurnCompleteReason()
Clears the value of turnCompleteReason field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearUrlContextMetadata()
Clears the value of urlContextMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LiveServerContent.Builder clearWaitingForInput()
Clears the value of waitingForInput field.
Link copied to clipboard
public abstract LiveServerContent.Builder generationComplete(boolean generationComplete)
Setter for generationComplete.
Link copied to clipboard
Setter for groundingMetadata.
@CanIgnoreReturnValue()
public LiveServerContent.Builder groundingMetadata(GroundingMetadata.Builder groundingMetadataBuilder)
Setter for groundingMetadata builder.
Link copied to clipboard
public abstract LiveServerContent.Builder inputTranscription(Transcription inputTranscription)
Setter for inputTranscription.
@CanIgnoreReturnValue()
public LiveServerContent.Builder inputTranscription(Transcription.Builder inputTranscriptionBuilder)
Setter for inputTranscription builder.
Link copied to clipboard
public abstract LiveServerContent.Builder interrupted(boolean interrupted)
Setter for interrupted.
Link copied to clipboard
public abstract LiveServerContent.Builder modelTurn(Content modelTurn)
Setter for modelTurn.
@CanIgnoreReturnValue()
public LiveServerContent.Builder modelTurn(Content.Builder modelTurnBuilder)
Setter for modelTurn builder.
Link copied to clipboard
public abstract LiveServerContent.Builder outputTranscription(Transcription outputTranscription)
Setter for outputTranscription.
@CanIgnoreReturnValue()
public LiveServerContent.Builder outputTranscription(Transcription.Builder outputTranscriptionBuilder)
Setter for outputTranscription builder.
Link copied to clipboard
public abstract LiveServerContent.Builder turnComplete(boolean turnComplete)
Setter for turnComplete.
Link copied to clipboard
Setter for turnCompleteReason.
@CanIgnoreReturnValue()
public LiveServerContent.Builder turnCompleteReason(TurnCompleteReason.Known knownType)
Setter for turnCompleteReason given a known enum.
@CanIgnoreReturnValue()
public LiveServerContent.Builder turnCompleteReason(String turnCompleteReason)
Setter for turnCompleteReason given a string.
Link copied to clipboard
Setter for urlContextMetadata.
@CanIgnoreReturnValue()
public LiveServerContent.Builder urlContextMetadata(UrlContextMetadata.Builder urlContextMetadataBuilder)
Setter for urlContextMetadata builder.
Link copied to clipboard
public abstract LiveServerContent.Builder waitingForInput(boolean waitingForInput)
Setter for waitingForInput.