Builder

public abstract class Builder

Builder for Part.

Constructors

Link copied to clipboard
public void Part.Builder()

Functions

Link copied to clipboard
public abstract Part build()
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearCodeExecutionResult()
Clears the value of codeExecutionResult field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearExecutableCode()
Clears the value of executableCode field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearFileData()
Clears the value of fileData field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearFunctionCall()
Clears the value of functionCall field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearFunctionResponse()
Clears the value of functionResponse field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearInlineData()
Clears the value of inlineData field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearMediaResolution()
Clears the value of mediaResolution field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearPartMetadata()
Clears the value of partMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearText()
Clears the value of text field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearThought()
Clears the value of thought field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearThoughtSignature()
Clears the value of thoughtSignature field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearToolCall()
Clears the value of toolCall field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearToolResponse()
Clears the value of toolResponse field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Part.Builder clearVideoMetadata()
Clears the value of videoMetadata field.
Link copied to clipboard
public abstract Part.Builder codeExecutionResult(CodeExecutionResult codeExecutionResult)
Setter for codeExecutionResult.
@CanIgnoreReturnValue()
public Part.Builder codeExecutionResult(CodeExecutionResult.Builder codeExecutionResultBuilder)
Setter for codeExecutionResult builder.
Link copied to clipboard
public abstract Part.Builder executableCode(ExecutableCode executableCode)
Setter for executableCode.
@CanIgnoreReturnValue()
public Part.Builder executableCode(ExecutableCode.Builder executableCodeBuilder)
Setter for executableCode builder.
Link copied to clipboard
public abstract Part.Builder fileData(FileData fileData)
Setter for fileData.
@CanIgnoreReturnValue()
public Part.Builder fileData(FileData.Builder fileDataBuilder)
Setter for fileData builder.
Link copied to clipboard
public abstract Part.Builder functionCall(FunctionCall functionCall)
Setter for functionCall.
@CanIgnoreReturnValue()
public Part.Builder functionCall(FunctionCall.Builder functionCallBuilder)
Setter for functionCall builder.
Link copied to clipboard
public abstract Part.Builder functionResponse(FunctionResponse functionResponse)
Setter for functionResponse.
@CanIgnoreReturnValue()
public Part.Builder functionResponse(FunctionResponse.Builder functionResponseBuilder)
Setter for functionResponse builder.
Link copied to clipboard
public abstract Part.Builder inlineData(Blob inlineData)
Setter for inlineData.
@CanIgnoreReturnValue()
public Part.Builder inlineData(Blob.Builder inlineDataBuilder)
Setter for inlineData builder.
Link copied to clipboard
public abstract Part.Builder mediaResolution(PartMediaResolution mediaResolution)
Setter for mediaResolution.
@CanIgnoreReturnValue()
public Part.Builder mediaResolution(PartMediaResolution.Builder mediaResolutionBuilder)
Setter for mediaResolution builder.
Link copied to clipboard
public abstract Part.Builder partMetadata(Map<String, Object> partMetadata)
Setter for partMetadata.
Link copied to clipboard
public abstract Part.Builder text(String text)
Setter for text.
Link copied to clipboard
public abstract Part.Builder thought(boolean thought)
Setter for thought.
Link copied to clipboard
public abstract Part.Builder thoughtSignature(Array<byte> thoughtSignature)
Setter for thoughtSignature.
Link copied to clipboard
public abstract Part.Builder toolCall(ToolCall toolCall)
Setter for toolCall.
@CanIgnoreReturnValue()
public Part.Builder toolCall(ToolCall.Builder toolCallBuilder)
Setter for toolCall builder.
Link copied to clipboard
public abstract Part.Builder toolResponse(ToolResponse toolResponse)
Setter for toolResponse.
@CanIgnoreReturnValue()
public Part.Builder toolResponse(ToolResponse.Builder toolResponseBuilder)
Setter for toolResponse builder.
Link copied to clipboard
public abstract Part.Builder videoMetadata(VideoMetadata videoMetadata)
Setter for videoMetadata.
@CanIgnoreReturnValue()
public Part.Builder videoMetadata(VideoMetadata.Builder videoMetadataBuilder)
Setter for videoMetadata builder.