Package org.onosproject.net.behaviour
Class DefaultBridgeDescription.Builder
- java.lang.Object
- 
- org.onosproject.net.behaviour.DefaultBridgeDescription.Builder
 
- 
- All Implemented Interfaces:
- BridgeDescription.Builder
 - Enclosing class:
- DefaultBridgeDescription
 
 public static final class DefaultBridgeDescription.Builder extends Object implements BridgeDescription.Builder 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BridgeDescriptionbuild()Builds an immutable bridge description.DefaultBridgeDescription.Buildercontrollers(List<ControllerInfo> controllers)Returns bridge description builder with given controllers.DefaultBridgeDescription.BuildercontrolProtocols(List<ControlProtocolVersion> controlProtocols)Returns bridge description builder with given control protocol versions.DefaultBridgeDescription.BuilderdatapathId(String datapathId)Returns bridge description builder with a given datapath ID.DefaultBridgeDescription.BuilderdatapathType(String datapathType)Returns bridge description builder with a given datapath type.DefaultBridgeDescription.BuilderdisableInBand()Returns bridge description builder with in-band control disabled.DefaultBridgeDescription.BuilderenableLocalController()Returns bridge description builder with local controller enabled.DefaultBridgeDescription.BuilderfailMode(BridgeDescription.FailMode failMode)Returns bridge description builder with a given fail mode.BridgeDescription.BuildermcastSnoopingEnable()Returns bridge description builder with mcast snooping enabled.DefaultBridgeDescription.Buildername(String name)Returns bridge description builder with a given name.
 
- 
- 
- 
Method Detail- 
buildpublic BridgeDescription build() Description copied from interface:BridgeDescription.BuilderBuilds an immutable bridge description.- Specified by:
- buildin interface- BridgeDescription.Builder
- Returns:
- bridge description
 
 - 
namepublic DefaultBridgeDescription.Builder name(String name) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with a given name.- Specified by:
- namein interface- BridgeDescription.Builder
- Parameters:
- name- bridge name
- Returns:
- bridge description builder
 
 - 
controllerspublic DefaultBridgeDescription.Builder controllers(List<ControllerInfo> controllers) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with given controllers.- Specified by:
- controllersin interface- BridgeDescription.Builder
- Parameters:
- controllers- set of controllers
- Returns:
- bridge description builder
 
 - 
enableLocalControllerpublic DefaultBridgeDescription.Builder enableLocalController() Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with local controller enabled.- Specified by:
- enableLocalControllerin interface- BridgeDescription.Builder
- Returns:
- bridge description builder
 
 - 
failModepublic DefaultBridgeDescription.Builder failMode(BridgeDescription.FailMode failMode) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with a given fail mode.- Specified by:
- failModein interface- BridgeDescription.Builder
- Parameters:
- failMode- fail mode
- Returns:
- bridge description builder
 
 - 
datapathIdpublic DefaultBridgeDescription.Builder datapathId(String datapathId) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with a given datapath ID.- Specified by:
- datapathIdin interface- BridgeDescription.Builder
- Parameters:
- datapathId- datapath id
- Returns:
- bridge description builder
 
 - 
datapathTypepublic DefaultBridgeDescription.Builder datapathType(String datapathType) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with a given datapath type.- Specified by:
- datapathTypein interface- BridgeDescription.Builder
- Parameters:
- datapathType- datapath type
- Returns:
- bridge description builder
 
 - 
controlProtocolspublic DefaultBridgeDescription.Builder controlProtocols(List<ControlProtocolVersion> controlProtocols) Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with given control protocol versions.- Specified by:
- controlProtocolsin interface- BridgeDescription.Builder
- Parameters:
- controlProtocols- List of control protocol
- Returns:
- bridge description builder
 
 - 
disableInBandpublic DefaultBridgeDescription.Builder disableInBand() Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with in-band control disabled.- Specified by:
- disableInBandin interface- BridgeDescription.Builder
- Returns:
- bridge description builder
 
 - 
mcastSnoopingEnablepublic BridgeDescription.Builder mcastSnoopingEnable() Description copied from interface:BridgeDescription.BuilderReturns bridge description builder with mcast snooping enabled.- Specified by:
- mcastSnoopingEnablein interface- BridgeDescription.Builder
- Returns:
- bridge description builder
 
 
- 
 
-