Class FunctionResponseBlob

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.FunctionResponseBlob

public abstract class FunctionResponseBlob extends JsonSerializable
Raw media bytes for function response.

Text should not be sent as raw bytes, use the FunctionResponse.response field.

  • Constructor Details

    • FunctionResponseBlob

      public FunctionResponseBlob()
  • Method Details

    • mimeType

      public abstract Optional<String> mimeType()
      Required. The IANA standard MIME type of the source data.
    • data

      public abstract Optional<byte[]> data()
      Required. Inline media bytes.
    • builder

      public static FunctionResponseBlob.Builder builder()
      Instantiates a builder for FunctionResponseBlob.
    • toBuilder

      public abstract FunctionResponseBlob.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static FunctionResponseBlob fromJson(String jsonString)
      Deserializes a JSON string to a FunctionResponseBlob object.