Class UpscaleImageAPIConfig.Builder
- Enclosing class:
- UpscaleImageAPIConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract UpscaleImageAPIConfigbuild()abstract UpscaleImageAPIConfig.BuilderenhanceInputImage(boolean enhanceInputImage) Setter for enhanceInputImage.abstract UpscaleImageAPIConfig.BuilderhttpOptions(HttpOptions httpOptions) Setter for httpOptions.httpOptions(HttpOptions.Builder httpOptionsBuilder) Setter for httpOptions builder.abstract UpscaleImageAPIConfig.BuilderimagePreservationFactor(Float imagePreservationFactor) Setter for imagePreservationFactor.abstract UpscaleImageAPIConfig.BuilderincludeRaiReason(boolean includeRaiReason) Setter for includeRaiReason.abstract UpscaleImageAPIConfig.BuilderSetter for labels.abstract UpscaleImageAPIConfig.BuilderSetter for mode.abstract UpscaleImageAPIConfig.BuildernumberOfImages(Integer numberOfImages) Setter for numberOfImages.abstract UpscaleImageAPIConfig.BuilderoutputCompressionQuality(Integer outputCompressionQuality) Setter for outputCompressionQuality.abstract UpscaleImageAPIConfig.BuilderoutputGcsUri(String outputGcsUri) Setter for outputGcsUri.abstract UpscaleImageAPIConfig.BuilderoutputMimeType(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 UpscaleImageAPIConfig.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
public abstract UpscaleImageAPIConfig.Builder imagePreservationFactor(Float 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.
-
labels
Setter for labels.labels: User specified labels to track billing usage.
-
numberOfImages
Setter for numberOfImages.numberOfImages:
-
mode
Setter for mode.mode:
-
build
-