com.atlassian.bamboo.plugins.ssh
Class ProxyConnectionDataBuilderImpl
java.lang.Object
com.atlassian.bamboo.plugins.ssh.ProxyConnectionDataBuilderImpl
- All Implemented Interfaces:
- ProxyConnectionDataBuilder
public class ProxyConnectionDataBuilderImpl
- extends java.lang.Object
- implements ProxyConnectionDataBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyConnectionDataBuilderImpl
public ProxyConnectionDataBuilderImpl()
withRemoteUserName
public ProxyConnectionDataBuilderImpl withRemoteUserName(java.lang.String name)
- Specified by:
withRemoteUserName
in interface ProxyConnectionDataBuilder
withKeyFromFile
public ProxyConnectionDataBuilderImpl withKeyFromFile(java.lang.String filePath,
@Nullable
java.lang.String passphrase)
- Specified by:
withKeyFromFile
in interface ProxyConnectionDataBuilder
withKeyFromString
public ProxyConnectionDataBuilderImpl withKeyFromString(java.lang.String key,
@Nullable
java.lang.String passphrase)
throws java.io.IOException
- Specified by:
withKeyFromString
in interface ProxyConnectionDataBuilder
- Throws:
java.io.IOException
withRemotePathMapping
public ProxyConnectionDataBuilderImpl withRemotePathMapping(@NotNull
java.lang.String from,
@NotNull
java.lang.String to)
- Specified by:
withRemotePathMapping
in interface ProxyConnectionDataBuilder
withConnectionDescription
public ProxyConnectionDataBuilderImpl withConnectionDescription(@Nullable
java.lang.String connectionDescription)
- Specified by:
withConnectionDescription
in interface ProxyConnectionDataBuilder
withKeyFromReader
public ProxyConnectionDataBuilderImpl withKeyFromReader(java.io.Reader keyReader,
@Nullable
java.lang.String passphrase)
throws java.io.IOException
- Specified by:
withKeyFromReader
in interface ProxyConnectionDataBuilder
- Throws:
java.io.IOException
withKeyPair
public ProxyConnectionDataBuilderImpl withKeyPair(java.security.KeyPair keyPair)
- Specified by:
withKeyPair
in interface ProxyConnectionDataBuilder
withRemoteHost
public ProxyConnectionDataBuilderImpl withRemoteHost(@Nullable
java.lang.String host)
- Specified by:
withRemoteHost
in interface ProxyConnectionDataBuilder
withRemotePort
public ProxyConnectionDataBuilderImpl withRemotePort(@Nullable
java.lang.Integer port)
- Specified by:
withRemotePort
in interface ProxyConnectionDataBuilder
withErrorReceiver
public ProxyConnectionDataBuilderImpl withErrorReceiver(ProxyErrorReceiver receiver)
- Specified by:
withErrorReceiver
in interface ProxyConnectionDataBuilder
withRemotePassword
public ProxyConnectionDataBuilderImpl withRemotePassword(java.lang.String password)
- Specified by:
withRemotePassword
in interface ProxyConnectionDataBuilder
build
public ProxyConnectionData build()
- Specified by:
build
in interface ProxyConnectionDataBuilder
withProxyConnectionData
public ProxyConnectionDataBuilder withProxyConnectionData(ProxyConnectionData connectionData)
- Specified by:
withProxyConnectionData
in interface ProxyConnectionDataBuilder
Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.