Class ImageDetailLevel

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ImageDetailLevel>
com.azure.ai.agents.persistent.models.ImageDetailLevel
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class ImageDetailLevel extends com.azure.core.util.ExpandableStringEnum<ImageDetailLevel>
Specifies an image's detail level. Can be 'auto', 'low', 'high', or an unknown future value.
  • Field Details

    • AUTO

      public static final ImageDetailLevel AUTO
      Automatically select an appropriate detail level.
    • LOW

      public static final ImageDetailLevel LOW
      Use a lower detail level to reduce bandwidth or cost.
    • HIGH

      public static final ImageDetailLevel HIGH
      Use a higher detail level—potentially more resource-intensive.
  • Constructor Details

    • ImageDetailLevel

      @Deprecated public ImageDetailLevel()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of ImageDetailLevel value.
  • Method Details

    • fromString

      public static ImageDetailLevel fromString(String name)
      Creates or finds a ImageDetailLevel from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding ImageDetailLevel.
    • values

      public static Collection<ImageDetailLevel> values()
      Gets known ImageDetailLevel values.
      Returns:
      known ImageDetailLevel values.