This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit f7d5fc9b291dc1481313b5c533a5ddbb3d9aec8b Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Mon Dec 4 10:58:59 2023 +0100 Regen --- .../endpoint/dsl/SshEndpointBuilderFactory.java | 328 +++++++++++++++++++++ 1 file changed, 328 insertions(+) diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java index 0ad939fbbcf..414dbaba3df 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java @@ -683,6 +683,36 @@ public interface SshEndpointBuilderFactory { doSetProperty("certResourcePassword", certResourcePassword); return this; } + /** + * Comma-separated list of allowed/supported ciphers in their order of + * preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param ciphers the value to set + * @return the dsl builder + */ + default SshEndpointConsumerBuilder ciphers(String ciphers) { + doSetProperty("ciphers", ciphers); + return this; + } + /** + * Comma-separated list of allowed/supported key exchange algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param kex the value to set + * @return the dsl builder + */ + default SshEndpointConsumerBuilder kex(String kex) { + doSetProperty("kex", kex); + return this; + } /** * Sets the KeyPairProvider reference to use when connecting using * Certificates to the remote SSH Server. @@ -735,6 +765,22 @@ public interface SshEndpointBuilderFactory { doSetProperty("keyType", keyType); return this; } + /** + * Comma-separated list of allowed/supported message authentication code + * algorithms in their order of preference. The MAC algorithm is used + * for data integrity protection. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param macs the value to set + * @return the dsl builder + */ + default SshEndpointConsumerBuilder macs(String macs) { + doSetProperty("macs", macs); + return this; + } /** * Sets the password to use in connecting to remote SSH server. Requires * keyPairProvider to be set to null. @@ -750,6 +796,21 @@ public interface SshEndpointBuilderFactory { doSetProperty("password", password); return this; } + /** + * Comma-separated list of allowed/supported signature algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param signatures the value to set + * @return the dsl builder + */ + default SshEndpointConsumerBuilder signatures(String signatures) { + doSetProperty("signatures", signatures); + return this; + } /** * Sets the username to use in logging into the remote SSH server. * @@ -955,6 +1016,55 @@ public interface SshEndpointBuilderFactory { doSetProperty("channelType", channelType); return this; } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option is a: + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointConsumerBuilder clientBuilder( + org.apache.sshd.client.ClientBuilder clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option will be converted to a + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointConsumerBuilder clientBuilder( + String clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Whether to use compression, and if so which. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: advanced + * + * @param compressions the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointConsumerBuilder compressions( + String compressions) { + doSetProperty("compressions", compressions); + return this; + } /** * Sets the shellPrompt to be dropped when response is read after * command execution. @@ -1130,6 +1240,36 @@ public interface SshEndpointBuilderFactory { doSetProperty("certResourcePassword", certResourcePassword); return this; } + /** + * Comma-separated list of allowed/supported ciphers in their order of + * preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param ciphers the value to set + * @return the dsl builder + */ + default SshEndpointProducerBuilder ciphers(String ciphers) { + doSetProperty("ciphers", ciphers); + return this; + } + /** + * Comma-separated list of allowed/supported key exchange algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param kex the value to set + * @return the dsl builder + */ + default SshEndpointProducerBuilder kex(String kex) { + doSetProperty("kex", kex); + return this; + } /** * Sets the KeyPairProvider reference to use when connecting using * Certificates to the remote SSH Server. @@ -1182,6 +1322,22 @@ public interface SshEndpointBuilderFactory { doSetProperty("keyType", keyType); return this; } + /** + * Comma-separated list of allowed/supported message authentication code + * algorithms in their order of preference. The MAC algorithm is used + * for data integrity protection. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param macs the value to set + * @return the dsl builder + */ + default SshEndpointProducerBuilder macs(String macs) { + doSetProperty("macs", macs); + return this; + } /** * Sets the password to use in connecting to remote SSH server. Requires * keyPairProvider to be set to null. @@ -1197,6 +1353,21 @@ public interface SshEndpointBuilderFactory { doSetProperty("password", password); return this; } + /** + * Comma-separated list of allowed/supported signature algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param signatures the value to set + * @return the dsl builder + */ + default SshEndpointProducerBuilder signatures(String signatures) { + doSetProperty("signatures", signatures); + return this; + } /** * Sets the username to use in logging into the remote SSH server. * @@ -1288,6 +1459,55 @@ public interface SshEndpointBuilderFactory { doSetProperty("channelType", channelType); return this; } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option is a: + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointProducerBuilder clientBuilder( + org.apache.sshd.client.ClientBuilder clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option will be converted to a + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointProducerBuilder clientBuilder( + String clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Whether to use compression, and if so which. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: advanced + * + * @param compressions the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointProducerBuilder compressions( + String compressions) { + doSetProperty("compressions", compressions); + return this; + } /** * Sets the shellPrompt to be dropped when response is read after * command execution. @@ -1461,6 +1681,36 @@ public interface SshEndpointBuilderFactory { doSetProperty("certResourcePassword", certResourcePassword); return this; } + /** + * Comma-separated list of allowed/supported ciphers in their order of + * preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param ciphers the value to set + * @return the dsl builder + */ + default SshEndpointBuilder ciphers(String ciphers) { + doSetProperty("ciphers", ciphers); + return this; + } + /** + * Comma-separated list of allowed/supported key exchange algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param kex the value to set + * @return the dsl builder + */ + default SshEndpointBuilder kex(String kex) { + doSetProperty("kex", kex); + return this; + } /** * Sets the KeyPairProvider reference to use when connecting using * Certificates to the remote SSH Server. @@ -1512,6 +1762,22 @@ public interface SshEndpointBuilderFactory { doSetProperty("keyType", keyType); return this; } + /** + * Comma-separated list of allowed/supported message authentication code + * algorithms in their order of preference. The MAC algorithm is used + * for data integrity protection. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param macs the value to set + * @return the dsl builder + */ + default SshEndpointBuilder macs(String macs) { + doSetProperty("macs", macs); + return this; + } /** * Sets the password to use in connecting to remote SSH server. Requires * keyPairProvider to be set to null. @@ -1527,6 +1793,21 @@ public interface SshEndpointBuilderFactory { doSetProperty("password", password); return this; } + /** + * Comma-separated list of allowed/supported signature algorithms in + * their order of preference. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: security + * + * @param signatures the value to set + * @return the dsl builder + */ + default SshEndpointBuilder signatures(String signatures) { + doSetProperty("signatures", signatures); + return this; + } /** * Sets the username to use in logging into the remote SSH server. * @@ -1569,6 +1850,53 @@ public interface SshEndpointBuilderFactory { doSetProperty("channelType", channelType); return this; } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option is a: + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointBuilder clientBuilder( + org.apache.sshd.client.ClientBuilder clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Instance of ClientBuilder used by the producer or consumer to create + * a new SshClient. + * + * The option will be converted to a + * <code>org.apache.sshd.client.ClientBuilder</code> type. + * + * Group: advanced + * + * @param clientBuilder the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointBuilder clientBuilder(String clientBuilder) { + doSetProperty("clientBuilder", clientBuilder); + return this; + } + /** + * Whether to use compression, and if so which. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: advanced + * + * @param compressions the value to set + * @return the dsl builder + */ + default AdvancedSshEndpointBuilder compressions(String compressions) { + doSetProperty("compressions", compressions); + return this; + } /** * Sets the shellPrompt to be dropped when response is read after * command execution.