This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new 7440b562f4f Regen for commit c614c6296c085aaf824c7c4a92df414098b1b8df 7440b562f4f is described below commit 7440b562f4fe64ae22cd993d3fea8e416c92da84 Author: oscerd <osc...@users.noreply.github.com> AuthorDate: Wed Nov 16 12:38:16 2022 +0000 Regen for commit c614c6296c085aaf824c7c4a92df414098b1b8df Signed-off-by: GitHub <nore...@github.com> --- .../endpoint/dsl/AMQPEndpointBuilderFactory.java | 249 ++++++++++++++++++++ .../dsl/ActiveMQEndpointBuilderFactory.java | 250 +++++++++++++++++++++ .../dsl/NettyHttpEndpointBuilderFactory.java | 131 +++++++++++ .../dsl/ResteasyEndpointBuilderFactory.java | 149 ++++++++++++ .../dsl/SpringJdbcEndpointBuilderFactory.java | 133 +++++++++++ .../dsl/XsltSaxonEndpointBuilderFactory.java | 37 +++ 6 files changed, 949 insertions(+) diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java index dc7fca495ef..12c12ae2f6d 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java @@ -6744,6 +6744,19 @@ public interface AMQPEndpointBuilderFactory { } public interface AMQPBuilders { + /** + * AMQP (camel-amqp) + * Messaging with AMQP protocol using Apache QPid Client. + * + * Category: messaging + * Since: 1.2 + * Maven coordinates: org.apache.camel:camel-amqp + * + * @return the dsl builder for the headers' name. + */ + default AMQPHeaderNameBuilder amqp() { + return AMQPHeaderNameBuilder.INSTANCE; + } /** * AMQP (camel-amqp) * Messaging with AMQP protocol using Apache QPid Client. @@ -6797,6 +6810,242 @@ public interface AMQPEndpointBuilderFactory { return AMQPEndpointBuilderFactory.endpointBuilder(componentName, path); } } + + /** + * The builder of headers' name for the AMQP component. + */ + public static class AMQPHeaderNameBuilder { + /** + * The internal instance of the builder used to access to all the + * methods representing the name of headers. + */ + private static final AMQPHeaderNameBuilder INSTANCE = new AMQPHeaderNameBuilder(); + + /** + * The destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: producer + * + * @return the name of the header {@code JmsDestination}. + */ + public String jmsDestination() { + return "JmsDestination"; + } + + /** + * The name of the queue or topic to use as destination. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code JmsDestinationName}. + */ + public String jmsDestinationName() { + return "JmsDestinationName"; + } + + /** + * The JMS group ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSXGroupID}. + */ + public String jMSXGroupID() { + return "JMSXGroupID"; + } + + /** + * The JMS unique message ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSMessageID}. + */ + public String jMSMessageID() { + return "JMSMessageID"; + } + + /** + * The JMS correlation ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSCorrelationID}. + */ + public String jMSCorrelationID() { + return "JMSCorrelationID"; + } + + /** + * The JMS correlation ID as bytes. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSCorrelationIDAsBytes}. + */ + public String jMSCorrelationIDAsBytes() { + return "JMSCorrelationIDAsBytes"; + } + + /** + * The JMS delivery mode. + * + * The option is a: {@code int} type. + * + * Group: common + * + * @return the name of the header {@code JMSDeliveryMode}. + */ + public String jMSDeliveryMode() { + return "JMSDeliveryMode"; + } + + /** + * The JMS destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: common + * + * @return the name of the header {@code JMSDestination}. + */ + public String jMSDestination() { + return "JMSDestination"; + } + + /** + * The JMS expiration. + * + * The option is a: {@code long} type. + * + * Group: common + * + * @return the name of the header {@code JMSExpiration}. + */ + public String jMSExpiration() { + return "JMSExpiration"; + } + + /** + * The JMS priority (with 0 as the lowest priority and 9 as the + * highest). + * + * The option is a: {@code int} type. + * + * Group: common + * + * @return the name of the header {@code JMSPriority}. + */ + public String jMSPriority() { + return "JMSPriority"; + } + + /** + * Is the JMS message redelivered. + * + * The option is a: {@code boolean} type. + * + * Group: common + * + * @return the name of the header {@code JMSRedelivered}. + */ + public String jMSRedelivered() { + return "JMSRedelivered"; + } + + /** + * The JMS timestamp. + * + * The option is a: {@code long} type. + * + * Group: common + * + * @return the name of the header {@code JMSTimestamp}. + */ + public String jMSTimestamp() { + return "JMSTimestamp"; + } + + /** + * The JMS reply-to destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: common + * + * @return the name of the header {@code JMSReplyTo}. + */ + public String jMSReplyTo() { + return "JMSReplyTo"; + } + + /** + * The JMS type. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSType}. + */ + public String jMSType() { + return "JMSType"; + } + + /** + * The XUser id. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSXUserID}. + */ + public String jMSXUserID() { + return "JMSXUserID"; + } + + /** + * The message type. + * + * The option is a: {@code + * org.apache.camel.component.jms.JmsMessageType} type. + * + * Group: common + * + * @return the name of the header {@code JmsMessageType}. + */ + public String jmsMessageType() { + return "JmsMessageType"; + } + + /** + * The timeout for waiting for a reply when using the InOut Exchange + * Pattern (in milliseconds). + * + * The option is a: {@code long} type. + * + * Default: 20_000 + * Group: producer + * + * @return the name of the header {@code JmsRequestTimeout}. + */ + public String jmsRequestTimeout() { + return "JmsRequestTimeout"; + } + } static AMQPEndpointBuilder endpointBuilder(String componentName, String path) { class AMQPEndpointBuilderImpl extends AbstractEndpointBuilder implements AMQPEndpointBuilder, AdvancedAMQPEndpointBuilder { public AMQPEndpointBuilderImpl(String path) { diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java index f6f374c6830..350d46cea33 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java @@ -6812,6 +6812,20 @@ public interface ActiveMQEndpointBuilderFactory { } public interface ActiveMQBuilders { + /** + * ActiveMQ (camel-activemq) + * Send messages to (or consume from) Apache ActiveMQ. This component + * extends the Camel JMS component. + * + * Category: messaging + * Since: 1.0 + * Maven coordinates: org.apache.camel:camel-activemq + * + * @return the dsl builder for the headers' name. + */ + default ActiveMQHeaderNameBuilder activemq() { + return ActiveMQHeaderNameBuilder.INSTANCE; + } /** * ActiveMQ (camel-activemq) * Send messages to (or consume from) Apache ActiveMQ. This component @@ -6869,6 +6883,242 @@ public interface ActiveMQEndpointBuilderFactory { return ActiveMQEndpointBuilderFactory.endpointBuilder(componentName, path); } } + + /** + * The builder of headers' name for the ActiveMQ component. + */ + public static class ActiveMQHeaderNameBuilder { + /** + * The internal instance of the builder used to access to all the + * methods representing the name of headers. + */ + private static final ActiveMQHeaderNameBuilder INSTANCE = new ActiveMQHeaderNameBuilder(); + + /** + * The destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: producer + * + * @return the name of the header {@code JmsDestination}. + */ + public String jmsDestination() { + return "JmsDestination"; + } + + /** + * The name of the queue or topic to use as destination. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code JmsDestinationName}. + */ + public String jmsDestinationName() { + return "JmsDestinationName"; + } + + /** + * The JMS group ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSXGroupID}. + */ + public String jMSXGroupID() { + return "JMSXGroupID"; + } + + /** + * The JMS unique message ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSMessageID}. + */ + public String jMSMessageID() { + return "JMSMessageID"; + } + + /** + * The JMS correlation ID. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSCorrelationID}. + */ + public String jMSCorrelationID() { + return "JMSCorrelationID"; + } + + /** + * The JMS correlation ID as bytes. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSCorrelationIDAsBytes}. + */ + public String jMSCorrelationIDAsBytes() { + return "JMSCorrelationIDAsBytes"; + } + + /** + * The JMS delivery mode. + * + * The option is a: {@code int} type. + * + * Group: common + * + * @return the name of the header {@code JMSDeliveryMode}. + */ + public String jMSDeliveryMode() { + return "JMSDeliveryMode"; + } + + /** + * The JMS destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: common + * + * @return the name of the header {@code JMSDestination}. + */ + public String jMSDestination() { + return "JMSDestination"; + } + + /** + * The JMS expiration. + * + * The option is a: {@code long} type. + * + * Group: common + * + * @return the name of the header {@code JMSExpiration}. + */ + public String jMSExpiration() { + return "JMSExpiration"; + } + + /** + * The JMS priority (with 0 as the lowest priority and 9 as the + * highest). + * + * The option is a: {@code int} type. + * + * Group: common + * + * @return the name of the header {@code JMSPriority}. + */ + public String jMSPriority() { + return "JMSPriority"; + } + + /** + * Is the JMS message redelivered. + * + * The option is a: {@code boolean} type. + * + * Group: common + * + * @return the name of the header {@code JMSRedelivered}. + */ + public String jMSRedelivered() { + return "JMSRedelivered"; + } + + /** + * The JMS timestamp. + * + * The option is a: {@code long} type. + * + * Group: common + * + * @return the name of the header {@code JMSTimestamp}. + */ + public String jMSTimestamp() { + return "JMSTimestamp"; + } + + /** + * The JMS reply-to destination. + * + * The option is a: {@code javax.jms.Destination} type. + * + * Group: common + * + * @return the name of the header {@code JMSReplyTo}. + */ + public String jMSReplyTo() { + return "JMSReplyTo"; + } + + /** + * The JMS type. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSType}. + */ + public String jMSType() { + return "JMSType"; + } + + /** + * The XUser id. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code JMSXUserID}. + */ + public String jMSXUserID() { + return "JMSXUserID"; + } + + /** + * The message type. + * + * The option is a: {@code + * org.apache.camel.component.jms.JmsMessageType} type. + * + * Group: common + * + * @return the name of the header {@code JmsMessageType}. + */ + public String jmsMessageType() { + return "JmsMessageType"; + } + + /** + * The timeout for waiting for a reply when using the InOut Exchange + * Pattern (in milliseconds). + * + * The option is a: {@code long} type. + * + * Default: 20_000 + * Group: producer + * + * @return the name of the header {@code JmsRequestTimeout}. + */ + public String jmsRequestTimeout() { + return "JmsRequestTimeout"; + } + } static ActiveMQEndpointBuilder endpointBuilder( String componentName, String path) { diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java index e23daeb5ffc..2facbfa50dd 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java @@ -5645,6 +5645,137 @@ public interface NettyHttpEndpointBuilderFactory { public String httpUri() { return "HttpUri"; } + + /** + * The channel handler context. + * + * The option is a: {@code io.netty.channel.ChannelHandlerContext} type. + * + * Group: common + * + * @return the name of the header {@code NettyChannelHandlerContext}. + */ + public String nettyChannelHandlerContext() { + return "NettyChannelHandlerContext"; + } + + /** + * The remote address. + * + * The option is a: {@code java.net.SocketAddress} type. + * + * Group: common + * + * @return the name of the header {@code NettyRemoteAddress}. + */ + public String nettyRemoteAddress() { + return "NettyRemoteAddress"; + } + + /** + * The local address. + * + * The option is a: {@code java.net.SocketAddress} type. + * + * Group: common + * + * @return the name of the header {@code NettyLocalAddress}. + */ + public String nettyLocalAddress() { + return "NettyLocalAddress"; + } + + /** + * The SSL session. + * + * The option is a: {@code javax.net.ssl.SSLSession} type. + * + * Group: common + * + * @return the name of the header {@code NettySSLSession}. + */ + public String nettySSLSession() { + return "NettySSLSession"; + } + + /** + * The SSL client certificate subject name. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code NettySSLClientCertSubjectName}. + */ + public String nettySSLClientCertSubjectName() { + return "NettySSLClientCertSubjectName"; + } + + /** + * The SSL client certificate issuer name. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code NettySSLClientCertIssuerName}. + */ + public String nettySSLClientCertIssuerName() { + return "NettySSLClientCertIssuerName"; + } + + /** + * The SSL client certificate serial number. + * + * The option is a: {@code String} type. + * + * Group: common + * + * @return the name of the header {@code + * NettySSLClientCertSerialNumber}. + */ + public String nettySSLClientCertSerialNumber() { + return "NettySSLClientCertSerialNumber"; + } + + /** + * The SSL client certificate not before. + * + * The option is a: {@code java.util.Date} type. + * + * Group: common + * + * @return the name of the header {@code NettySSLClientCertNotBefore}. + */ + public String nettySSLClientCertNotBefore() { + return "NettySSLClientCertNotBefore"; + } + + /** + * The SSL client certificate not after. + * + * The option is a: {@code java.util.Date} type. + * + * Group: common + * + * @return the name of the header {@code NettySSLClientCertNotAfter}. + */ + public String nettySSLClientCertNotAfter() { + return "NettySSLClientCertNotAfter"; + } + + /** + * The read timeout. + * + * The option is a: {@code Long} type. + * + * Group: common + * + * @return the name of the header {@code NettyRequestTimeout}. + */ + public String nettyRequestTimeout() { + return "NettyRequestTimeout"; + } } static NettyHttpEndpointBuilder endpointBuilder( String componentName, diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ResteasyEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ResteasyEndpointBuilderFactory.java index b4b37681d1e..9dc940dda4c 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ResteasyEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ResteasyEndpointBuilderFactory.java @@ -2199,6 +2199,155 @@ public interface ResteasyEndpointBuilderFactory { public String httpPath() { return "HttpPath"; } + + /** + * The HTTP content encoding. Is set on both the IN and OUT message to + * provide a content encoding, such as gzip. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code Content-Encoding}. + */ + public String contentEncoding() { + return "Content-Encoding"; + } + + /** + * The HTTP response code from the external server. Is 200 for OK. + * + * The option is a: {@code int} type. + * + * Group: producer + * + * @return the name of the header {@code HttpResponseCode}. + */ + public String httpResponseCode() { + return "HttpResponseCode"; + } + + /** + * The HTTP response text from the external server. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code HttpResponseText}. + */ + public String httpResponseText() { + return "HttpResponseText"; + } + + /** + * The version of the http protocol used. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code HttpProtocolVersion}. + */ + public String httpProtocolVersion() { + return "HttpProtocolVersion"; + } + + /** + * The target host. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code Host}. + */ + public String host() { + return "Host"; + } + + /** + * The rest http URI. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code RestHttpUri}. + */ + public String restHttpUri() { + return "RestHttpUri"; + } + + /** + * URI to call. Will override existing URI set directly on the endpoint. + * This uri is the uri of the http server to call. Its not the same as + * the Camel endpoint uri, where you can configure endpoint options such + * as security etc. This header does not support that, its only the uri + * of the http server. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code HttpUri}. + */ + public String httpUri() { + return "HttpUri"; + } + + /** + * The rest http query. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code RestHttpQuery}. + */ + public String restHttpQuery() { + return "RestHttpQuery"; + } + + /** + * The http raw query. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code HttpRawQuery}. + */ + public String httpRawQuery() { + return "HttpRawQuery"; + } + + /** + * The http method to use. + * + * The option is a: {@code org.apache.camel.component.http.HttpMethods} + * type. + * + * Group: producer + * + * @return the name of the header {@code HttpMethod}. + */ + public String httpMethod() { + return "HttpMethod"; + } + + /** + * The character encoding. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code HttpCharacterEncoding}. + */ + public String httpCharacterEncoding() { + return "HttpCharacterEncoding"; + } } @Deprecated static ResteasyEndpointBuilder endpointBuilder( diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringJdbcEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringJdbcEndpointBuilderFactory.java index 45dba8f214f..8c89728bc30 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringJdbcEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringJdbcEndpointBuilderFactory.java @@ -565,6 +565,20 @@ public interface SpringJdbcEndpointBuilderFactory { } public interface SpringJdbcBuilders { + /** + * Spring JDBC (camel-spring-jdbc) + * Access databases through SQL and JDBC with Spring Transaction + * support. + * + * Category: database,sql + * Since: 3.10 + * Maven coordinates: org.apache.camel:camel-spring-jdbc + * + * @return the dsl builder for the headers' name. + */ + default SpringJdbcHeaderNameBuilder springJdbc() { + return SpringJdbcHeaderNameBuilder.INSTANCE; + } /** * Spring JDBC (camel-spring-jdbc) * Access databases through SQL and JDBC with Spring Transaction @@ -616,6 +630,125 @@ public interface SpringJdbcEndpointBuilderFactory { return SpringJdbcEndpointBuilderFactory.endpointBuilder(componentName, path); } } + + /** + * The builder of headers' name for the Spring JDBC component. + */ + public static class SpringJdbcHeaderNameBuilder { + /** + * The internal instance of the builder used to access to all the + * methods representing the name of headers. + */ + private static final SpringJdbcHeaderNameBuilder INSTANCE = new SpringJdbcHeaderNameBuilder(); + + /** + * If the query is an UPDATE, query the update count is returned in this + * OUT header. + * + * The option is a: {@code int} type. + * + * Group: producer + * + * @return the name of the header {@code JdbcUpdateCount}. + */ + public String jdbcUpdateCount() { + return "JdbcUpdateCount"; + } + + /** + * If the query is a SELECT, query the row count is returned in this OUT + * header. + * + * The option is a: {@code int} type. + * + * Group: producer + * + * @return the name of the header {@code JdbcRowCount}. + */ + public String jdbcRowCount() { + return "JdbcRowCount"; + } + + /** + * The column names from the ResultSet as a java.util.Set type. + * + * The option is a: {@code Set<String>} type. + * + * Group: producer + * + * @return the name of the header {@code JdbcColumnNames}. + */ + public String jdbcColumnNames() { + return "JdbcColumnNames"; + } + + /** + * A java.util.Map which has the headers to be used if + * useHeadersAsParameters has been enabled. + * + * The option is a: {@code Map} type. + * + * Group: producer + * + * @return the name of the header {@code JdbcParameters}. + */ + public String jdbcParameters() { + return "JdbcParameters"; + } + + /** + * Set its value to true to retrieve generated keys. + * + * The option is a: {@code Boolean} type. + * + * Default: false + * Group: producer + * + * @return the name of the header {@code RetrieveGeneratedKeys}. + */ + public String retrieveGeneratedKeys() { + return "RetrieveGeneratedKeys"; + } + + /** + * Set it to specify the expected generated columns. + * + * The option is a: {@code String[] or int[]} type. + * + * Group: producer + * + * @return the name of the header {@code GeneratedColumns}. + */ + public String generatedColumns() { + return "GeneratedColumns"; + } + + /** + * The number of rows in the header that contains generated keys. + * + * The option is a: {@code int} type. + * + * Group: producer + * + * @return the name of the header {@code GeneratedKeysRowCount}. + */ + public String generatedKeysRowCount() { + return "GeneratedKeysRowCount"; + } + + /** + * Rows that contains the generated keys. + * + * The option is a: {@code List<Map<String, Object>>} type. + * + * Group: producer + * + * @return the name of the header {@code GeneratedKeysRows}. + */ + public String generatedKeysRows() { + return "GeneratedKeysRows"; + } + } static SpringJdbcEndpointBuilder endpointBuilder( String componentName, String path) { diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/XsltSaxonEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/XsltSaxonEndpointBuilderFactory.java index 03ea5b716af..49c0089fb39 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/XsltSaxonEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/XsltSaxonEndpointBuilderFactory.java @@ -643,6 +643,19 @@ public interface XsltSaxonEndpointBuilderFactory { } public interface XsltSaxonBuilders { + /** + * XSLT Saxon (camel-xslt-saxon) + * Transform XML payloads using an XSLT template using Saxon. + * + * Category: core,transformation + * Since: 3.0 + * Maven coordinates: org.apache.camel:camel-xslt-saxon + * + * @return the dsl builder for the headers' name. + */ + default XsltSaxonHeaderNameBuilder xsltSaxon() { + return XsltSaxonHeaderNameBuilder.INSTANCE; + } /** * XSLT Saxon (camel-xslt-saxon) * Transform XML payloads using an XSLT template using Saxon. @@ -698,6 +711,30 @@ public interface XsltSaxonEndpointBuilderFactory { return XsltSaxonEndpointBuilderFactory.endpointBuilder(componentName, path); } } + + /** + * The builder of headers' name for the XSLT Saxon component. + */ + public static class XsltSaxonHeaderNameBuilder { + /** + * The internal instance of the builder used to access to all the + * methods representing the name of headers. + */ + private static final XsltSaxonHeaderNameBuilder INSTANCE = new XsltSaxonHeaderNameBuilder(); + + /** + * The XSLT file name. + * + * The option is a: {@code String} type. + * + * Group: producer + * + * @return the name of the header {@code XsltFileName}. + */ + public String xsltFileName() { + return "XsltFileName"; + } + } static XsltSaxonEndpointBuilder endpointBuilder( String componentName, String path) {