Package com.pdfgate

Class FlattenPdfParams.Builder

java.lang.Object
com.pdfgate.FlattenPdfParams.Builder
Enclosing class:
FlattenPdfParams

public static final class FlattenPdfParams.Builder extends Object
Builder for FlattenPdfParams.
  • Method Details

    • documentId

      public FlattenPdfParams.Builder documentId(String documentId)
      Sets the document ID for the source PDF.
      Parameters:
      documentId - the document ID.
      Returns:
      this builder.
    • preSignedUrlExpiresIn

      public FlattenPdfParams.Builder preSignedUrlExpiresIn(Long preSignedUrlExpiresIn)
      Sets the pre-signed URL expiration time in seconds.
      Parameters:
      preSignedUrlExpiresIn - expiration time in seconds.
      Returns:
      this builder.
    • metadata

      public FlattenPdfParams.Builder metadata(Object metadata)
      Sets metadata to attach to the document.
      Parameters:
      metadata - metadata to attach to the document.
      Returns:
      this builder.
    • build

      public FlattenPdfParams build()
      Builds flatten PDF parameters for JSON responses.
      Returns:
      parameters configured for JSON responses.