Package com.atlassian.bamboo.plugins.ssh
Class ProxyConnectionDataBuilderImpl
- java.lang.Object
-
- com.atlassian.bamboo.plugins.ssh.ProxyConnectionDataBuilderImpl
-
- All Implemented Interfaces:
ProxyConnectionDataBuilder
public class ProxyConnectionDataBuilderImpl extends Object implements ProxyConnectionDataBuilder
-
-
Constructor Summary
Constructors Constructor Description ProxyConnectionDataBuilderImpl()
-
Method Summary
-
-
-
Method Detail
-
withRemoteUserName
public ProxyConnectionDataBuilderImpl withRemoteUserName(String name)
- Specified by:
withRemoteUserNamein interfaceProxyConnectionDataBuilder
-
withKeyFromFile
public ProxyConnectionDataBuilderImpl withKeyFromFile(@NotNull @NotNull String filePath, @Nullable @Nullable String passphrase)
- Specified by:
withKeyFromFilein interfaceProxyConnectionDataBuilder
-
withKeyFromString
public ProxyConnectionDataBuilderImpl withKeyFromString(String key, @Nullable @Nullable String passphrase)
- Specified by:
withKeyFromStringin interfaceProxyConnectionDataBuilder
-
withRemotePathMapping
public ProxyConnectionDataBuilderImpl withRemotePathMapping(@NotNull @NotNull String from, @NotNull @NotNull String to)
- Specified by:
withRemotePathMappingin interfaceProxyConnectionDataBuilder
-
withConnectionDescription
public ProxyConnectionDataBuilderImpl withConnectionDescription(@Nullable @Nullable String connectionDescription)
- Specified by:
withConnectionDescriptionin interfaceProxyConnectionDataBuilder
-
withKeyFromReader
@Deprecated public ProxyConnectionDataBuilderImpl withKeyFromReader(@NotNull @NotNull Reader keyReader, @Nullable @Nullable String passphrase) throws IOException
Deprecated.since 8.1 does not support key formats other than PEM- Specified by:
withKeyFromReaderin interfaceProxyConnectionDataBuilder- Throws:
IOException
-
withKeyPair
public ProxyConnectionDataBuilderImpl withKeyPair(KeyPair keyPair)
- Specified by:
withKeyPairin interfaceProxyConnectionDataBuilder
-
withRemoteHost
public ProxyConnectionDataBuilderImpl withRemoteHost(@Nullable @Nullable String host)
- Specified by:
withRemoteHostin interfaceProxyConnectionDataBuilder
-
withRemotePort
public ProxyConnectionDataBuilderImpl withRemotePort(@Nullable @Nullable Integer port)
- Specified by:
withRemotePortin interfaceProxyConnectionDataBuilder
-
withErrorReceiver
public ProxyConnectionDataBuilderImpl withErrorReceiver(ProxyErrorReceiver receiver)
- Specified by:
withErrorReceiverin interfaceProxyConnectionDataBuilder
-
withRemotePassword
public ProxyConnectionDataBuilderImpl withRemotePassword(String password)
- Specified by:
withRemotePasswordin interfaceProxyConnectionDataBuilder
-
build
public ProxyConnectionData build()
- Specified by:
buildin interfaceProxyConnectionDataBuilder
-
withProxyConnectionData
public ProxyConnectionDataBuilder withProxyConnectionData(ProxyConnectionData connectionData)
- Specified by:
withProxyConnectionDatain interfaceProxyConnectionDataBuilder
-
-