Builder

public abstract class Builder

Builder for ImageConfig.

Constructors

Link copied to clipboard
public void ImageConfig.Builder()

Functions

Link copied to clipboard
public abstract ImageConfig.Builder aspectRatio(String aspectRatio)
Setter for aspectRatio.
Link copied to clipboard
public abstract ImageConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearAspectRatio()
Clears the value of aspectRatio field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearImageOutputOptions()
Clears the value of imageOutputOptions field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearImageSize()
Clears the value of imageSize field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearOutputCompressionQuality()
Clears the value of outputCompressionQuality field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearOutputMimeType()
Clears the value of outputMimeType field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearPersonGeneration()
Clears the value of personGeneration field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ImageConfig.Builder clearProminentPeople()
Clears the value of prominentPeople field.
Link copied to clipboard
Setter for imageOutputOptions.
@CanIgnoreReturnValue()
public ImageConfig.Builder imageOutputOptions(ImageConfigImageOutputOptions.Builder imageOutputOptionsBuilder)
Setter for imageOutputOptions builder.
Link copied to clipboard
public abstract ImageConfig.Builder imageSize(String imageSize)
Setter for imageSize.
Link copied to clipboard
public abstract ImageConfig.Builder outputCompressionQuality(Integer outputCompressionQuality)
Setter for outputCompressionQuality.
Link copied to clipboard
public abstract ImageConfig.Builder outputMimeType(String outputMimeType)
Setter for outputMimeType.
Link copied to clipboard
public abstract ImageConfig.Builder personGeneration(String personGeneration)
Setter for personGeneration.
Link copied to clipboard
public abstract ImageConfig.Builder prominentPeople(ProminentPeople prominentPeople)
Setter for prominentPeople.
@CanIgnoreReturnValue()
public ImageConfig.Builder prominentPeople(ProminentPeople.Known knownType)
Setter for prominentPeople given a known enum.
@CanIgnoreReturnValue()
public ImageConfig.Builder prominentPeople(String prominentPeople)
Setter for prominentPeople given a string.