Class UpscaleImageConfig.Builder
- Enclosing class:
- UpscaleImageConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract UpscaleImageConfig
build()
abstract UpscaleImageConfig.Builder
enhanceInputImage
(boolean enhanceInputImage) Setter for enhanceInputImage.abstract UpscaleImageConfig.Builder
httpOptions
(HttpOptions httpOptions) Setter for httpOptions.httpOptions
(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.abstract UpscaleImageConfig.Builder
imagePreservationFactor
(Float imagePreservationFactor) Setter for imagePreservationFactor.abstract UpscaleImageConfig.Builder
includeRaiReason
(boolean includeRaiReason) Setter for includeRaiReason.abstract UpscaleImageConfig.Builder
outputCompressionQuality
(Integer outputCompressionQuality) Setter for outputCompressionQuality.abstract UpscaleImageConfig.Builder
outputGcsUri
(String outputGcsUri) Setter for outputGcsUri.abstract UpscaleImageConfig.Builder
outputMimeType
(String outputMimeType) Setter for outputMimeType.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
httpOptions
Setter for httpOptions.httpOptions: Used to override HTTP request options.
-
httpOptions
Setter for httpOptions builder.httpOptions: Used to override HTTP request options.
-
outputGcsUri
Setter for outputGcsUri.outputGcsUri: Cloud Storage URI used to store the generated images.
-
includeRaiReason
Setter for includeRaiReason.includeRaiReason: Whether to include a reason for filtered-out images in the response.
-
outputMimeType
Setter for outputMimeType.outputMimeType: The image format that the output should be saved as.
-
outputCompressionQuality
public abstract UpscaleImageConfig.Builder outputCompressionQuality(Integer outputCompressionQuality) Setter for outputCompressionQuality.outputCompressionQuality: The level of compression. Only applicable if the ``output_mime_type`` is ``image/jpeg``.
-
enhanceInputImage
Setter for enhanceInputImage.enhanceInputImage: Whether to add an image enhancing step before upscaling. It is expected to suppress the noise and JPEG compression artifacts from the input image.
-
imagePreservationFactor
Setter for imagePreservationFactor.imagePreservationFactor: With a higher image preservation factor, the original image pixels are more respected. With a lower image preservation factor, the output image will have be more different from the input image, but with finer details and less noise.
-
build
-