Package com.google.genai.types
Class ExecutableCode.Builder
-
- All Implemented Interfaces:
public abstract class ExecutableCode.BuilderBuilder for ExecutableCode.
-
-
Constructor Summary
Constructors Constructor Description ExecutableCode.Builder()
-
Method Summary
Modifier and Type Method Description abstract ExecutableCode.Buildercode(String code)Setter for code. ExecutableCode.BuilderclearCode()Clears the value of code field. abstract ExecutableCode.Builderlanguage(Language language)Setter for language. ExecutableCode.BuilderclearLanguage()Clears the value of language field. ExecutableCode.Builderlanguage(Language.Known knownType)Setter for language given a known enum. ExecutableCode.Builderlanguage(String language)Setter for language given a string. abstract ExecutableCode.Builderid(String id)Setter for id. ExecutableCode.BuilderclearId()Clears the value of id field. abstract ExecutableCodebuild()-
-
Method Detail
-
code
abstract ExecutableCode.Builder code(String code)
Setter for code.
code: Required. The code to be executed.
-
clearCode
@CanIgnoreReturnValue() ExecutableCode.Builder clearCode()
Clears the value of code field.
-
language
abstract ExecutableCode.Builder language(Language language)
Setter for language.
language: Required. Programming language of the `code`.
-
clearLanguage
@CanIgnoreReturnValue() ExecutableCode.Builder clearLanguage()
Clears the value of language field.
-
language
@CanIgnoreReturnValue() ExecutableCode.Builder language(Language.Known knownType)
Setter for language given a known enum.
language: Required. Programming language of the `code`.
-
language
@CanIgnoreReturnValue() ExecutableCode.Builder language(String language)
Setter for language given a string.
language: Required. Programming language of the `code`.
-
id
abstract ExecutableCode.Builder id(String id)
Setter for id.
id: Unique identifier of the `ExecutableCode` part. The server returns the `CodeExecutionResult` with the matching `id`.
-
clearId
@CanIgnoreReturnValue() ExecutableCode.Builder clearId()
Clears the value of id field.
-
build
abstract ExecutableCode build()
-
-
-
-