Eliminate mdsal-netconf-ssh
[netconf.git] / netconf / mdsal-netconf-ssh / src / main / java / org / opendaylight / netconf / ssh / SshProxyServerConfigurationBuilder.java
diff --git a/netconf/mdsal-netconf-ssh/src/main/java/org/opendaylight/netconf/ssh/SshProxyServerConfigurationBuilder.java b/netconf/mdsal-netconf-ssh/src/main/java/org/opendaylight/netconf/ssh/SshProxyServerConfigurationBuilder.java
deleted file mode 100644 (file)
index a9c751f..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at http://www.eclipse.org/legal/epl-v10.html
- */
-package org.opendaylight.netconf.ssh;
-
-import io.netty.channel.local.LocalAddress;
-import java.net.InetSocketAddress;
-import org.opendaylight.netconf.auth.AuthProvider;
-import org.opendaylight.netconf.shaded.sshd.common.keyprovider.KeyPairProvider;
-import org.opendaylight.netconf.shaded.sshd.server.auth.pubkey.PublickeyAuthenticator;
-
-public final class SshProxyServerConfigurationBuilder {
-    private InetSocketAddress bindingAddress;
-    private LocalAddress localAddress;
-    private AuthProvider authenticator;
-    private KeyPairProvider keyPairProvider;
-    private int idleTimeout;
-    private PublickeyAuthenticator publickeyAuthenticator = null;
-
-    public SshProxyServerConfigurationBuilder setBindingAddress(final InetSocketAddress bindingAddress) {
-        this.bindingAddress = bindingAddress;
-        return this;
-    }
-
-    public SshProxyServerConfigurationBuilder setLocalAddress(final LocalAddress localAddress) {
-        this.localAddress = localAddress;
-        return this;
-    }
-
-    public SshProxyServerConfigurationBuilder setAuthenticator(final AuthProvider authenticator) {
-        this.authenticator = authenticator;
-        return this;
-    }
-
-    public SshProxyServerConfigurationBuilder setPublickeyAuthenticator(
-            final PublickeyAuthenticator publickeyAuthenticator) {
-        this.publickeyAuthenticator = publickeyAuthenticator;
-        return this;
-    }
-
-    public SshProxyServerConfigurationBuilder setKeyPairProvider(final KeyPairProvider keyPairProvider) {
-        this.keyPairProvider = keyPairProvider;
-        return this;
-    }
-
-    public SshProxyServerConfigurationBuilder setIdleTimeout(final int idleTimeout) {
-        this.idleTimeout = idleTimeout;
-        return this;
-    }
-
-    public SshProxyServerConfiguration createSshProxyServerConfiguration() {
-        return new SshProxyServerConfiguration(bindingAddress, localAddress, authenticator, publickeyAuthenticator,
-                keyPairProvider, idleTimeout);
-    }
-
-    public static SshProxyServerConfigurationBuilder create() {
-        return new SshProxyServerConfigurationBuilder();
-    }
-}