public static final class DefaultTunnelDescription.Builder extends Object implements TunnelDescription.Builder
| Modifier and Type | Method and Description | 
|---|---|
TunnelDescription | 
build()
Returns new tunnel interface description. 
 | 
DefaultTunnelDescription.Builder | 
deviceId(String deviceId)
Returns tunnel interface description biulder with supplied device ID. 
 | 
DefaultTunnelDescription.Builder | 
ifaceName(String ifaceName)
Returns tunnel interface description builder with a given interface name. 
 | 
DefaultTunnelDescription.Builder | 
key(TunnelKey key)
Returns tunnel interface description builder with a tunnel key. 
 | 
DefaultTunnelDescription.Builder | 
local(TunnelEndPoint endpoint)
Returns tunnel interface description builder with a given local
 tunnel endpoint. 
 | 
DefaultTunnelDescription.Builder | 
otherConfigs(SparseAnnotations configs)
Returns tunnel interface descriptions builder with other configurations. 
 | 
DefaultTunnelDescription.Builder | 
remote(TunnelEndPoint endpoint)
Returns tunnel interface description builder with a given remote
 tunnel endpoint. 
 | 
DefaultTunnelDescription.Builder | 
type(TunnelDescription.Type type)
Returns tunnel interface description builder with a given tunnel type. 
 | 
public TunnelDescription build()
TunnelDescription.Builderbuild in interface TunnelDescription.Builderpublic DefaultTunnelDescription.Builder deviceId(String deviceId)
TunnelDescription.BuilderdeviceId in interface TunnelDescription.BuilderdeviceId - device identifierpublic DefaultTunnelDescription.Builder ifaceName(String ifaceName)
TunnelDescription.BuilderifaceName in interface TunnelDescription.BuilderifaceName - tunnel interface namepublic DefaultTunnelDescription.Builder type(TunnelDescription.Type type)
TunnelDescription.Buildertype in interface TunnelDescription.Buildertype - tunnel typepublic DefaultTunnelDescription.Builder local(TunnelEndPoint endpoint)
TunnelDescription.Builderlocal in interface TunnelDescription.Builderendpoint - tunnel endpointpublic DefaultTunnelDescription.Builder remote(TunnelEndPoint endpoint)
TunnelDescription.Builderremote in interface TunnelDescription.Builderendpoint - tunnel endpointpublic DefaultTunnelDescription.Builder key(TunnelKey key)
TunnelDescription.Builderkey in interface TunnelDescription.Builderkey - tunnel keypublic DefaultTunnelDescription.Builder otherConfigs(SparseAnnotations configs)
TunnelDescription.BuilderotherConfigs in interface TunnelDescription.Builderconfigs - configurations