public static final class JschDockerHttpClient.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public JschDockerHttpClient.Builder dockerHost(URI value)
public JschDockerHttpClient.Builder sslConfig(com.github.dockerjava.transport.SSLConfig sslConfig)
public JschDockerHttpClient.Builder readTimeout(Duration value)
public JschDockerHttpClient.Builder connectTimeout(Duration value)
public JschDockerHttpClient.Builder useSocket(String socketPath)
JschDockerConfig.VAR_RUN_DOCKER_SOCKsocketPath - public JschDockerHttpClient.Builder sshSession(com.jcraft.jsch.Session session)
Session if already connectedsession - public JschDockerHttpClient.Builder identityFile(File identityFile)
identityFile - public JschDockerHttpClient.Builder identity(String privateKey)
privateKey - private key filenamepublic JschDockerHttpClient.Builder jschConfig(Hashtable jschConfig)
Session.setConfig(Hashtable)jschConfig - public JschDockerHttpClient.Builder interceptor(okhttp3.Interceptor interceptor)
public JschDockerHttpClient.Builder useSocket()
public JschDockerHttpClient.Builder useSocat()
public JschDockerHttpClient.Builder useSocat(String socketPath)
public JschDockerHttpClient.Builder socatFlags(String socatFlags)
socatFlags - public JschDockerHttpClient.Builder useTcp()
public JschDockerHttpClient.Builder useTcp(int port)
public JschDockerHttpClient.Builder userInfo(com.jcraft.jsch.UserInfo userInfo)
public JschDockerHttpClient.Builder identityRepository(com.jcraft.jsch.IdentityRepository identityRepository)
public JschDockerHttpClient build() throws IOException, com.jcraft.jsch.JSchException
IOExceptioncom.jcraft.jsch.JSchExceptionCopyright © 2022. All rights reserved.