Class ExecutableCode.Builder

java.lang.Object
com.google.genai.types.ExecutableCode.Builder
Enclosing class:
ExecutableCode

public abstract static class ExecutableCode.Builder extends Object
Builder for ExecutableCode.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • code

      public abstract ExecutableCode.Builder code(String code)
      Setter for code.

      code: Required. The code to be executed.

    • clearCode

      @CanIgnoreReturnValue public ExecutableCode.Builder clearCode()
      Clears the value of code field.
    • language

      public abstract ExecutableCode.Builder language(Language language)
      Setter for language.

      language: Required. Programming language of the `code`.

    • clearLanguage

      @CanIgnoreReturnValue public ExecutableCode.Builder clearLanguage()
      Clears the value of language field.
    • language

      @CanIgnoreReturnValue public ExecutableCode.Builder language(Language.Known knownType)
      Setter for language given a known enum.

      language: Required. Programming language of the `code`.

    • language

      @CanIgnoreReturnValue public ExecutableCode.Builder language(String language)
      Setter for language given a string.

      language: Required. Programming language of the `code`.

    • build

      public abstract ExecutableCode build()