Class GeneratedImage.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • image

      public abstract GeneratedImage.Builder image(Image image)
      Setter for image.

      image: The output image data.

    • image

      public GeneratedImage.Builder image(Image.Builder imageBuilder)
      Setter for image builder.

      image: The output image data.

    • raiFilteredReason

      public abstract GeneratedImage.Builder raiFilteredReason(String raiFilteredReason)
      Setter for raiFilteredReason.

      raiFilteredReason: Responsible AI filter reason if the image is filtered out of the response.

    • safetyAttributes

      public abstract GeneratedImage.Builder safetyAttributes(SafetyAttributes safetyAttributes)
      Setter for safetyAttributes.

      safetyAttributes: Safety attributes of the image. Lists of RAI categories and their scores of each content.

    • safetyAttributes

      public GeneratedImage.Builder safetyAttributes(SafetyAttributes.Builder safetyAttributesBuilder)
      Setter for safetyAttributes builder.

      safetyAttributes: Safety attributes of the image. Lists of RAI categories and their scores of each content.

    • enhancedPrompt

      public abstract GeneratedImage.Builder enhancedPrompt(String enhancedPrompt)
      Setter for enhancedPrompt.

      enhancedPrompt: The rewritten prompt used for the image generation if the prompt enhancer is enabled.

    • build

      public abstract GeneratedImage build()