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