Package com.google.genai.types
Class Image.Builder
-
- All Implemented Interfaces:
public abstract class Image.BuilderBuilder for Image.
-
-
Constructor Summary
Constructors Constructor Description Image.Builder()
-
Method Summary
Modifier and Type Method Description abstract Image.BuildergcsUri(String gcsUri)Setter for gcsUri. Image.BuilderclearGcsUri()Clears the value of gcsUri field. abstract Image.BuilderimageBytes(Array<byte> imageBytes)Setter for imageBytes. Image.BuilderclearImageBytes()Clears the value of imageBytes field. abstract Image.BuildermimeType(String mimeType)Setter for mimeType. Image.BuilderclearMimeType()Clears the value of mimeType field. abstract Imagebuild()-
-
Method Detail
-
gcsUri
abstract Image.Builder gcsUri(String gcsUri)
Setter for gcsUri.
gcsUri: The Cloud Storage URI of the image. ``Image`` can contain a value for this field or the ``image_bytes`` field but not both.
-
clearGcsUri
@CanIgnoreReturnValue() Image.Builder clearGcsUri()
Clears the value of gcsUri field.
-
imageBytes
abstract Image.Builder imageBytes(Array<byte> imageBytes)
Setter for imageBytes.
imageBytes: The image bytes data. ``Image`` can contain a value for this field or the ``gcs_uri`` field but not both.
-
clearImageBytes
@CanIgnoreReturnValue() Image.Builder clearImageBytes()
Clears the value of imageBytes field.
-
mimeType
abstract Image.Builder mimeType(String mimeType)
Setter for mimeType.
mimeType: The MIME type of the image.
-
clearMimeType
@CanIgnoreReturnValue() Image.Builder clearMimeType()
Clears the value of mimeType field.
-
-
-
-