Package com.google.genai.types
Class LiveSendRealtimeInputParameters.Builder
java.lang.Object
com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- Enclosing class:
- LiveSendRealtimeInputParameters
Builder for LiveSendRealtimeInputParameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityEnd(ActivityEnd activityEnd) Setter for activityEnd.activityEnd(ActivityEnd.Builder activityEndBuilder) Setter for activityEnd builder.activityStart(ActivityStart activityStart) Setter for activityStart.activityStart(ActivityStart.Builder activityStartBuilder) Setter for activityStart builder.Setter for audio.audio(Blob.Builder audioBuilder) Setter for audio builder.audioStreamEnd(boolean audioStreamEnd) Setter for audioStreamEnd.abstract LiveSendRealtimeInputParametersbuild()Clears the value of activityEnd field.Clears the value of activityStart field.Clears the value of audio field.Clears the value of audioStreamEnd field.Clears the value of media field.Clears the value of text field.Clears the value of video field.Setter for media.media(Blob.Builder mediaBuilder) Setter for media builder.Setter for text.Setter for video.video(Blob.Builder videoBuilder) Setter for video builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
media
Setter for media.media: Realtime input to send to the session.
-
media
@CanIgnoreReturnValue public LiveSendRealtimeInputParameters.Builder media(Blob.Builder mediaBuilder) Setter for media builder.media: Realtime input to send to the session.
-
clearMedia
Clears the value of media field. -
audio
Setter for audio.audio: The realtime audio input stream.
-
audio
@CanIgnoreReturnValue public LiveSendRealtimeInputParameters.Builder audio(Blob.Builder audioBuilder) Setter for audio builder.audio: The realtime audio input stream.
-
clearAudio
Clears the value of audio field. -
audioStreamEnd
Setter for audioStreamEnd.audioStreamEnd: Indicates that the audio stream has ended, e.g. because the microphone was turned off.
This should only be sent when automatic activity detection is enabled (which is the default).
The client can reopen the stream by sending an audio message.
-
clearAudioStreamEnd
Clears the value of audioStreamEnd field. -
video
Setter for video.video: The realtime video input stream.
-
video
@CanIgnoreReturnValue public LiveSendRealtimeInputParameters.Builder video(Blob.Builder videoBuilder) Setter for video builder.video: The realtime video input stream.
-
clearVideo
Clears the value of video field. -
text
Setter for text.text: The realtime text input stream.
-
clearText
Clears the value of text field. -
activityStart
Setter for activityStart.activityStart: Marks the start of user activity.
-
activityStart
@CanIgnoreReturnValue public LiveSendRealtimeInputParameters.Builder activityStart(ActivityStart.Builder activityStartBuilder) Setter for activityStart builder.activityStart: Marks the start of user activity.
-
clearActivityStart
Clears the value of activityStart field. -
activityEnd
Setter for activityEnd.activityEnd: Marks the end of user activity.
-
activityEnd
@CanIgnoreReturnValue public LiveSendRealtimeInputParameters.Builder activityEnd(ActivityEnd.Builder activityEndBuilder) Setter for activityEnd builder.activityEnd: Marks the end of user activity.
-
clearActivityEnd
Clears the value of activityEnd field. -
build
-