Class AIGuard.ImageURL

java.lang.Object
datadog.trace.api.aiguard.AIGuard.ImageURL
Enclosing class:
AIGuard

public static class AIGuard.ImageURL extends Object
Represents an image URL in a content part. Images can be provided as URLs or data URIs.

Example usage:


 // Image from URL
 var imageUrl = new AIGuard.ImageURL("https://example.com/image.jpg");

 // Image from data URI
 var dataUri = new AIGuard.ImageURL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...");
 
  • Constructor Details

    • ImageURL

      public ImageURL(@Nonnull String url)
      Creates a new ImageURL with the specified URL.
      Parameters:
      url - the image URL or data URI
      Throws:
      NullPointerException - if url is null
  • Method Details

    • getUrl

      @Nonnull public String getUrl()
      Returns the image URL.
      Returns:
      the image URL or data URI