Class LiveClientMessage.Builder
- Enclosing class:
- LiveClientMessage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract LiveClientMessagebuild()abstract LiveClientMessage.BuilderclientContent(LiveClientContent clientContent) Setter for clientContent.clientContent(LiveClientContent.Builder clientContentBuilder) Setter for clientContent builder.abstract LiveClientMessage.BuilderrealtimeInput(LiveClientRealtimeInput realtimeInput) Setter for realtimeInput.realtimeInput(LiveClientRealtimeInput.Builder realtimeInputBuilder) Setter for realtimeInput builder.abstract LiveClientMessage.BuilderrealtimeInputParameters(LiveSendRealtimeInputParameters realtimeInputParameters) Setter for realtimeInputParameters.realtimeInputParameters(LiveSendRealtimeInputParameters.Builder realtimeInputParametersBuilder) Setter for realtimeInputParameters builder.abstract LiveClientMessage.Buildersetup(LiveClientSetup setup) Setter for setup.setup(LiveClientSetup.Builder setupBuilder) Setter for setup builder.abstract LiveClientMessage.BuildertoolResponse(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
-