Class GenerateImagesResponse.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • sdkHttpResponse

      public abstract GenerateImagesResponse.Builder sdkHttpResponse(HttpResponse sdkHttpResponse)
      Setter for sdkHttpResponse.

      sdkHttpResponse: Used to retain the full HTTP response.

    • sdkHttpResponse

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder sdkHttpResponse(HttpResponse.Builder sdkHttpResponseBuilder)
      Setter for sdkHttpResponse builder.

      sdkHttpResponse: Used to retain the full HTTP response.

    • clearSdkHttpResponse

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder clearSdkHttpResponse()
      Clears the value of sdkHttpResponse field.
    • generatedImages

      public abstract GenerateImagesResponse.Builder generatedImages(List<GeneratedImage> generatedImages)
      Setter for generatedImages.

      generatedImages: List of generated images.

    • generatedImages

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder generatedImages(GeneratedImage... generatedImages)
      Setter for generatedImages.

      generatedImages: List of generated images.

    • generatedImages

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder generatedImages(GeneratedImage.Builder... generatedImagesBuilders)
      Setter for generatedImages builder.

      generatedImages: List of generated images.

    • clearGeneratedImages

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder clearGeneratedImages()
      Clears the value of generatedImages field.
    • positivePromptSafetyAttributes

      public abstract GenerateImagesResponse.Builder positivePromptSafetyAttributes(SafetyAttributes positivePromptSafetyAttributes)
      Setter for positivePromptSafetyAttributes.

      positivePromptSafetyAttributes: Safety attributes of the positive prompt. Only populated if ``include_safety_attributes`` is set to True.

    • positivePromptSafetyAttributes

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder positivePromptSafetyAttributes(SafetyAttributes.Builder positivePromptSafetyAttributesBuilder)
      Setter for positivePromptSafetyAttributes builder.

      positivePromptSafetyAttributes: Safety attributes of the positive prompt. Only populated if ``include_safety_attributes`` is set to True.

    • clearPositivePromptSafetyAttributes

      @CanIgnoreReturnValue public GenerateImagesResponse.Builder clearPositivePromptSafetyAttributes()
      Clears the value of positivePromptSafetyAttributes field.
    • build

      public abstract GenerateImagesResponse build()