Package ai.extend.types
Class FigureDetails.Builder
- java.lang.Object
-
- ai.extend.types.FigureDetails.Builder
-
- Enclosing class:
- FigureDetails
public static final class FigureDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FigureDetailsbuild()FigureDetails.BuilderfigureType(FigureDetailsFigureType figureType)FigureDetails.BuilderfigureType(java.util.Optional<FigureDetailsFigureType> figureType)The refined type of figure - only set when figure classification and summarization is enabled.FigureDetails.Builderfrom(FigureDetails other)FigureDetails.BuilderimageUrl(java.lang.String imageUrl)FigureDetails.BuilderimageUrl(java.util.Optional<java.lang.String> imageUrl)URL to the clipped/segmented figure image.
-
-
-
Method Detail
-
from
public FigureDetails.Builder from(FigureDetails other)
-
imageUrl
public FigureDetails.Builder imageUrl(java.util.Optional<java.lang.String> imageUrl)
URL to the clipped/segmented figure image. Only set if the option
figureImageClippingEnabledin the input istrue, which it is by default.
-
imageUrl
public FigureDetails.Builder imageUrl(java.lang.String imageUrl)
-
figureType
public FigureDetails.Builder figureType(java.util.Optional<FigureDetailsFigureType> figureType)
The refined type of figure - only set when figure classification and summarization is enabled. Possible values:
image: A photographic imagechart: A data chart or graphdiagram: A schematic or diagramlogo: A company or brand logoother: Any other type of figure
-
figureType
public FigureDetails.Builder figureType(FigureDetailsFigureType figureType)
-
build
public FigureDetails build()
-
-