Class LiveClientMessage.Builder
- Enclosing class:
- LiveClientMessage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract LiveClientMessage
build()
abstract LiveClientMessage.Builder
clientContent
(LiveClientContent clientContent) Setter for clientContent.clientContent
(LiveClientContent.Builder clientContentBuilder) Setter for clientContent builder.abstract LiveClientMessage.Builder
realtimeInput
(LiveClientRealtimeInput realtimeInput) Setter for realtimeInput.realtimeInput
(LiveClientRealtimeInput.Builder realtimeInputBuilder) Setter for realtimeInput builder.abstract LiveClientMessage.Builder
realtimeInputParameters
(LiveSendRealtimeInputParameters realtimeInputParameters) Setter for realtimeInputParameters.realtimeInputParameters
(LiveSendRealtimeInputParameters.Builder realtimeInputParametersBuilder) Setter for realtimeInputParameters builder.abstract LiveClientMessage.Builder
setup
(LiveClientSetup setup) Setter for setup.setup
(LiveClientSetup.Builder setupBuilder) Setter for setup builder.abstract LiveClientMessage.Builder
toolResponse
(LiveClientToolResponse toolResponse) Setter for toolResponse.toolResponse
(LiveClientToolResponse.Builder toolResponseBuilder) Setter for toolResponse builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setup
Setter for setup.setup: Message to be sent by the system when connecting to the API. SDK users should not send this message.
-
setup
Setter for setup builder.setup: Message to be sent by the system when connecting to the API. SDK users should not send this message.
-
clientContent
Setter for clientContent.clientContent: Incremental update of the current conversation delivered from the client.
-
clientContent
Setter for clientContent builder.clientContent: Incremental update of the current conversation delivered from the client.
-
realtimeInput
Setter for realtimeInput.realtimeInput: User input that is sent in real time.
-
realtimeInput
public LiveClientMessage.Builder realtimeInput(LiveClientRealtimeInput.Builder realtimeInputBuilder) Setter for realtimeInput builder.realtimeInput: User input that is sent in real time.
-
realtimeInputParameters
public abstract LiveClientMessage.Builder realtimeInputParameters(LiveSendRealtimeInputParameters realtimeInputParameters) Setter for realtimeInputParameters.realtimeInputParameters: This is an alias for `realtime_input` field. Allows the inputs to sendRealtimeInput to be transformed into `realtime_input` before being sent. Note: This will overwrite any `realtime_input` field.
-
realtimeInputParameters
public LiveClientMessage.Builder realtimeInputParameters(LiveSendRealtimeInputParameters.Builder realtimeInputParametersBuilder) Setter for realtimeInputParameters builder.realtimeInputParameters: This is an alias for `realtime_input` field. Allows the inputs to sendRealtimeInput to be transformed into `realtime_input` before being sent. Note: This will overwrite any `realtime_input` field.
-
toolResponse
Setter for toolResponse.toolResponse: Response to a `ToolCallMessage` received from the server.
-
toolResponse
Setter for toolResponse builder.toolResponse: Response to a `ToolCallMessage` received from the server.
-
build
-