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 <[email protected]>
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;
}