Package com.atlassian.bamboo.ssh
Interface ProxyConnectionDataBuilder
-
- All Known Implementing Classes:
ProxyConnectionDataBuilderImpl
public interface ProxyConnectionDataBuilder
-
-
Method Summary
-
-
-
Method Detail
-
withRemoteUserName
ProxyConnectionDataBuilder withRemoteUserName(String name)
-
withRemotePassword
ProxyConnectionDataBuilder withRemotePassword(String password)
-
withKeyFromFile
ProxyConnectionDataBuilder withKeyFromFile(@NotNull @NotNull String filePath, @Nullable @Nullable String passphrase)
-
withKeyFromString
ProxyConnectionDataBuilder withKeyFromString(String key, @Nullable @Nullable String passphrase) throws IOException
- Throws:
IOException
-
withKeyFromReader
ProxyConnectionDataBuilder withKeyFromReader(@NotNull @NotNull Reader keyReader, @Nullable @Nullable String passphrase) throws IOException
- Throws:
IOException
-
withKeyPair
ProxyConnectionDataBuilder withKeyPair(KeyPair keyPair)
-
withRemotePathMapping
ProxyConnectionDataBuilder withRemotePathMapping(@NotNull @NotNull String from, @NotNull @NotNull String to) throws IOException
- Throws:
IOException
-
withRemoteHost
ProxyConnectionDataBuilder withRemoteHost(@Nullable @Nullable String host)
-
withRemotePort
ProxyConnectionDataBuilder withRemotePort(@Nullable @Nullable Integer port)
-
withErrorReceiver
ProxyConnectionDataBuilder withErrorReceiver(ProxyErrorReceiver receiver)
-
withConnectionDescription
ProxyConnectionDataBuilder withConnectionDescription(@Nullable @Nullable String connectionReason)
-
withProxyConnectionData
ProxyConnectionDataBuilder withProxyConnectionData(ProxyConnectionData connectionData)
-
build
ProxyConnectionData build()
-
-