Package com.google.genai.types
Class RecontextImageSource.Builder
-
- All Implemented Interfaces:
public abstract class RecontextImageSource.BuilderBuilder for RecontextImageSource.
-
-
Constructor Summary
Constructors Constructor Description RecontextImageSource.Builder()
-
Method Summary
Modifier and Type Method Description abstract RecontextImageSource.Builderprompt(String prompt)Setter for prompt. RecontextImageSource.BuilderclearPrompt()Clears the value of prompt field. abstract RecontextImageSource.BuilderpersonImage(Image personImage)Setter for personImage. RecontextImageSource.BuilderpersonImage(Image.Builder personImageBuilder)Setter for personImage builder. RecontextImageSource.BuilderclearPersonImage()Clears the value of personImage field. abstract RecontextImageSource.BuilderproductImages(List<ProductImage> productImages)Setter for productImages. RecontextImageSource.BuilderproductImages(Array<ProductImage> productImages)Setter for productImages. RecontextImageSource.BuilderproductImages(Array<ProductImage.Builder> productImagesBuilders)Setter for productImages builder. RecontextImageSource.BuilderclearProductImages()Clears the value of productImages field. abstract RecontextImageSourcebuild()-
-
Method Detail
-
prompt
abstract RecontextImageSource.Builder prompt(String prompt)
Setter for prompt.
prompt: A text prompt for guiding the model during image recontextualization. Not supported for Virtual Try-On.
-
clearPrompt
@CanIgnoreReturnValue() RecontextImageSource.Builder clearPrompt()
Clears the value of prompt field.
-
personImage
abstract RecontextImageSource.Builder personImage(Image personImage)
Setter for personImage.
personImage: Image of the person or subject who will be wearing the product(s).
-
personImage
@CanIgnoreReturnValue() RecontextImageSource.Builder personImage(Image.Builder personImageBuilder)
Setter for personImage builder.
personImage: Image of the person or subject who will be wearing the product(s).
-
clearPersonImage
@CanIgnoreReturnValue() RecontextImageSource.Builder clearPersonImage()
Clears the value of personImage field.
-
productImages
abstract RecontextImageSource.Builder productImages(List<ProductImage> productImages)
Setter for productImages.
productImages: A list of product images.
-
productImages
@CanIgnoreReturnValue() RecontextImageSource.Builder productImages(Array<ProductImage> productImages)
Setter for productImages.
productImages: A list of product images.
-
productImages
@CanIgnoreReturnValue() RecontextImageSource.Builder productImages(Array<ProductImage.Builder> productImagesBuilders)
Setter for productImages builder.
productImages: A list of product images.
-
clearProductImages
@CanIgnoreReturnValue() RecontextImageSource.Builder clearProductImages()
Clears the value of productImages field.
-
build
abstract RecontextImageSource build()
-
-
-
-