Interface AS2EndpointBuilderFactory.AS2EndpointBuilder
-
- All Superinterfaces:
AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder,AS2EndpointBuilderFactory.AS2EndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AS2EndpointBuilderFactory
public static interface AS2EndpointBuilderFactory.AS2EndpointBuilder extends AS2EndpointBuilderFactory.AS2EndpointConsumerBuilder, AS2EndpointBuilderFactory.AS2EndpointProducerBuilder
Builder for endpoint for the AS2 component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AS2EndpointBuilderFactory.AdvancedAS2EndpointBuilderadvanced()default AS2EndpointBuilderFactory.AS2EndpointBuilderas2From(String as2From)The value of the AS2From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2MessageStructure(String as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2MessageStructure(AS2EndpointBuilderFactory.AS2MessageStructure as2MessageStructure)The structure of AS2 Message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2To(String as2To)The value of the AS2To header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderas2Version(String as2Version)The version of the AS2 protocol.default AS2EndpointBuilderFactory.AS2EndpointBuilderattachedFileName(String attachedFileName)The name of the attached file.default AS2EndpointBuilderFactory.AS2EndpointBuilderclientFqdn(String clientFqdn)The Client Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointBuildercompressionAlgorithm(String compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildercompressionAlgorithm(AS2EndpointBuilderFactory.AS2CompressionAlgorithm compressionAlgorithm)The algorithm used to compress EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdecryptingPrivateKey(String decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdecryptingPrivateKey(PrivateKey decryptingPrivateKey)The key used to encrypt the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderdispositionNotificationTo(String dispositionNotificationTo)The value of the Disposition-Notification-To header.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageTransferEncoding(String ediMessageTransferEncoding)The transfer encoding of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageType(Object ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderediMessageType(String ediMessageType)The content type of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingAlgorithm(String encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingAlgorithm(AS2EndpointBuilderFactory.AS2EncryptionAlgorithm encryptingAlgorithm)The algorithm used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingCertificateChain(String encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderencryptingCertificateChain(Certificate[] encryptingCertificateChain)The chain of certificates used to encrypt EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderfrom(String from)The value of the From header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuilderinBody(String inBody)Sets the name of a parameter to be passed in the exchange In Body.default AS2EndpointBuilderFactory.AS2EndpointBuildermdnMessageTemplate(String mdnMessageTemplate)The template used to format MDN message.default AS2EndpointBuilderFactory.AS2EndpointBuilderrequestUri(String requestUri)The request URI of EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuilderserver(String server)The value included in the Server message header identifying the AS2 Server.default AS2EndpointBuilderFactory.AS2EndpointBuilderserverFqdn(String serverFqdn)The Server Fully Qualified Domain Name (FQDN).default AS2EndpointBuilderFactory.AS2EndpointBuilderserverPortNumber(Integer serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointBuilderserverPortNumber(String serverPortNumber)The port number of server.default AS2EndpointBuilderFactory.AS2EndpointBuildersignedReceiptMicAlgorithms(String signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointBuildersignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN).default AS2EndpointBuilderFactory.AS2EndpointBuildersigningAlgorithm(String signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningAlgorithm(AS2EndpointBuilderFactory.AS2SignatureAlgorithm signingAlgorithm)The algorithm used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningCertificateChain(String signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningCertificateChain(Certificate[] signingCertificateChain)The chain of certificates used to sign EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningPrivateKey(String signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersigningPrivateKey(PrivateKey signingPrivateKey)The key used to sign the EDI message.default AS2EndpointBuilderFactory.AS2EndpointBuildersubject(String subject)The value of Subject header of AS2 message.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetHostname(String targetHostname)The host name (IP or DNS name) of target host.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetPortNumber(Integer targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointBuildertargetPortNumber(String targetPortNumber)The port number of target host.default AS2EndpointBuilderFactory.AS2EndpointBuilderuserAgent(String userAgent)The value included in the User-Agent message header identifying the AS2 user agent.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory.AS2EndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
advanced
default AS2EndpointBuilderFactory.AdvancedAS2EndpointBuilder advanced()
- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
advancedin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder
-
as2From
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2From(String as2From)
The value of the AS2From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
as2Fromin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Fromin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2From- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2MessageStructure(AS2EndpointBuilderFactory.AS2MessageStructure as2MessageStructure)
The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option is a: <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2MessageStructure
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2MessageStructure(String as2MessageStructure)
The structure of AS2 Message. One of: PLAIN - No encryption, no signature, SIGNED - No encryption, signature, ENCRYPTED - Encryption, no signature, ENCRYPTED_SIGNED - Encryption, signature. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2MessageStructure</code> type. Group: common- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2MessageStructurein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2MessageStructure- the value to set- Returns:
- the dsl builder
-
as2To
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2To(String as2To)
The value of the AS2To header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
as2Toin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Toin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2To- the value to set- Returns:
- the dsl builder
-
as2Version
default AS2EndpointBuilderFactory.AS2EndpointBuilder as2Version(String as2Version)
The version of the AS2 protocol. The option is a: <code>java.lang.String</code> type. Default: 1.1 Group: common- Specified by:
as2Versionin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
as2Versionin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
as2Version- the value to set- Returns:
- the dsl builder
-
attachedFileName
default AS2EndpointBuilderFactory.AS2EndpointBuilder attachedFileName(String attachedFileName)
The name of the attached file. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
attachedFileNamein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
attachedFileNamein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
attachedFileName- the value to set- Returns:
- the dsl builder
-
clientFqdn
default AS2EndpointBuilderFactory.AS2EndpointBuilder clientFqdn(String clientFqdn)
The Client Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Specified by:
clientFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
clientFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
clientFqdn- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder compressionAlgorithm(AS2EndpointBuilderFactory.AS2CompressionAlgorithm compressionAlgorithm)
The algorithm used to compress EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
compressionAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder compressionAlgorithm(String compressionAlgorithm)
The algorithm used to compress EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2CompressionAlgorithm</code> type. Group: common- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
compressionAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
compressionAlgorithm- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder decryptingPrivateKey(PrivateKey decryptingPrivateKey)
The key used to encrypt the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: common- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
decryptingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder decryptingPrivateKey(String decryptingPrivateKey)
The key used to encrypt the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: common- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
decryptingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
decryptingPrivateKey- the value to set- Returns:
- the dsl builder
-
dispositionNotificationTo
default AS2EndpointBuilderFactory.AS2EndpointBuilder dispositionNotificationTo(String dispositionNotificationTo)
The value of the Disposition-Notification-To header. Assigning a value to this parameter requests a message disposition notification (MDN) for the AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
dispositionNotificationToin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
dispositionNotificationToin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
dispositionNotificationTo- the value to set- Returns:
- the dsl builder
-
ediMessageTransferEncoding
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageTransferEncoding(String ediMessageTransferEncoding)
The transfer encoding of EDI message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
ediMessageTransferEncodingin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTransferEncodingin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageTransferEncoding- the value to set- Returns:
- the dsl builder
-
ediMessageType
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageType(Object ediMessageType)
The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent. The option is a: <code>org.apache.http.entity.ContentType</code> type. Group: common- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
ediMessageType
default AS2EndpointBuilderFactory.AS2EndpointBuilder ediMessageType(String ediMessageType)
The content type of EDI message. One of application/edifact, application/edi-x12, application/edi-consent. The option will be converted to a <code>org.apache.http.entity.ContentType</code> type. Group: common- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
ediMessageTypein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
ediMessageType- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingAlgorithm(AS2EndpointBuilderFactory.AS2EncryptionAlgorithm encryptingAlgorithm)
The algorithm used to encrypt EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: common- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingAlgorithm(String encryptingAlgorithm)
The algorithm used to encrypt EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2EncryptionAlgorithm</code> type. Group: common- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingAlgorithm- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingCertificateChain(Certificate[] encryptingCertificateChain)
The chain of certificates used to encrypt EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: common- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
encryptingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder encryptingCertificateChain(String encryptingCertificateChain)
The chain of certificates used to encrypt EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: common- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
encryptingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
encryptingCertificateChain- the value to set- Returns:
- the dsl builder
-
from
default AS2EndpointBuilderFactory.AS2EndpointBuilder from(String from)
The value of the From header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
fromin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
fromin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
from- the value to set- Returns:
- the dsl builder
-
inBody
default AS2EndpointBuilderFactory.AS2EndpointBuilder inBody(String inBody)
Sets the name of a parameter to be passed in the exchange In Body. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
inBodyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
inBodyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
inBody- the value to set- Returns:
- the dsl builder
-
mdnMessageTemplate
default AS2EndpointBuilderFactory.AS2EndpointBuilder mdnMessageTemplate(String mdnMessageTemplate)
The template used to format MDN message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
mdnMessageTemplatein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
mdnMessageTemplatein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
mdnMessageTemplate- the value to set- Returns:
- the dsl builder
-
requestUri
default AS2EndpointBuilderFactory.AS2EndpointBuilder requestUri(String requestUri)
The request URI of EDI message. The option is a: <code>java.lang.String</code> type. Default: / Group: common- Specified by:
requestUriin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
requestUriin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
requestUri- the value to set- Returns:
- the dsl builder
-
server
default AS2EndpointBuilderFactory.AS2EndpointBuilder server(String server)
The value included in the Server message header identifying the AS2 Server. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Server Endpoint Group: common- Specified by:
serverin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
server- the value to set- Returns:
- the dsl builder
-
serverFqdn
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverFqdn(String serverFqdn)
The Server Fully Qualified Domain Name (FQDN). Used in message ids sent by endpoint. The option is a: <code>java.lang.String</code> type. Default: camel.apache.org Group: common- Specified by:
serverFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverFqdnin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverFqdn- the value to set- Returns:
- the dsl builder
-
serverPortNumber
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverPortNumber(Integer serverPortNumber)
The port number of server. The option is a: <code>java.lang.Integer</code> type. Group: common- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
serverPortNumber
default AS2EndpointBuilderFactory.AS2EndpointBuilder serverPortNumber(String serverPortNumber)
The port number of server. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
serverPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
serverPortNumber- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointBuilder signedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)
The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option is a: <code>java.lang.String[]</code> type. Group: common- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signedReceiptMicAlgorithms
default AS2EndpointBuilderFactory.AS2EndpointBuilder signedReceiptMicAlgorithms(String signedReceiptMicAlgorithms)
The list of algorithms, in order of preference, requested to generate a message integrity check (MIC) returned in message dispostion notification (MDN). The option will be converted to a <code>java.lang.String[]</code> type. Group: common- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signedReceiptMicAlgorithmsin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signedReceiptMicAlgorithms- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingAlgorithm(AS2EndpointBuilderFactory.AS2SignatureAlgorithm signingAlgorithm)
The algorithm used to sign EDI message. The option is a: <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: common- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingAlgorithm
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingAlgorithm(String signingAlgorithm)
The algorithm used to sign EDI message. The option will be converted to a <code>org.apache.camel.component.as2.api.AS2SignatureAlgorithm</code> type. Group: common- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingAlgorithmin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingAlgorithm- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingCertificateChain(Certificate[] signingCertificateChain)
The chain of certificates used to sign EDI message. The option is a: <code>java.security.cert.Certificate[]</code> type. Group: common- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingCertificateChain
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingCertificateChain(String signingCertificateChain)
The chain of certificates used to sign EDI message. The option will be converted to a <code>java.security.cert.Certificate[]</code> type. Group: common- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingCertificateChainin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingCertificateChain- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingPrivateKey(PrivateKey signingPrivateKey)
The key used to sign the EDI message. The option is a: <code>java.security.PrivateKey</code> type. Group: common- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
signingPrivateKey
default AS2EndpointBuilderFactory.AS2EndpointBuilder signingPrivateKey(String signingPrivateKey)
The key used to sign the EDI message. The option will be converted to a <code>java.security.PrivateKey</code> type. Group: common- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
signingPrivateKeyin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
signingPrivateKey- the value to set- Returns:
- the dsl builder
-
subject
default AS2EndpointBuilderFactory.AS2EndpointBuilder subject(String subject)
The value of Subject header of AS2 message. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
subjectin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
subjectin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
subject- the value to set- Returns:
- the dsl builder
-
targetHostname
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetHostname(String targetHostname)
The host name (IP or DNS name) of target host. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
targetHostnamein interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetHostnamein interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetHostname- the value to set- Returns:
- the dsl builder
-
targetPortNumber
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetPortNumber(Integer targetPortNumber)
The port number of target host. -1 indicates the scheme default port. The option is a: <code>java.lang.Integer</code> type. Group: common- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
targetPortNumber
default AS2EndpointBuilderFactory.AS2EndpointBuilder targetPortNumber(String targetPortNumber)
The port number of target host. -1 indicates the scheme default port. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
targetPortNumberin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
targetPortNumber- the value to set- Returns:
- the dsl builder
-
userAgent
default AS2EndpointBuilderFactory.AS2EndpointBuilder userAgent(String userAgent)
The value included in the User-Agent message header identifying the AS2 user agent. The option is a: <code>java.lang.String</code> type. Default: Camel AS2 Client Endpoint Group: common- Specified by:
userAgentin interfaceAS2EndpointBuilderFactory.AS2EndpointConsumerBuilder- Specified by:
userAgentin interfaceAS2EndpointBuilderFactory.AS2EndpointProducerBuilder- Parameters:
userAgent- the value to set- Returns:
- the dsl builder
-
-