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
The following commit(s) were added to refs/heads/main by this push: new 49f31116b79 CAMEL-20174: Regen 49f31116b79 is described below commit 49f31116b7937fa1df51f4aaf69c24d64d60d95c Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sat Dec 2 18:52:52 2023 +0100 CAMEL-20174: Regen --- .../component/dsl/SshComponentBuilderFactory.java | 98 ++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SshComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SshComponentBuilderFactory.java index ed44bc1f684..8d341002bc4 100644 --- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SshComponentBuilderFactory.java +++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SshComponentBuilderFactory.java @@ -198,6 +198,37 @@ public interface SshComponentBuilderFactory { 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 SshComponentBuilder clientBuilder( + org.apache.sshd.client.ClientBuilder 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 SshComponentBuilder compressions(java.lang.String compressions) { + doSetProperty("compressions", compressions); + return this; + } /** * Component configuration. * @@ -313,6 +344,36 @@ public interface SshComponentBuilderFactory { 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 SshComponentBuilder ciphers(java.lang.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 SshComponentBuilder kex(java.lang.String kex) { + doSetProperty("kex", kex); + return this; + } /** * Sets the KeyPairProvider reference to use when connecting using * Certificates to the remote SSH Server. @@ -348,6 +409,22 @@ public interface SshComponentBuilderFactory { 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 SshComponentBuilder macs(java.lang.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. @@ -363,6 +440,21 @@ public interface SshComponentBuilderFactory { 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 SshComponentBuilder signatures(java.lang.String signatures) { + doSetProperty("signatures", signatures); + return this; + } /** * Sets the username to use in logging into the remote SSH server. * @@ -409,6 +501,8 @@ public interface SshComponentBuilderFactory { case "lazyStartProducer": ((SshComponent) component).setLazyStartProducer((boolean) value); return true; case "autowiredEnabled": ((SshComponent) component).setAutowiredEnabled((boolean) value); return true; case "channelType": getOrCreateConfiguration((SshComponent) component).setChannelType((java.lang.String) value); return true; + case "clientBuilder": getOrCreateConfiguration((SshComponent) component).setClientBuilder((org.apache.sshd.client.ClientBuilder) value); return true; + case "compressions": getOrCreateConfiguration((SshComponent) component).setCompressions((java.lang.String) value); return true; case "configuration": ((SshComponent) component).setConfiguration((org.apache.camel.component.ssh.SshConfiguration) value); return true; case "shellPrompt": getOrCreateConfiguration((SshComponent) component).setShellPrompt((java.lang.String) value); return true; case "sleepForShellPrompt": getOrCreateConfiguration((SshComponent) component).setSleepForShellPrompt((long) value); return true; @@ -416,9 +510,13 @@ public interface SshComponentBuilderFactory { case "healthCheckProducerEnabled": ((SshComponent) component).setHealthCheckProducerEnabled((boolean) value); return true; case "certResource": getOrCreateConfiguration((SshComponent) component).setCertResource((java.lang.String) value); return true; case "certResourcePassword": getOrCreateConfiguration((SshComponent) component).setCertResourcePassword((java.lang.String) value); return true; + case "ciphers": getOrCreateConfiguration((SshComponent) component).setCiphers((java.lang.String) value); return true; + case "kex": getOrCreateConfiguration((SshComponent) component).setKex((java.lang.String) value); return true; case "keyPairProvider": getOrCreateConfiguration((SshComponent) component).setKeyPairProvider((org.apache.sshd.common.keyprovider.KeyPairProvider) value); return true; case "keyType": getOrCreateConfiguration((SshComponent) component).setKeyType((java.lang.String) value); return true; + case "macs": getOrCreateConfiguration((SshComponent) component).setMacs((java.lang.String) value); return true; case "password": getOrCreateConfiguration((SshComponent) component).setPassword((java.lang.String) value); return true; + case "signatures": getOrCreateConfiguration((SshComponent) component).setSignatures((java.lang.String) value); return true; case "username": getOrCreateConfiguration((SshComponent) component).setUsername((java.lang.String) value); return true; default: return false; }