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