Interface BgpDefinedSets
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<BgpDefinedSets>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<DefinedSets1>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface BgpDefinedSets extends org.opendaylight.yangtools.yang.binding.ChildOf<DefinedSets1>, org.opendaylight.yangtools.yang.binding.Augmentable<BgpDefinedSets>
BGP-related set definitions for policy match conditionsThis class represents the following YANG schema fragment defined in module openconfig-bgp-policy
container bgp-defined-sets { container community-sets { list community-set { key community-set-name; leaf community-set-name { type string; } list communities { uses bgp-t:community; } } } container ext-community-sets { list ext-community-set { key ext-community-set-name; leaf ext-community-set-name { type string; } list ext-community-member { uses bgp-t:extended-community; } } } container as-path-sets { list as-path-set { key as-path-set-name; leaf as-path-set-name { type string; } leaf-list as-path-set-member { type inet:as-number; } } } }
The schema path to identify an instance is openconfig-bgp-policy/routing-policy/defined-sets/(http://openconfig.net/yang/bgp-policy?revision=2015-10-09)bgp-defined-setsTo create instances of this class use
BgpDefinedSetsBuilder
.- See Also:
BgpDefinedSetsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AsPathSets
getAsPathSets()
Enclosing container for AS path setsCommunitySets
getCommunitySets()
Enclosing container for community setsExtCommunitySets
getExtCommunitySets()
Enclosing container for extended community setsdefault Class<BgpDefinedSets>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<BgpDefinedSets> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getCommunitySets
CommunitySets getCommunitySets()
Enclosing container for community sets- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.policy.rev151009.routing.policy.defined.sets.bgp.defined.sets.CommunitySets
communitySets
, ornull
if not present
-
getExtCommunitySets
ExtCommunitySets getExtCommunitySets()
Enclosing container for extended community sets- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.policy.rev151009.routing.policy.defined.sets.bgp.defined.sets.ExtCommunitySets
extCommunitySets
, ornull
if not present
-
getAsPathSets
AsPathSets getAsPathSets()
Enclosing container for AS path sets- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.policy.rev151009.routing.policy.defined.sets.bgp.defined.sets.AsPathSets
asPathSets
, ornull
if not present
-
-