Class BgpTableTypeImpl
- java.lang.Object
-
- org.opendaylight.protocol.bgp.parser.BgpTableTypeImpl
-
- All Implemented Interfaces:
BgpTableType
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public final class BgpTableTypeImpl extends Object implements BgpTableType
Utility class identifying a BGP table type. A table type is formed by two identifiers: AFI and SAFI.
-
-
Field Summary
-
Fields inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType
QNAME
-
-
Constructor Summary
Constructors Constructor Description BgpTableTypeImpl(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi)
Creates BGP Table type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Class<? extends AddressFamily>
getAfi()
Returns Address Family Identifier.Class<? extends SubsequentAddressFamily>
getSafi()
Returns Subsequent Address Family Identifier.int
hashCode()
Class<BgpTableType>
implementedInterface()
String
toString()
-
-
-
Constructor Detail
-
BgpTableTypeImpl
public BgpTableTypeImpl(Class<? extends AddressFamily> afi, Class<? extends SubsequentAddressFamily> safi)
Creates BGP Table type.- Parameters:
afi
- Address Family Identifiersafi
- Subsequent Address Family Identifier
-
-
Method Detail
-
implementedInterface
public Class<BgpTableType> implementedInterface()
- Specified by:
implementedInterface
in interfaceBgpTableType
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getAfi
public Class<? extends AddressFamily> getAfi()
Returns Address Family Identifier.- Specified by:
getAfi
in interfaceBgpTableType
- Returns:
- afi AFI
-
getSafi
public Class<? extends SubsequentAddressFamily> getSafi()
Returns Subsequent Address Family Identifier.- Specified by:
getSafi
in interfaceBgpTableType
- Returns:
- safi SAFI
-
-