Package com.google.genai.types
Class Blob.Builder
-
- All Implemented Interfaces:
public abstract class Blob.BuilderBuilder for Blob.
-
-
Constructor Summary
Constructors Constructor Description Blob.Builder()
-
Method Summary
Modifier and Type Method Description abstract Blob.Builderdata(Array<byte> data)Setter for data. Blob.BuilderclearData()Clears the value of data field. abstract Blob.BuilderdisplayName(String displayName)Setter for displayName. Blob.BuilderclearDisplayName()Clears the value of displayName field. abstract Blob.BuildermimeType(String mimeType)Setter for mimeType. Blob.BuilderclearMimeType()Clears the value of mimeType field. abstract Blobbuild()-
-
Method Detail
-
data
abstract Blob.Builder data(Array<byte> data)
Setter for data.
data: Required. The raw bytes of the data.
-
clearData
@CanIgnoreReturnValue() Blob.Builder clearData()
Clears the value of data field.
-
displayName
abstract Blob.Builder displayName(String displayName)
Setter for displayName.
displayName: Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. This field is not supported in Gemini API.
-
clearDisplayName
@CanIgnoreReturnValue() Blob.Builder clearDisplayName()
Clears the value of displayName field.
-
mimeType
abstract Blob.Builder mimeType(String mimeType)
Setter for mimeType.
mimeType: Required. The IANA standard MIME type of the source data.
-
clearMimeType
@CanIgnoreReturnValue() Blob.Builder clearMimeType()
Clears the value of mimeType field.
-
-
-
-