public final class DefaultBridgeDescription extends Object implements BridgeDescription
Modifier and Type | Class and Description |
---|---|
static class |
DefaultBridgeDescription.Builder |
BridgeDescription.FailMode
Modifier and Type | Method and Description |
---|---|
SparseAnnotations |
annotations()
Returns the key/value annotations.
|
static BridgeDescription.Builder |
builder()
Creates and returns a new builder instance.
|
List<ControllerInfo> |
controllers()
Returns OpenFlow controllers of the bridge.
|
Optional<List<ControlProtocolVersion>> |
controlProtocols()
Returns list of Control Protocol Versions supported on device.
|
Optional<String> |
datapathId()
Returns OpenFlow datapath ID of the bridge.
|
Optional<String> |
datapathType()
Returns OVSDB datapath Type of the bridge.
|
Optional<DeviceId> |
deviceId()
Returns OpenFlow device ID.
|
Optional<Boolean> |
disableInBand()
Returns in band control is enabled or not.
|
boolean |
enableLocalController()
Returns whether to use local controller as an OpenFlow controller of the
bridge if no controllers are specified.
|
Optional<BridgeDescription.FailMode> |
failMode()
Returns fail mode of the bridge.
|
String |
name()
Returns bridge name.
|
public SparseAnnotations annotations()
Annotated
annotations
in interface Annotated
annotations
in interface Description
public String name()
BridgeDescription
name
in interface BridgeDescription
public List<ControllerInfo> controllers()
BridgeDescription
controllers
in interface BridgeDescription
public boolean enableLocalController()
BridgeDescription
enableLocalController
in interface BridgeDescription
public Optional<BridgeDescription.FailMode> failMode()
BridgeDescription
failMode
in interface BridgeDescription
public Optional<String> datapathId()
BridgeDescription
datapathId
in interface BridgeDescription
public Optional<String> datapathType()
BridgeDescription
datapathType
in interface BridgeDescription
public Optional<List<ControlProtocolVersion>> controlProtocols()
BridgeDescription
controlProtocols
in interface BridgeDescription
public Optional<DeviceId> deviceId()
BridgeDescription
deviceId
in interface BridgeDescription
public Optional<Boolean> disableInBand()
BridgeDescription
disableInBand
in interface BridgeDescription
public static BridgeDescription.Builder builder()