You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2023/12/04 09:59:13 UTC
(camel) 02/02: Regen
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 <cl...@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.