Interface BgpPeerAcceptorConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<BgpPeerAcceptorConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<OdlBgpPeerAcceptorConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<BgpPeerAcceptorConfigKey>
@Generated("mdsal-binding-generator") public interface BgpPeerAcceptorConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<OdlBgpPeerAcceptorConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<BgpPeerAcceptorConfig>, org.opendaylight.yangtools.yang.binding.Identifiable<BgpPeerAcceptorConfigKey>
This class represents the following YANG schema fragment defined in module odl-bgp-peer-acceptor-config
list bgp-peer-acceptor-config { key config-name; leaf config-name { type string; } leaf binding-address { type inet:ip-address-no-zone; default 0.0.0.0; } leaf binding-port { type inet:port-number; default 179; } }
The schema path to identify an instance is odl-bgp-peer-acceptor-configbgp-peer-acceptor-configTo create instances of this class use
BgpPeerAcceptorConfigBuilder
.
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull BgpPeerAcceptorConfig thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull BgpPeerAcceptorConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull BgpPeerAcceptorConfig obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone
getBindingAddress()
Return bindingAddress, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
getBindingPort()
Return bindingPort, ornull
if it is not present.String
getConfigName()
Return configName, ornull
if it is not present.default Class<BgpPeerAcceptorConfig>
implementedInterface()
BgpPeerAcceptorConfigKey
key()
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone
requireBindingAddress()
Return bindingAddress, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber
requireBindingPort()
Return bindingPort, guaranteed to be non-null.default @NonNull String
requireConfigName()
Return configName, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
default Class<BgpPeerAcceptorConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull BgpPeerAcceptorConfig obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull BgpPeerAcceptorConfig thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull BgpPeerAcceptorConfig obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
key
BgpPeerAcceptorConfigKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<BgpPeerAcceptorConfigKey>
-
getConfigName
String getConfigName()
Return configName, ornull
if it is not present.- Returns:
String
configName, ornull
if it is not present.
-
requireConfigName
default @NonNull String requireConfigName()
Return configName, guaranteed to be non-null.- Returns:
String
configName, guaranteed to be non-null.- Throws:
NoSuchElementException
- if configName is not present
-
getBindingAddress
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone getBindingAddress()
Return bindingAddress, ornull
if it is not present.IP address to bind to
- Returns:
IpAddressNoZone
bindingAddress, ornull
if it is not present.
-
requireBindingAddress
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone requireBindingAddress()
Return bindingAddress, guaranteed to be non-null.IP address to bind to
- Returns:
IpAddressNoZone
bindingAddress, guaranteed to be non-null.- Throws:
NoSuchElementException
- if bindingAddress is not present
-
getBindingPort
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getBindingPort()
Return bindingPort, ornull
if it is not present.Port to bind to
- Returns:
PortNumber
bindingPort, ornull
if it is not present.
-
requireBindingPort
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber requireBindingPort()
Return bindingPort, guaranteed to be non-null.Port to bind to
- Returns:
PortNumber
bindingPort, guaranteed to be non-null.- Throws:
NoSuchElementException
- if bindingPort is not present
-
-