Class PdfEndpointBuilderFactory.PdfHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.PdfEndpointBuilderFactory.PdfHeaderNameBuilder
Enclosing interface:
PdfEndpointBuilderFactory

public static class PdfEndpointBuilderFactory.PdfHeaderNameBuilder extends Object
The builder of headers' name for the PDF component.
  • Constructor Details

    • PdfHeaderNameBuilder

      public PdfHeaderNameBuilder()
  • Method Details

    • protectionPolicy

      public String protectionPolicy()
      Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/encryption/ProtectionPolicy.htmlProtectionPolicy. If specified then PDF document will be encrypted with it. The option is a: org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy type. Group: producer
      Returns:
      the name of the header protection-policy.
    • pdfDocument

      public String pdfDocument()
      Mandatory header for append operation and ignored in all other operations. Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/PDDocument.htmlPDDocument. Stores PDF document which will be used for append operation. The option is a: org.apache.pdfbox.pdmodel.PDDocument type. Group: producer
      Returns:
      the name of the header pdf-document.
    • decryptionMaterial

      public String decryptionMaterial()
      Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/encryption/DecryptionMaterial.htmlDecryptionMaterial. Mandatory header if PDF document is encrypted. The option is a: org.apache.pdfbox.pdmodel.encryption.DecryptionMaterial type. Group: producer
      Returns:
      the name of the header decryption-material.