Class UrlMetadata.Builder

java.lang.Object
com.google.genai.types.UrlMetadata.Builder
Enclosing class:
UrlMetadata

public abstract static class UrlMetadata.Builder extends Object
Builder for UrlMetadata.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • retrievedUrl

      public abstract UrlMetadata.Builder retrievedUrl(String retrievedUrl)
      Setter for retrievedUrl.

      retrievedUrl: The URL retrieved by the tool.

    • urlRetrievalStatus

      public abstract UrlMetadata.Builder urlRetrievalStatus(UrlRetrievalStatus urlRetrievalStatus)
      Setter for urlRetrievalStatus.

      urlRetrievalStatus: Status of the url retrieval.

    • urlRetrievalStatus

      @CanIgnoreReturnValue public UrlMetadata.Builder urlRetrievalStatus(UrlRetrievalStatus.Known knownType)
      Setter for urlRetrievalStatus given a known enum.

      urlRetrievalStatus: Status of the url retrieval.

    • urlRetrievalStatus

      @CanIgnoreReturnValue public UrlMetadata.Builder urlRetrievalStatus(String urlRetrievalStatus)
      Setter for urlRetrievalStatus given a string.

      urlRetrievalStatus: Status of the url retrieval.

    • build

      public abstract UrlMetadata build()