public static interface SshEndpointBuilderFactory.SshEndpointBuilder extends SshEndpointBuilderFactory.SshEndpointConsumerBuilder, SshEndpointBuilderFactory.SshEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SshEndpointBuilderFactory.AdvancedSshEndpointBuilder |
advanced() |
default SshEndpointBuilderFactory.SshEndpointBuilder |
certResource(String certResource)
Sets the resource path of the certificate to use for Authentication.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
certResourcePassword(String certResourcePassword)
Sets the password to use in loading certResource, if certResource is
an encrypted key.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
failOnUnknownHost(boolean failOnUnknownHost)
Specifies whether a connection to an unknown host should fail or not.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
failOnUnknownHost(String failOnUnknownHost)
Specifies whether a connection to an unknown host should fail or not.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
keyPairProvider(Object keyPairProvider)
Sets the KeyPairProvider reference to use when connecting using
Certificates to the remote SSH Server.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
keyPairProvider(String keyPairProvider)
Sets the KeyPairProvider reference to use when connecting using
Certificates to the remote SSH Server.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
keyType(String keyType)
Sets the key type to pass to the KeyPairProvider as part of
authentication.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
knownHostsResource(String knownHostsResource)
Sets the resource path for a known_hosts file.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
password(String password)
Sets the password to use in connecting to remote SSH server.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
timeout(long timeout)
Sets the timeout in milliseconds to wait in establishing the remote
SSH server connection.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
timeout(String timeout)
Sets the timeout in milliseconds to wait in establishing the remote
SSH server connection.
|
default SshEndpointBuilderFactory.SshEndpointBuilder |
username(String username)
Sets the username to use in logging into the remote SSH server.
|
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, greedy, greedy, initialDelay, initialDelay, pollCommand, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelaydoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrilazyStartProducer, lazyStartProducerdefault SshEndpointBuilderFactory.AdvancedSshEndpointBuilder advanced()
advanced in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderadvanced in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder failOnUnknownHost(boolean failOnUnknownHost)
boolean type.
Default: false
Group: commonfailOnUnknownHost in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderfailOnUnknownHost in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder failOnUnknownHost(String failOnUnknownHost)
boolean type.
Default: false
Group: commonfailOnUnknownHost in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderfailOnUnknownHost in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder knownHostsResource(String knownHostsResource)
java.lang.String type.
Group: commonknownHostsResource in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderknownHostsResource in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder timeout(long timeout)
long type.
Default: 30000
Group: commontimeout in interface SshEndpointBuilderFactory.SshEndpointConsumerBuildertimeout in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder timeout(String timeout)
long type.
Default: 30000
Group: commontimeout in interface SshEndpointBuilderFactory.SshEndpointConsumerBuildertimeout in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder certResource(String certResource)
java.lang.String type.
Group: securitycertResource in interface SshEndpointBuilderFactory.SshEndpointConsumerBuildercertResource in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder certResourcePassword(String certResourcePassword)
java.lang.String type.
Group: securitycertResourcePassword in interface SshEndpointBuilderFactory.SshEndpointConsumerBuildercertResourcePassword in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder keyPairProvider(Object keyPairProvider)
org.apache.sshd.common.keyprovider.KeyPairProvider type.
Group: securitykeyPairProvider in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderkeyPairProvider in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder keyPairProvider(String keyPairProvider)
org.apache.sshd.common.keyprovider.KeyPairProvider type.
Group: securitykeyPairProvider in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderkeyPairProvider in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder keyType(String keyType)
java.lang.String type.
Group: securitykeyType in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderkeyType in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder password(String password)
java.lang.String type.
Group: securitypassword in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderpassword in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderdefault SshEndpointBuilderFactory.SshEndpointBuilder username(String username)
java.lang.String type.
Group: securityusername in interface SshEndpointBuilderFactory.SshEndpointConsumerBuilderusername in interface SshEndpointBuilderFactory.SshEndpointProducerBuilderApache Camel